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 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

 

Pied de page des forums

Powered by FluxBB