#1 Tue 28 October 2008 12:38
- lemart
- Juste Inscrit !
- Date d'inscription: 24 Oct 2008
- Messages: 3
mapserver et imagemap
Bonjour,
Je souhaite créer des zones interactives en utilisant le format output imagemap
Actuellement je ne produit qu'un fichier html avec aucune donnée !!!
1 - par du php/Mapscript
2 - en utilisant http://localhost/cgi-bin/mapserv.exe?map=D:/htdocs/mapserver/macarte.map
<map name="map1" width="600" height="600">
</map>
** lorsque l'output est au format png , l'image est bien créée, il n'y a pas de pb de données
fichier macarte.map
MAP
EXTENT 676800 127000 687800 138000
FONTSET "./fonts/fonts.txt"
IMAGECOLOR 255 255 255
IMAGETYPE imagemap
SYMBOLSET "./symbols/symbols.sym"
SIZE 600 600
STATUS ON
UNITS METERS
NAME "maCarte"
WEB
TEMPLATE "D:/HTDOCS/mapserver/template.html" # pour mapserv.exe
IMAGEURL "./tempo/"
IMAGEPATH "D:/HTDOCS/mapserver/tempo/"
END
OUTPUTFORMAT
NAME imagemap
MIMETYPE imagemap
DRIVER imagemap
END
LAYER
NAME "sol"
STATUS ON
TYPE POLYGON
UNITS METERS
LABELITEM "unsol25"
METADATA
END
CONNECTION "user=valsol dbname=solpaysagemed host=localhost password=valsol"
CONNECTIONTYPE POSTGIS
DATA "the_geom from (select * from peyn_sol) as newTable USING UNIQUE gid and USING srid 27573"
HEADER "D:/HTDOCS/mapserver/solHeaderTemplate.html"
TEMPLATE "D:/HTDOCS/mapserver/solTemplate.html"
FOOTER "D:/HTDOCS/mapserver/solFooterTemplate.html"
CLASS
NAME "10"
EXPRESSION ('[unsol25]' = '10' )
METADATA
END
STYLE
ANGLE 360
COLOR 201 150 97
OUTLINECOLOR 200 0 0
SYMBOL 0
END
END
...
END
END
le fichier D:/HTDOCS/mapserver/solTemplate.html contient :
<area shape="poly" coords="[shpxy precision=0 proj=image]" href="./uniteSol.php?unsol25=[unsol25]" onmouseout="HideBulle()" onmouseover="AffBulle('[unsol25]',1)" alt="" />
Hors ligne
#2 Thu 06 November 2008 10:57
- djilali82
- Participant occasionnel
- Date d'inscription: 11 Sep 2008
- Messages: 16
Re: mapserver et imagemap
bonjour
aidez moi
j'ai un probleme
j'utilise ms4w avec maplab mon probleme c'est je ne peu pas afficher mes labels sur la couche polyline suivant la ligne (route par exemple) et lorsque j'utilise truetype, rien ne s'affiche
merci d'avance
Hors ligne