Skip To Content

Utiliser le service de téléchargement des entités INSPIRE

Dans cette rubrique

Fonctionnalités du service de téléchargement des entités INSPIRE

Après avoir créé le service de téléchargement des entités INSPIRE, il est prêt à être invoqué. Cette rubrique traite de l'accès à l'URL de GetCapabilities du service de téléchargement des entités INSPIRE, que vous pouvez ensuite utiliser pour communiquer dans les requêtes de téléchargement d'entités.

Pour obtenir une URL du service de téléchargement des entités et effectuer des tests, suivez les étapes suivantes.

  1. Ouvrez ArcCatalog.
  2. Cliquez sur votre connexion ArcGIS Server.
  3. Cliquez avec le bouton droit de la souris sur le service de téléchargement des entités que vous avez créé, puis sélectionnez Propriétés de service
  4. Sélectionnez l'onglet Fonctionnalités et mettez en surbrillance la fonctionnalité Téléchargement d'entités INSPIRE.
  5. Copiez l'URL à droite dans la zone de texte.
  6. Collez l'URL de téléchargement des entités INSPIRE dans la barre d'adresse de votre navigateur et ajoutez ?REQUEST=GetCapabilities&SERVICE=WFS à la fin de l'URL, afin que l'URL ressemble à la suivante (remplacement de votre nom de serveur et du nom de service) :
    • Si vous avez utilisé un document ArcMap pour créer le service :

      http://serverName:6080/arcgis/rest/services/serviceName/MapServer/exts/InspireFeatureDownload/service

    • Si vous avez utilisé une connexion de géodatabase pour créer le service :

      http://serverName:6080/arcgis/rest/services/serviceName/GeoDataServer/exts/InspireFeatureDownload/service

  7. Cliquez sur Entrée pour continuer jusqu'à l'extrémité de l'URL.

La réponse sera un document de fonctionnalités du service de téléchargement des entités INSPIRE dans la langue par défaut configurée pour le service.

Remarque :

Le support multilingue est disponible actuellement uniquement pour la requête http/GET GetCapabilities.

Exemples

Cette section contient certaines URL WFS 2.0.0 d'exemple pour les services créés à partir de documents ArcMap reposant sur ArcGIS for INSPIRE (l'URL est légèrement différente dans la partie URL de ressource en ligne pour les services créés à partir de géodonnées. Les autres parties sont identiques). Les données renvoyées sont au format GML :

  • GetFeatureById (prédéfini)
    http://serverName:6080/arcgis/rest/services/serviceName/MapServer/exts/InspireFeatureDownload/service?SERVICE=WFS&VERSION=2.0.0&REQUEST=GetFeature&STOREDQUERY_ID=urn:ogc:def:query:OGC-WFS::GetFeatureById&ID=auAdmBoundaryL.1727&LANGUAGE=ENG
  • GetDatasetByCrs (prédéfini)
    http://serverName:6080/arcgis/rest/services/serviceName/MapServer/exts/InspireFeatureDownload/service?SERVICE=WFS&VERSION=2.0.0&COUNT=1&REQUEST=GetFeature&STOREDQUERY_ID=urn:x-ii:def:query:OGC-WFS::GetDatasetByCrs&CRS=EPSG:25830
  • GetFeature (téléchargement direct)
    http://serverName:6080/arcgis/rest/services/serviceName/MapServer/exts/InspireFeatureDownload/service?Service=WFS&count=10&REQUEST=GetFeature&VErsion=2.0.0&TYPENAMES=au:AdministrativeBoundary

Il est également possible d'extraire des données via l'opération POST http pour les services de téléchargement dans ArcGIS for INSPIRE. La syntaxe respecte les spécifications WFS 2.0.0. Voici par exemple ci-dessous la requête POST pour getFeaturebyId :

<?xml version="1.0" encoding="UTF-8"?>
<wfs:GetFeature
      service="WFS"
      version="2.0.0"
      xmlns:wfs="http://www.opengis.net/wfs/2.0"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.opengis.net/wfs/2.0 http://schemas.opengis.net/wfs/2.0/wfs.xsd">
    <wfs:StoredQuery id="urn:ogc:def:query:OGC-WFS::GetFeatureById">
        <wfs:Parameter name="id">auAdmUnitS.1883</wfs:Parameter>
    </wfs:StoredQuery>
</wfs:GetFeature>