HTTP POST vers serveur WPS

Discussions autour des WebServices WMS / WFS / WPS de la CUB

HTTP POST vers serveur WPS

Messagepar ivan » 20 Octobre 2015, 12:08

Bonjour

Je veux faire un requete POST vers le server WPS (pour avoir un meilleur/complexe controle sur les inputs/filtre), comme décrit dans exemple ici:

http://docs.geoserver.org/stable/en/use ... tions.html

donc par exemple:

<?xml version="1.0" encoding="UTF-8"?>
<wps:Execute version="1.0.0" service="WPS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.opengis.net/wps/1.0.0" xmlns:wfs="http://www.opengis.net/wfs" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" xmlns:wcs="http://www.opengis.net/wcs/1.1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd">
<ows:Identifier>saeiv_arret_passages</ows:Identifier>
<wps:DataInputs>
<wps:Input>
<ows:Identifier>GID</ows:Identifier>
<wps:Data>
<wps:LiteralData>1228</wps:LiteralData>
</wps:Data>
</wps:Input>
</wps:DataInputs>
<wps:ResponseForm>
<wps:RawDataOutput mimeType="application/gml-3.1.1">
<ows:Identifier>result</ows:Identifier>
</wps:RawDataOutput>
</wps:ResponseForm>
</wps:Execute>

doit marcher, mais ca me semble que le WPS veux seulement les parametres dans KVP (key value pairs), plutot:

http://data.bordeaux-metropole.fr/wps
?key=xxx
&service=WPS
&version=1.0.0
&request=Execute
&Identifier=saeiv_arret_passages
&DataInputs=GID=1228

Est-ce que vous pouvez / quelqu'un peux confirmer que c'est que avec KVP que on peut interroger le WPS ?

merci

-ivan
ivan
 
Messages: 11
Inscrit le: 14 Octobre 2015, 13:47

Re: HTTP POST vers serveur WPS

Messagepar Sébastien Cart-Lamy » 20 Octobre 2015, 12:59

Oui, le serveur WPS ne supporte que les paramètres KVP
Sébastien Cart-Lamy
Équipe OpenData
Équipe OpenData
 
Messages: 268
Inscrit le: 23 Juin 2011, 17:16


Retour vers WebServices

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité

cron