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 Thu 12 January 2017 16:55

lesjj10
Participant occasionnel
Date d'inscription: 18 Dec 2014
Messages: 16

Requêtes WFS HTTP POST avec un encodage XML ou KVP des requêtes

Bonjour,

Je dspose d'un serveur géographique réalisé avec qgis server. Je peux faire des requêtes WFS (GETFEATURE par exemple) encodée KVP.
Maintenant, comme je veux faire des requêtes WFS-T, si j'ai bien compris, je doit les coder en XML.
Jai trouvé cet exemple sur Internet.
L'URL est http://geoserver.ics.perm.ru/geoserver/ows?, la requête encodée KVP est http://geoserver.ics.perm.ru/geoserver/ … ation/json et la requête XML correspondante est :

Code:

<wfs:GetFeature xmlns:wfs="http://www.opengis.net/wfs" service="WFS" version="1.1.0" outputFormat="application/json">
    <wfs:Query typeName="osm_perm_region:perm_water_polygon" srsName="EPSG:4326"/>
</wfs:GetFeature>

Le serveur retourne, dans les deux cas la même réponse.

Dans le cadre de mon serveur, l'URL e : http://geomajic.com/qgis/qgis_mapserv.fcgi?.
La requête encodée en KVP
http://www.geomajic.com/qgis/qgis_mapse … GetFeature donne satisfaction.

Je ne sais pas comment traduire cette requête encodée KVP en XML car je ne sais pas comment positionner mon paramêtre "/var/www/html/cartes/WFS/dechets.qgs". Il est indispensable pour iniquer à mon serveur où se situe ma couche WFS.

Merci de votre aide.

Dernière modification par lesjj10 (Fri 13 January 2017 15:59)

Hors ligne

 

#2 Fri 27 January 2017 11:00

lesjj10
Participant occasionnel
Date d'inscription: 18 Dec 2014
Messages: 16

Re: Requêtes WFS HTTP POST avec un encodage XML ou KVP des requêtes

Bonjour,

Je ne suis pas certain que QGIS SERVER sache gérer WFS-T Aussi, je me suis tourné vers GOSERVER.

Hors ligne

 

#3 Fri 27 January 2017 13:26

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

Re: Requêtes WFS HTTP POST avec un encodage XML ou KVP des requêtes

Bonjour,

1. QGIS Server gère le WFS-T sans problème.

2. Même en POST, il faut définir la partie map=/var/www/html/cartes/WFS/dechets.qgs sous forme de clé/valeur dans l'url et pas dans l'xml envoyé.

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

 

#4 Fri 10 February 2017 10:15

lesjj10
Participant occasionnel
Date d'inscription: 18 Dec 2014
Messages: 16

Re: Requêtes WFS HTTP POST avec un encodage XML ou KVP des requêtes

Bonjour,
Merci de cette information.

Comment définir la partie map dans mon url?

Hors ligne

 

Pied de page des forums

Powered by FluxBB