Filtrage et extraction de données vectorielles¶
WFS définit également des mécanismes pour récupérer uniquement un sous-ensemble des données qui correspondent à certaines contraintes spécifiées.
Mais avant d’aller dans les détails, nous allons examiner une autre façon de demander les informations du service au `` POST `` méthode HTTP. Pour cette question, nous allons utiliser l’extension Firefox appelé Poster.
ouvrez Poster en cliquant sur le bouton “P” dans la barre de module:
Définissez l’URL de
http://localhost:8083/geoserver/wfs
et aussi le Content to Send:<wfs:GetFeature xmlns:wfs='http://www.opengis.net/wfs' xmlns:ogc='http://www.opengis.net/ogc' service='WFS' version='1.0.0'> <Query typeName='geosolutions:WorldCountries'> <ogc:Filter> <ogc:FeatureId fid='WorldCountries.137' /> </ogc:Filter> </Query> </wfs:GetFeature>
Appuyez “POST”, qui nous donne cette sortie
- Maintenant, nous allons écrire une demande équivalente - en utilisant le nom de l’état à la place de l’
id
- en émettantGET
et en codent le filtre dans un langage appelé CQL. Copiez l’adresse URL suivante dans la barre de navigation de votre navigateur ::
- Maintenant, nous allons écrire une demande équivalente - en utilisant le nom de l’état à la place de l’
Voilà comment un ensemble de fonctionnalités est filtrée avec soit l’encodage OGC ou la notation CQL
Dans la section next nous allons voir comment modifier les caractéristiques via un protocole appelé WFS transactionnel (WFS-T).