Skip To Content

Utilizar el servicio de descarga de entidades de INSPIRE

En este tema

Utilizar el servicio de descarga de entidades de INSPIRE

Después de crear el servicio de descarga de entidades de INSPIRE, está listo para invocarlo. En este tema se explica cómo acceder a la dirección URL de GetCapabilities del servicio de descarga de entidades de INSPIRE, que luego se puede utilizar para comunicar las solicitudes de descarga de entidades.

Para obtener la dirección URL del servicio de descarga de entidades y probarla, siga estos pasos.

  1. Abra ArcCatalog.
  2. Haga clic en la conexión de ArcGIS for Server.
  3. Haga clic con el botón derecho del ratón en el servicio de descarga de entidades que creó y seleccione Propiedades del servicio.
  4. Seleccione la pestaña Recursos y resalte el recurso Descarga de la entidad INSPIRE.
  5. Copie la URL a la derecha en el cuadro de texto.
  6. Pega la dirección URL de la descarga de entidades de INSPIRE en la barra de direcciones del navegador e incorpora ?REQUEST=GetCapabilities&SERVICE=WFS al final de la dirección URL, de forma que la dirección URL final sea similar a una de las siguientes (sustituyendo el nombre del servidor y el nombre del servicio):
    • Si usó un documento de mapa para crear el servicio:

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

    • Si usó una conexión de geodatabase para crear el servicio:

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

  7. Haga clic en Intro para continuar al extremo de la URL.

La respuesta será un documento de capacidades del servicio de descarga de entidades de INSPIRE en el idioma predeterminado configurado para el servicio.

Nota:

La compatibilidad multilingüe actualmente está disponible sólo para la solicitud GetCapabilities de http/GET.

Muestras

En esta sección se proporcionan algunas direcciones URL WFS 2.0.0 de ejemplo para servicios creados a partir de documentos de mapas basados en ArcGIS for INSPIRE (la dirección URL es ligeramente distinta en la parte de la dirección URL del recurso en línea para los servicios creados basados en geodatos; el resto es igual). Los datos se devuelven en formato GML:

  • GetFeatureById (predefinido)
    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 (predefinido)
    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 (descarga directa)
    http://serverName:6080/arcgis/rest/services/serviceName/MapServer/exts/InspireFeatureDownload/service?Service=WFS&count=10&REQUEST=GetFeature&VErsion=2.0.0&TYPENAMES=au:AdministrativeBoundary

También se pueden extraer datos mediante POST http en el caso de servicios de descarga de ArcGIS for INSPIRE. En tal caso, la sintaxis sigue las especificaciones de WFS 2.0.0. Por ejemplo, a continuación se muestra la solicitud POST para 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>