Annonce
Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).
En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.
#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