#1 Thu 07 July 2011 13:27
- Vincent87
- Participant actif
- Date d'inscription: 26 Jun 2006
- Messages: 113
[MAPSERVER] Affichage point simple
Bonjour à tous,
Je suis confronté à un petit soucis dont je ne trouve pas la solutio et ce malgré l'épluchage en règle de la doc mapserver.
J'utilise mapserver pour aller chercher des données dans une base postgis. Jusque là pas de soucis.
Le soucis arrive quand je veux faire afficher des données POINT. Cela ne fonctionne pas.
Mon .MAP ressemble à ça :
Code:
LAYER #Début de layer PR GROUP "Réseau Routier" NAME "PR" TYPE POINT DATA "the_geom from (select * from ref_routier_pr) as foo using unique gid using SRID=-1" CONNECTION "host=MONSERVEUR port=PORT dbname=NAME user=USER password=*****" TEMPLATE "foo.htm" STATUS ON CONNECTIONTYPE POSTGIS PROJECTION #debut projection "init=epsg:2154" END #end projection METADATA "DESCRIPTION" "PR" "RESULT_CHAMP" "PR" "RESULT_LIBELLE" "PR" "INFO_LIBELLE" "PR;Abscisse;Type; Etat;" "INFO_CHAMP" "pr;abs;type;etat" END CLASS #debut class NAME "PR" TEMPLATE "foo.htm" STYLE ANTIALIAS FALSE COLOR 0 0 0 OUTLINECOLOR 0 0 0 SIZE 10 WIDTH 10 SYMBOL "circle" END END #end class END #end de layer
Là où ça me perturbe c'est que le même .MAP pointant vers une couche de donnée ayant une géométrie de type MULTIPONT fonctionne sans soucis. Par contre pour une couche de géométrie POINT basique çà ne fonctionne pas ...
Auriez vous une idée du pourquoi de cela ???
Merci de votre aide.
Dernière modification par Vincent87 (Thu 07 July 2011 13:27)
Hors ligne
#2 Thu 07 July 2011 15:26
Re: [MAPSERVER] Affichage point simple
Bonjour
Par contre pour une couche de géométrie POINT basique çà ne fonctionne pas
C'est sur toutes les couches de points ou avec cette couche en particulier? Ca marche avec des polygones ou des lignes?
Je ne vois pas de soucis particulier, par contre, si ça fonctionne sur une autre couche, ça doit être ta couche de points qui ne qui doit avoir un soucis.
Le soucis arrive quand je veux faire afficher des données POINT. Cela ne fonctionne pas.
C'est juste un soucis d'affichage (ou de non affichage)? Essaye de voir la projection de tes objets (select srid(the_geom from) from ref_routier_pr)
ça pourrait venir de là.
Dernière modification par cyril_c (Thu 07 July 2011 15:28)
Hors ligne