Annonce
Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !
10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …
Retrouver nos membres bienfaiteurs
#1 Wed 14 February 2007 14:12
- annela
- Juste Inscrit !
- Date d'inscription: 13 Feb 2007
- Messages: 7
[Mapserver] Impossible d'afficher une image
Bonjour,
Je me lance avec mapserver.
J'ai donc rédigé mon mapfile que voici :
Code:
MAP EXTENT 638290 2130275 840555 2378418 UNITS Meters IMAGECOLOR 255 255 255 IMAGETYPE png SIZE 500 613.410 SHAPEPATH "c:/ms4w/Apache/htdocs/data" WEB IMAGEPATH 'c:/ms4w/Apache/htdocs/tmp/' IMAGEURL '/tmp/' END LAYER NAME "communes" DATA 'communes' STATUS DEFAULT TYPE POLYGON CLASS STYLE COLOR 255 255 255 OUTLINECOLOR 0 0 0 END END END END
et mon fichier php :
Code:
<?php dl('php_mapscript.dll'); $mapfile = "c:/ms4w/apache/htdocs/communes.map"; $map = ms_NewMapObj($mapfile); $image = $map->draw(); $image_url = $image->saveWebImage(); ECHO $image_url; echo "<IMG title=\"image\" SRC='".$image_url."' width='".$map->width."' height='".$map->height."'>"; ?>
L'image est bien générée puisqu'elle se créé dans le fichier tmp (dans c:/ms4w/Apache/htdocs/tmp) mais lorsque je lance mon fichier php j'au juste une croix rouge à la place de l'image. Je lui ai demander d'afficher le chemin enregistré par $image_url :
Code:
echo $image_url;
, la page m'affiche bien "/tmp/xxxxxxx.png" avec le bon numéro de l'image qui vient d'être générée.
Si qq1 voit mon erreur ça m'aiderait bin car je tourne en rond.
Merci d'avance
a.
Hors ligne
#2 Wed 14 February 2007 15:22
- annela
- Juste Inscrit !
- Date d'inscription: 13 Feb 2007
- Messages: 7
Re: [Mapserver] Impossible d'afficher une image
En fait pb résolu, c'était la configuration d'Apache qui posait pb...
a.
Hors ligne
#3 Sat 17 February 2007 15:35
- ebdaoy
- Juste Inscrit !
- Date d'inscription: 3 Feb 2007
- Messages: 1
Re: [Mapserver] Impossible d'afficher une image
bonjour ;
je viens moi aussi juste de débuter avec mapserver et je vais utiliser ton exemple ;
est ce que tupeux m'aider dans mon probleme qui est ou dois je placer mes mapfiles
merci
Hors ligne
#4 Mon 19 February 2007 08:59
- annela
- Juste Inscrit !
- Date d'inscription: 13 Feb 2007
- Messages: 7
Re: [Mapserver] Impossible d'afficher une image
Euh oui mais mois aussi je débute alors je vais essayer de pas te dire de bétises...
Pour l'instant mon fichier php est dans c:/ms4w/apache/htdocs/xxxx.php et j'ai créé un dossier "map" dans lequel j'ai placé les mapfiles que je teste qui est dans htdocs aussi soit le chemin complet c:/ms4w/apache/htdocs/map/xxxxx.map.
L'exemple de code que j'avais posté auparavant n'est donc plus bon...
J'avais écris
Code:
$mapfile = "c:/ms4w/apache/htdocs/communes.map";
Donc maintenant c'est
Code:
$mapfile = "c:/ms4w/apache/htdocs/map/communes.map";
Voilà
a.
Hors ligne