#1 Thu 24 March 2005 16:27
- Jeremy Gloaguen
- Invité
[MapServer] Interrogation des donnees (.shp)
De: Jeremy Gloaguen
Je passe une interface carto de ARCIMS sous MapServer.
J'ai resolu mon probleme de legende (merci ljegou pour les liens) et j'ai reussi a automatiser la sauvegarde de la carte et de la legende sur le disque dur de l'utilisateur.
Maintenant je veux permettre a l'utilisateur d'interroger les donnees attributaires des shapes.
Il doit pouvoir cliquer sur une entite de la couche active pour avoir des informations attributaires.
J'ai recupere du code de p.mapper et veremap avec les fonctions MapServer DQUERY, XYQUERY, WMSQUERY...
mais je sais pas comment on specifie les donnees que l'on veut afficher?
c'est dans le fichier map?
RESULT_FIELDS NAME,AREA
RESULT_HEADERS Name,Area|Name,Flache|Nome,Area
Si vous avez de la doc ou des liens qui pourraient m'aider, n'hesitez pas surtout!
#2 Wed 30 March 2005 09:46
- Bpicinbono-nospam
- Invité
Re: [MapServer] Interrogation des donnees (.shp)
De: Blaise
Voici une reference interessante :
http://mapserver.gis.umn.edu
:-)
Lien Documentation (il y en a en francais, au cas ou...)
Lien Support , puis Wiki (pas mal d'infos) et les archives de la
users-list (encore pas mal d'infos)
MapServer permet facilement d'obtenir les donnees
attributaires desshapes, que ce soit le MapServer-cgi (html) ou
le Php_MapScript (php, ou autre). Pour comprendre comment
ca marche, rien ne vaut que de decoritiquer les demos que
voici :
MapServer (html, demo Itasca) :
http://mapserver.gis.umn.edu/dload.html link (top of the
page): demo
Php_MapScript (html-php, demo gmap):
http://dl.maptools.org/dl/
download gmap-msXX.zip (or .tar.gz for linux)
(XX being your mapserver version number)
This gmap demo is online here :
http://www2.dmsolutions.ca/gmap/gmap75.phtml
see the I (information) tool ?
Note that for a layer to be queryable, you'll need a
TEMPLATE statement in
the layer section of the mapfile.
Tout y est :-)
Blaise
#3 Wed 30 March 2005 09:46
- Franck Villoin
- Invité
Re: [MapServer] Interrogation des donnees (.shp)
De: Villoin
Avec mapserver il faut definir des templates. c'est une page html avec une syntaxe particuliere pour voir les champs attributaires. sur le site officiel de mapserver tu trouveras de la doc sur ces templates