Voici la documentation : https://geoplateforme.pages.gpf-tech.ign.fr/documentation

Skip to content
Extraits de code Groupes Projets
Avatar de fcerizay
fcerizay rédigé
ab7a71e3

WFS COMPONENT - Simplifier l'accès aux services WFS (requête & parsing XML)

Fonctionnalités :

  • desbribeFeatureTypes() : Lister les FeatureType (basé sur DescribeFeatureType) et leurs attributs
  • desbribeFeatureType($typeName) : Décrire un FeatureType (basé sur DescribeFeatureType) et leurs attributs
  • getFeatureFormats() : Lister les formats supportés par GetFeatures
  • getFeatures($featureFilter) : Récupérer les Features à l'aide de GetFeatures avec un filtrage simple par attribut (INSEE=25349)
  • getFeatureById($id) : Récupérer un objet par son identifiant
  • exportFeatures(
    typeName,
    path,
    outputFormat,
    featureFilter)
    : exporter les features dans un fichier

Quelques remarques sur WFS :

GetCapabilities : Décrire le service

Permet de connaitre :

  • les formats pris en compte par le service
  • les opérations, versions et encodages des requêtes supportées par le service
  • la liste des feature types.
<url-wfs>?service=WFS&version=2.0.0&REQUEST=GetCapabilities

DescribeFeatureType : Décrire la structure des données (liste des tables et leurs attributs)

<url-wfs>?service=WFS&version=2.0.0&REQUEST=DescribeFeatureType

GetFeature : Récupérer les données d'une table

<url-wfs>?service=WFS&version=2.0.0&request=GetFeature&typeName=DOC_URBA&outputFormat=gml32

Plus d'information

http://georezo.net/wiki/main/standards/wfs