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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

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 wink

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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

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

 

Pied de page des forums

Powered by FluxBB