#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
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
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
Hors ligne