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

Printemps des cartes 2024

#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

 

Pied de page des forums

Powered by FluxBB