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.
- Ouvrez ArcCatalog.
- Cliquez sur votre connexion ArcGIS Server.
- 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
- Sélectionnez l'onglet Fonctionnalités et mettez en surbrillance la fonctionnalité Téléchargement d'entités INSPIRE.
- Copiez l'URL à droite dans la zone de texte.
- 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
- Si vous avez utilisé un document ArcMap pour créer le service :
- 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>
Vous avez un commentaire à formuler concernant cette rubrique ?