Skip to content
JB Desbas edited this page Jul 12, 2023 · 4 revisions

API WFS

Endpoint

https://www.geo2france.fr/geoserver/odema/ows

Paramètres

SERVICE=WFS : Web Features Service

REQUEST=GetFeature

VERSION=2.0.0 : version de l'API WFS

TYPENAMES=odema:ind_matrice_dev : table à interroger

OUTPUTFORMAT=application/json : format en sortie (voir https://docs.geoserver.org/stable/en/user/services/wfs/outputformats.html )

CQL_FILTER=monchamps%3Dmavaleur : filtrer avec une expression proche de la clause WHERE du SQL (https://docs.geoserver.org/2.22.x/en/user/services/wfs/vendor.html#cql-filters). Ici on filtrera le plus souvent sur les champs guid_indicateur et id_territoire. Idéalement, l'expression est encodée (URL encoding).

PROPERTYNAME=col1,col2 : pour ne récupérer que certaines propriétés (pour alléger le résultat, surtout utile si la géométrie n'est pas nécessaire).

COUNT=10 pour limiter le nombre de résultats (peut être utiliser avec sortBy)

Résutlats

Les résultats sont retournés en GeoJSON.

Tables à utiliser

odema:ind_matrice_dev les valeurs d'indicateurs (à filtrer par code_indicateur, territoire et annee)

odema:epci les périmètres (géométries) des territoires.

odema:ind_ref_dev référentiel (sommaire) des indicateurs.

Exemples

https://www.geo2france.fr/geoserver/odema/ows?SERVICE=WFS&REQUEST=GetFeature&VERSION=2.0.0&TYPENAMES=odema:epci&OUTPUTFORMAT=application/json&CQL_FILTER=annee%3D2023%20AND%20siren%3D%27245901038%27 (annee=2023 AND siren='245901038') Le périmètre du Pays Solesmois en 2023.

https://www.geo2france.fr/geoserver/odema/ows?SERVICE=WFS&REQUEST=GetFeature&VERSION=2.0.0&TYPENAMES=odema:ind_ref_dev&OUTPUTFORMAT=application/json Le sommaire des indicateur

https://www.geo2france.fr/geoserver/odema/ows?SERVICE=WFS&REQUEST=GetFeature&TYPENAMES=odema:ind_matrice_dev&OUTPUTFORMAT=application/json&CQL_FILTER=guid_indicateur%3D%27835605bb-f02a-4b5f-ba33-afd5960468d6%27%20AND%20id_territoire%3D%27REG32%27 Indicateur "Déchets collectés en déchetterie par type de déchet" pour la région (R32).

Clone this wiki locally