Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Tue 01 June 2010 15:41

geobrie
Participant actif
Date d'inscription: 31 Jan 2010
Messages: 120

Mapsever problème d'affichage

Bonjour,

Je tente désespérément de mettre en place mon web mapping à la recherche de la meilleur solution, mon problème avec Mapfish n'étant pas résolu, je me suis retourné vers quelque chose de plus basic. J'ai donc suivi ce tuto mais malheureusement ça ne fonctionne pas je n'arrive même pas à afficher la moindre carte. J'aai vérifié mes chemin de fichier mais tout me semble correcte; Je ne comprends pas, voici le message que j'obtiens :

"draw();  $image_url=$image->saveWebImage(MS_PNG,1,1,0); ?>          [img]http://serveur/%3C?php[/img]  > "

Merci sad

Voici mon .map

Code:

MAP
 NAME "tutorial"
 SIZE 550 350
 EXTENT 94.0000 -9.0048 131.000 4
 UNITS METERS
 IMAGECOLOR 255 255 255
 SHAPEPATH "home/mapserver/"
 TRANSPARENT ON
 
 WEB
  IMAGEPATH "/home/mapserver/tmp/"
  IMAGEURL "tmp/"
 END
 
 OUTPUTFORMAT
  NAME png
  DRIVER "GD/PNG"
  MIMETYPE "image/png"
  IMAGEMODE PC256
  EXTENSION "png"
 END
 
#==============================================================================
#  Layer Administratif
#==============================================================================
 
 LAYER
  NAME Admin_Indonesie
  STATUS ON
  CONNECTIONTYPE OGR
  CONNECTION "indonesie_surface.tab"
  TYPE LINE  
  CLASS
   STYLE
    COLOR 0 0 0
    OUTLINECOLOR 255 255 255
   END
  END
 END
 
END

Et mon.html

Code:

<?php
 $map_file = "test1.map";
 $map = ms_newMapObj($map_file);
 $image=$map->draw();
 $image_url=$image->saveWebImage(MS_PNG,1,1,0);
?>
<html>
 <head>
  <title>PHPMapScript</title>
 </head>
<body>
 <img src= <?php echo $image_url; ?> >
</body>
</html>

Hors ligne

 

#2 Wed 02 June 2010 15:11

Antoine LOTZ
Juste Inscrit !
Date d'inscription: 14 Aug 2009
Messages: 7

Re: Mapsever problème d'affichage

geobrie a écrit:

Et mon .html

Code:

<?php
....


.html ? L'extension de ton fichier doit être php...

Hors ligne

 

#3 Mon 07 June 2010 20:38

geobrie
Participant actif
Date d'inscription: 31 Jan 2010
Messages: 120

Re: Mapsever problème d'affichage

Désolé pour cette réponse tardive, mais j'étais partie m'aérer les neurones qui doivent répondre présent maintenant. Allez un peu de sérieux, j'ai résolus mon problème. Effectivement l'extension n'était pas bonne et Il me manquait un dossier htdocs dans mon dossier racine avec les bonnes autorisations pour www-data. Il faut aussi faire attention dans le fichier map, le IMAGEURL est en fait le chemin relatif de IMAGEPATH.Les bon chemins sont donc :

IMAGEPATH "/var/www/site/htdocs/tmp/"

IMAGEURL "tmp/"

Avec tout ça, sa fonctionne.

A bientôt et merci pour ton aide smile

Hors ligne

 

Pied de page des forums

Powered by FluxBB