#1 Tue 13 July 2010 10:34
- tiolebucheron
- Participant actif
- Lieu: Rouen
- Date d'inscription: 26 Mar 2006
- Messages: 147
[mapserver 5.6.3] Configuration couche WFS
Bonjour
Je cherche à faire un GetFeature sue une couche WFS de mon serveur dont voici la configuration
Code:
LAYER NAME "zppaup_sdap" STATUS ON TYPE POLYGON CONNECTIONTYPE postgis CONNECTION "host=localhost port=5432 dbname=websig_NORM user=xx password=xx" DATA "the_geom from zppaup_sdap USING UNIQUE code USING SRID 27572" TEMPLATE "infowms.html" CLASS NAME "ZPPAUP" STYLE OUTLINECOLOR 153 0 0 END END PROJECTION "init=epsg:27572" END METADATA "id_attribute_string" "all" "ows_title" "ZPPAUP" "ows_srs" "EPSG:27572" "gml_featureid" "ogc_fid" "gml_include_items" "all" END END
Le GetCapibilities de mon serveur WFS ne contient aucune couche. Voici le code du block WEB
Code:
WEB IMAGEPATH "/var/www/tmp/" IMAGEURL "/tmp/" METADATA "wms_title" "wms_crpfn" "wms_onlineresource" "http://xxxxxxxxx/cgi-bin/mapserv" "wms_srs" "EPSG:2154 EPSG:27582 EPSG:27572" "wfs_title" "wms_crpfn" "wfs_onlineresource" "http://xxxxxxx/cgi-bin/mapserv" "wfs_srs" "EPSG:2154 EPSG:27582 EPSG:27572" END END
Pouvez vous me guider dans la configuration de ces couches WFS.
Merci de votre aide Tio
Hors ligne
#2 Tue 13 July 2010 10:54
Re: [mapserver 5.6.3] Configuration couche WFS
Bonjour,
Il faut de mémoire rajouter le paramètre DUMP TRUE dans la layer pour récupérer les features et activer le WFS pour la couche.
Vérifie la doc de MapServer car je pense qu'il y a d'autres contraintes
http://mapserver.org/ogc/wfs_server.html
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#3 Tue 21 September 2010 16:49
- tiolebucheron
- Participant actif
- Lieu: Rouen
- Date d'inscription: 26 Mar 2006
- Messages: 147
Re: [mapserver 5.6.3] Configuration couche WFS
Bonjour
Je relance le sujet car j'ai avancé et j'ai un soucis de projection.
si je fais l'url suivante
http://X.X.X.X/cgi-bin/mapserv?&VER … ppaup_sdap
J'obtiens
<wfs:FeatureCollection xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.0.0/WFS-basic.xsd http://mapserver.gis.umn.edu/mapserver http://10.3.4.4/cgi-bin/mapserv?SERVICE … ">
<gml:boundedBy>
<gml:Box srsName="EPSG:2154">
<gml:coordinates>
362143.006048,6869475.091538 496043.255661,6924441.434931
</gml:coordinates>
</gml:Box>
</gml:boundedBy>
<gml:featureMember>
<ms:zppaup_sdap fid="zppaup_sdap.1">
<gml:boundedBy>
<gml:Box srsName="EPSG:2154">
<gml:coordinates>
450444.455492,6919319.900284 452476.771402,6920431.919193
</gml:coordinates>
</gml:Box>
</gml:boundedBy>
<ms:msGeometry>
<gml:Polygon srsName="EPSG:2154">
<gml:outerBoundaryIs>
<gml:LinearRing>
<gml:coordinates>...
</gml:coordinates>
</gml:LinearRing>
</gml:outerBoundaryIs>
</gml:Polygon>
</ms:msGeometry>
<ms:ogc_fid>1</ms:ogc_fid>
<ms:code>066ZPP4</ms:code>
<ms:sdap_x>399544</ms:sdap_x>
<ms:sdap_y>2484895</ms:sdap_y>
<ms:surface>539939</ms:surface>
<ms:sz_lib_sec>ZPPAUP DE BERNIERES SUR MER</ms:sz_lib_sec>
<ms:sz_lib_zon>ZONE 4</ms:sz_lib_zon>
</ms:zppaup_sdap>
</gml:featureMember>
Je ne comprend par pourquoi il m'affiche cela.
select distinct srid(the_geom) from zppaup_sdap => 27572.
Mes Interrogations ne peuvent pas fonctionner correctement.
Merci de votre aide pour résoudre le problème.
Cordialement Tio
Hors ligne
#4 Tue 21 September 2010 17:13
Re: [mapserver 5.6.3] Configuration couche WFS
Tio,
Tu peux tester en ajoutant "SRS=" ? conf. http://georezo.net/wiki/main/standards/ … ards_wfs?s[]=wfs#getfeature
Le code EPSG:2154 est le lambert 93 ...
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#5 Tue 21 September 2010 17:18
- tiolebucheron
- Participant actif
- Lieu: Rouen
- Date d'inscription: 26 Mar 2006
- Messages: 147
Re: [mapserver 5.6.3] Configuration couche WFS
J'ai essayé cela fonctionne pas.
J'ai un autre élément d'information, Pour une autre couche pp_ars avec la même configuration de mapserver mais un select distinct srid(the_geom) from pp_ars => 900918 cela fonctionne. Il me et également la couche en 2154.
Je ne comprend pas tout.
Merci de ton suivi Yves.
Tio
Hors ligne
#6 Tue 28 September 2010 17:09
- tiolebucheron
- Participant actif
- Lieu: Rouen
- Date d'inscription: 26 Mar 2006
- Messages: 147
Re: [mapserver 5.6.3] Configuration couche WFS
BOnjour
Suite à une relecture, je me suis aperçut de plusieurs erreurs dans le mapfile.
Cela fonctionne correctement maintenant
Merci pour ton suivi.
Tio
Hors ligne