Accès au serveur WPS

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

Accès au serveur WPS

Messagepar Eric C. » 28 Janvier 2014, 13:24

Bonjour,

Je découvre l'usage des serveurs WPS et je ne m'explique pas pourquoi la requête suivante échoue systématiquement alors que la syntaxe semble correcte :

http://data.lacub.fr/wps?key=[ma clé]&Service=wps&request=Execute&Identifier=voie_par_identifiant&ident=0630044&version=1.0.0

(c'est l'exemple cité pour récupérer la géométrie du cours d'alsace lorraine)

Cordialement,





OpenData a écrit:Après le WMS, le WFS, nous venons de mettre en place un tout nouveau type de WebService : le WPS.

WPS, ou Web Processing Service, est un ensemble de processus mis à disposition par un serveur, et qui peuvent être appelés par des clients qui vont leur passer des paramètres.

Voici les processus mis en place sur notre serveur en test aujourd'hui :
  • Recherche de voies :
    À partir d'un morceau du nom d'une voie, le serveur va renvoyer toutes les voies de la CUB contenant le ou les mots passés en paramètre dans leur nom
    Ex : si on tape "hugo", le serveur va renvoyer toutes les voies de la CUB contenant "hugo" dans leur nom.
  • Localisation sur voie :
    À partir de l'identifiant d'une voie, le serveur va renvoyer la géométrie de celle-ci.
    Ex : si on lui passe en paramètre l'identifiant "0630044", le serveur va renvoyer la géométrie du cours Alsace-Lorraine à Bordeaux
  • Temps de trajet :
    Temps de parcours en temps réel sur 16 itinéraires de l'agglomération
  • Courbe de trafic :
    Données permettant de construire une courbe de trafic du jour, avec trois valeurs de référence selon le type d'affluence du jour

La norme WPS est disponible sur le site de l'OpenGeoSpatial : http://www.opengeospatial.org/standards/wps

Pour exemple, voici l'URL qui renvoie les capacités du serveur WPS (n'oubliez pas de remplacer la clé logicielle) :
http://data.lacub.fr/wps?key=VOTRECLE&Service=wps&request=GetCapabilities&version=1.0.0

N'hésitez pas à poster sur ce forum pour échanger avec la communauté sur le WPS, notre serveur est encore un prototype !
Eric C.
 
Messages: 1
Inscrit le: 28 Janvier 2014, 13:18

Re: Accès au serveur WPS

Messagepar Sébastien Cart-Lamy » 28 Janvier 2014, 14:54

Bonjour,
Votre requête est pas loin de la vérité. En fin de compte, c'est le message d'erreur du serveur qui porte à confusion : "Paramètre obligatoire "ident" manquant"

Ce paramètre, il ne fait pas le mettre directement dans l'URL. La norme WPS dit que tous les paramètres doivent être passés dans la directive DataInputs.
La requête corrigée donne donc ceci :
http://data.lacub.fr/wps?key=[VOTRECLE]&Service=wps&request=Execute&Identifier=voie_par_identifiant&DataInputs=ident%3D0630044&version=1.0.0

(%3D c'est un = encodé pour une URL)

Et ça devrait fonctionner !
Sébastien Cart-Lamy
Équipe OpenData
Équipe OpenData
 
Messages: 288
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