Skip To Content

Crear el servicio de descarga de entidades

En este tema

Introducción

En ArcGIS 10.2.1 for INSPIRE, el servicio de descarga de entidades implementa la guía técnica (versión 3.1) para implementar servicios de descarga de INSPIRE. El servicio de descarga de entidades admite tanto las opciones de servicio de descarga directa como predefinida a través de un único tipo de servicio basado en WFS 2.0.0.

Al crear un servicio de descarga de entidades de INSPIRE e iniciarlo con ArcGIS 10.2.1 for INSPIRE, se crean automáticamente dos consultas almacenadas: urn:ogc:def:query:OGC-WFS::GetFeatureById para recuperar una entidad a partir de un Id. y urn:x-ii:def:query:OGC-WFS::GetDatasetByCrs para recuperar datos mediante CRS. Estas dos consultas almacenadas se pueden usar para extraer conjuntos de datos predefinidos mediante operaciones WFS 2.0.0 estándar y el administrador del servicio puede añadir otras consultas almacenadas si es necesario.

Ahora también hay una opción de Habilitar acceso directo . , que permite descargar de forma directa los datos a través de una operación getFeature WFS 2.0.0 estándar sin necesidad de usar la consulta almacenada configurada por el administrador. Esta opción está desactivada de forma predeterminada y el administrador la puede habilitar si lo desea.

El origen de datos que se puede utilizar para publicar el servicio de descarga de entidades es una geodatabase corporativa (consulte Requisitos del sistema de ArcGIS for INSPIRE). Si la geodatabase se basa en la plantilla de geodatabase de ArcGIS for INSPIRE, las entidades y la codificación correspondiente en GML siguen los esquemas de aplicación del modelo de datos de INSPIRE. Si los datos todavía no están armonizados, se pueden publicar tal como están a través de una interfaz de servicio de descarga de entidades que cumpla con los requisitos (consulte la opción tal cómo está a continuación).

Vista general

Existen dos métodos para crear, prestar y usar un servicio de descarga de entidades de INSPIRE en ArcGIS. Uno de los métodos consiste en utilizar un documento de mapa que se pueda crear con el add-in de escritorio de ArcGIS for INSPIRE -. Si la geodatabase utiliza la plantilla del Anexo I de ArcGIS for INSPIRE, publícalo como un servicio de descarga de entidades de INSPIRE mediante ArcGIS Server y ArcGIS for INSPIRE Server Extension El segundo método consiste en configurar una conexión con la geodatabase de INSPIRE, publicarla como un servicio de geodatos y, a continuación, habilitar el servicio de descarga de entidades de INSPIRE. En este tema se presentan los pasos para ambos métodos. Después de configurar el servicio de descarga de entidades de INSPIRE con uno de los dos métodos, tendrá que configurar las propiedades. Una vez configurado el servicio, podrás utilizarlo. Consulte Uso del servicio de descarga de entidades de INSPIRE para obtener más información.

Nota:

Los siguientes pasos requieren una geodatabase de ArcGIS for INSPIRE válida que incluya datos. La importación inicial de los datos de origen y la actualización controlada del proceso periódico de los datos de la geodatabase no forma parte de ArcGIS for INSPIRE.

Método 1: crear el servicio de descarga de entidades de INSPIRE mediante un documento de mapa.

Después de crear un documento de mapa fundamental para el servicio de descarga de entidades, siga los pasos que se indican a continuación para crear el servicio propiamente dicho.

  1. En ArcMap, elija Archivo > Compartir como > Servicio.
  2. En el cuadro de diálogo que aparece, seleccione Publicar un servicio.
  3. Seleccione una conexión existente con ArcGIS for Server. Si todavía no dispone de conexión, puede crear una seleccionando la opción de conexión de ArcGIS for Server en la ventana de la tabla de contenido de ArcCatalog.
  4. Indica un nombre de servicio y elige la carpeta donde debe publicarse el servicio.
  5. En la interfaz Editor de servicio > Capacidades, seleccione el tipo Servicio de descarga de entidades de INSPIRE.
  6. Publica el servicio y vuelve a abrir el editor de servicios.
  7. Ahora deberás configurar el Servicio de descarga de entidades de INSPIRE . Al seleccionar el servicio de descarga de entidades de INSPIRE , el elemento de menú Propiedades mostrará otro cuadro de diálogo con las capacidades del servicio de descarga de entidades de INSPIRE . La configuración de las propiedades consiste en configurar la información básica en la sección Propiedades comunes y la configuración detallada adicional en la sección Propiedades avanzadas. También se pueden incluir consultas almacenadas adicionales, si es necesario.
  8. Configure las propiedades avanzadas y comunes tal como se explica en la sección Configurar propiedades a continuación.
  9. Después de configurar las propiedades, puede completar el asistente.
  10. El inicio y la administración del servicio de descarga de entidades de INSPIRE se hace de la misma forma que Editar las propiedades de servicio en ArcGIS for Desktop; no se necesita ningún ajuste adicional.

Método 2: crear el servicio de descarga de entidades de INSPIRE mediante una conexión de geodatabase

Para crear un servicio de descarga de entidades de INSPIRE basado en una conexión de geodatabase, sigue estos pasos: :

  1. Abre ArcCatalog 10.1 y crea una conexión de base de datos a una geodatabase corporativa.,
  2. Conéctese a esa geodatabase.
  3. Haz clic con el botón derecho del ratón en la entrada de la conexión y selecciona Compartir como servicio de geodatos.
  4. En el cuadro de diálogo que aparece, selecciona Publicar un servicio.
  5. Seleccione una conexión existente con ArcGIS for Server. Si todavía no dispone de conexión, puede crear una seleccionando la opción de conexión de ArcGIS for Server en la ventana de la tabla de contenido de ArcCatalog.
  6. Indica un nombre de servicio y elige la carpeta donde debe publicarse el servicio.
  7. En la interfaz Editor de servicio > Capacidades, seleccione el tipo Servicio de descarga de entidades de INSPIRE.
  8. Publica el servicio y vuelve a abrir el editor de servicios.
  9. Ahora deberás configurar el servicio de descarga de entidades de INSPIRE . Al seleccionar el servicio de descarga de entidades de INSPIRE , el elemento de menú Propiedades mostrará otro cuadro de diálogo con las capacidades del servicio de descarga de entidades de INSPIRE . La configuración de las propiedades consiste en configurar la información básica en la sección Propiedades comunes y la configuración detallada adicional en la sección Propiedades avanzadas. También es posible configurar consultas almacenadas adicionales si es necesario.
  10. Configure las propiedades avanzadas y comunes tal como se explica en la sección Configurar propiedades a continuación.
  11. Después de configurar las propiedades, puede completar el asistente.
  12. Consulte Enfoques para publicar servicios con ArcGIS para iniciar y administrar el servicio de descarga de entidades de INSPIRE ; no se necesitan personalizaciones adicionales.

Configurar propiedades

Hay dos secciones de propiedades para configurar. Primero se describen las Propiedades comunes y luego las Propiedades avanzadas. ;

Propiedades comunes

Dentro de la sección Propiedades comunes puedes definir las versiones de idioma que serán compatibles y el idioma predeterminado del servicio. La sección Propiedades comunes aparece al seleccionar las capacidades del servicio de descarga de entidades de INSPIRE en el editor de servicios.

Los idiomas compatibles de una instancia de servicio se pueden configurar haciendo clic en el campo de entrada Idiomas compatibles y haciendo clic en los idiomas que desee de la lista. Esta lista incluye todos los idiomas existentes dentro de los límites geográficos de INSPIRE. Una vez seleccionado, el idioma se activará para el servicio. El idioma predeterminado del servicio se debe elegir en el menú de selección desplegable Idioma predeterminado.

Ten en cuenta que agregar un idioma adicional puede ocasionar que se requieran adaptaciones en los documentos de localización.

El modo de funcionamiento estándar del servicio de descarga de entidades de INSPIRE está activo de forma predeterminada y requiere datos compatibles con INSPIRE dentro de la geodatabase corporativa. Con este modo habilitado, el servicio expondrá los datos que cumplan rigurosamente el esquema de aplicación GML, según los temas de datos del Anexo I de INSPIRE.

Habilitar acceso directo: esta opción habilita la posibilidad de acceder a los datos directamente a través de una operación getFeature estándar WFS 2.0.0 sin necesidad de usar la consulta almacenada configurada por el administrador. De forma predeterminada esta opción está deshabilitada.

Habilitar administración de consultas almacenadas mediante 2.0.0: esta opción habilita la posibilidad de administrar consultas almacenadas (incluidas las consultas almacenadas de adición y eliminación) por parte del usuario mediante la operación estándar WFS 2.0.0. De forma predeterminada esta opción está inhabilitada, así que los usuarios solo pueden acceder a los datos mediante consultas almacenadas creadas por el administrador.

Utilizar el modo "tal cual" para los datos subyacentes: consulta la descripción detallada que hay hacia el final de esta página sobre esta opción.

Propiedades avanzadas

Después de configurar la versión de idioma del servicio en las Propiedades comunes, debe definir las propiedades adicionales haciendo clic en el botón Propiedades avanzadas. Se deben especificar las propiedades de todos los idiomas compatibles.

Hay tres secciones en Propiedades avanzadas: propiedades del servicio, metadatos de contacto del servicio y propiedades para los tipos de entidades compatibles. Estas corresponden a las secciones de la interfaz Editar propiedades y se describen en la tabla siguiente:

Propiedades avanzadas del servicio

Elemento de propiedadDescripción y notas

Título

Un título que describe el recurso.

Resumen

Resumen corto para el contenido de un recurso.

Palabras clave

Términos que capturan la esencia del tema (por ejemplo, palabras, expresiones o términos formalizados, en este caso los términos se relacionan con los términos de INSPIRE). Se recomienda utilizar infoMapAccessService, INSPIRE, y Download Service como palabras clave para el servicio de descarga de entidades de INSPIRE.

Restricciones de acceso

Describe si existe una restricción de acceso que protegería la privacidad o la propiedad intelectual. También proporciona una restricción especial para acceder a los recursos o metadatos.

Valor predeterminado: ninguno.

Cuotas

Valor predeterminado: no hay condiciones aplicables.

Recurso on-line (http/GET)

La dirección URL en la que el servicio está disponible para solicitudes de http/GET, rellenada automáticamente. Es importante cambiar este elemento si se ejecuta el servicio detrás de un proxy inverso.

Recurso on-line (http/POST)

La dirección URL en la que el servicio está disponible para solicitudes de http/POST, rellenada automáticamente. Es importante cambiar este elemento si se ejecuta el servicio detrás de un proxy inverso.

Código identificador de dataset espacial de INSPIRE

Código de identificador único de recursos.

Espacio de nombres de dataset espacial de INSPIRE

Espacio de nombres de identificador único de recursos.

URL de metadatos

URL de metadatos que describe la instancia del servicio, para que la utilice un servicio de descubrimiento de INSPIRE.

Metadatos publicados el (AAAA-MM-DD)

Fecha de publicación de los metadatos que describen el servicio.

Organización de contacto de los metadatos

INSPIRE es más exigente que ISO 19115 al regular el nombre de la organización y la dirección de correo electrónico de contacto. El papel de la parte responsable que sirve como punto de contacto de metadatos está fuera del alcance de la Regulación de metadatos; pero, de acuerdo con el Servicio de visualización de INSPIRE TG 3.0, esta propiedad está regulada por ISO 19115.

Correo de contacto de metadatos

Correo de contacto de metadatos, consulta arriba.

Servicio creado el (AAAA-MM-DD)

Para cumplir con la regulación de los metadatos de INSPIRE y con la norma ISO 19115, se debe usar una de las fechas siguientes: fecha de publicación, fecha de la última revisión o fecha de creación. Se prefiere la fecha de la última revisión. La fecha se puede expresar conforme a la regulación de los metadatos de INSPIRE.

Servicio revisado por última vez el (AAAA-MM-DD)

Vea arriba.

Servicio publicado el (AAAA-MM-DD)

Vea arriba.

Valor de la extensión temporal individual cubierta por el servicio (AAAA-MM-DD)

Vea arriba.

Comienzo de la extensión temporal cubierta por el servicio (AAAA-MM-DD)

Vea arriba.

Final de la extensión temporal cubierta por el servicio (AAAA-MM-DD)

Vea arriba.

Cuadro de delimitación: valor minX

valor X de la esquina inferior izquierda. Utilizado para el cuadro de delimitación de servicio en la respuesta de recursos.

Valor predeterminado: 180 (si se deja vacío).

Cuadro de delimitación: valor minY

valor Y de la esquina inferior izquierda. Utilizado para el cuadro de delimitación de servicio en la respuesta de recursos.

Valor predeterminado: -90 (si se deja vacío).

Cuadro de delimitación: valor maxX

valor X de la esquina superior derecha. Utilizado para el cuadro de delimitación de servicio en la respuesta de recursos.

Valor predeterminado: 180 (si se deja vacío).

Cuadro de delimitación: valor maxY

valor X de la esquina superior derecha. Utilizado para el cuadro de delimitación de servicio en la respuesta de recursos.

Valor predeterminado: 90 (si se deja vacío)

Grado de conformidad

Elige cumple o no cumple cuando la conformidad con la especificación mencionada se haya evaluado. Si se ha aprobado la evaluación, el grado cumple, de lo contrario no cumple. Elige no evaluado cuando no se haya evaluado la conformidad con la especificación mencionada. El valor predeterminado es no evaluado.

Palabras clave GEMET

Las palabras clave adicionales se pueden definir con el vocabulario GEMET de INSPIRE. Las palabras clave seleccionadas aquí se agregarán al elemento Lista de palabras clave.

Metadatos de contacto del servicio: en esta sección se especifica la parte responsable de los metadatos del servicio de descarga de entidades de INSPIRE. La interfaz proporciona los valores del marcador de posición predeterminado que debe actualizar en consecuencia.

Tipos de entidades compatibles: esta parte del cuadro de diálogo permite elegir los tipos de entidad que serán compatibles con el servicio. Esta sección solo está disponible cuando se utiliza la plantilla de geodatabase de ArcGIS for INSPIRE. Si configuras el servicio de descarga de entidades basado en un servicio de mapas ArcGIS, el número de tipos de entidades a seleccionar se limitará a aquellos tipos de entidades que correspondan a las capas en su documento de mapa. En el caso de un servicio de descarga de entidades basado en una conexión a geodatabase, se pueden activar o desactivar los tipos de entidades que deben estar disponibles o no disponibles.s

Nota:

En el caso de un servicio de descarga de entidades tal cual, el tipo de entidad se establece automáticamente como el nombre de la clase de entidad. Los tipos de entidades disponibles se pueden configurar modificando el valor de wfsUseDataAsIsFeatureTypes mediante la página de administración de REST.

Agregar consulta almacenada: un administrador puede agregar consultas almacenadas adicionales haciendo clic en el botón Agregar consulta almacenada. También se puede agregar una consulta almacenada mediante una operación POST HTTP si la opción Habilitar administración de consultas almacenadas mediante WFS 2.0.0 está habilitada.

Para agregar una consulta almacenada, siga estos pasos:

  1. Haz clic en el botón Agregar consulta almacenada
  2. Pega el XML de la consulta almacenada en el campo de texto. El XML de la consulta debe tener un formato que cumpla con WFS 2.0.0. Acontinuación encontrará un ejemplo:
    <wfs:CreateStoredQuery service="WFS"
    version="2.0.0"
    xmlns="http://www.opengis.net/wfs/2.0"
    xmlns:fes="http://www.opengis.net/fes/2.0"
    xmlns:gco="http://www.isotc211.org/2005/gco"
    xmlns:gmd="http://www.isotc211.org/2005/gmd"
    xmlns:gml="http://www.opengis.net/gml/3.2"
    xmlns:gml31="http://www.opengis.net/gml"
    xmlns:gsml="http://xmlns.geosciml.org/GeoSciML-Core/3.0"
    xmlns:gsmlbh="http://xmlns.geosciml.org/Borehole/3.0"
    xmlns:gsmlc="http://xmlns.geosciml.org/Collection/3.0"
    xmlns:gsmlem="http://xmlns.geosciml.org/EarthMaterial/3.0"
    xmlns:gsmlga="http://xmlns.geosciml.org/GeologicAge/3.0"
    xmlns:gsmlgm="http://xmlns.geosciml.org/Geomorphology/3.0"
    xmlns:gsmlgt="http://xmlns.geosciml.org/GeologicTime/3.0"
    xmlns:gsmlgu="http://xmlns.geosciml.org/GeologicUnit/3.0"
    xmlns:gsmlla="http://xmlns.geosciml.org/LaboratoryAnalysis-Specimen/3.0"
    xmlns:gsmlpp="http://xmlns.geosciml.org/PhysicalProperties/3.0"
    xmlns:gsmlst="http://xmlns.geosciml.org/GeologicStructure/3.0"
    xmlns:gsmltrs="http://xmlns.geosciml.org/TemporalReferenceSystem/3.0"
    xmlns:gsmlu="http://xmlns.geosciml.org/Utilities/3.0"
    xmlns:ogc="http://www.opengis.net/ogc"
    xmlns:sld="http://www.opengis.net/sld"
    xmlns:swe="http://www.opengis.net/swe/2.0"
    xmlns:wfs="http://www.opengis.net/wfs/2.0"
    xmlns:xi="http://www.w3.org/2001/XInclude"
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    
    <StoredQueryDefinition id="urn:x-ii:def:query:OGC-WFS::GetDatasetByCrs2">
              <wfs:Title xml:lang="en">Get Dataset by ID</wfs:Title>
           <wfs:Parameter xmlns:wfs="http://www.opengis.net/wfs/2.0" name="CRS" type="xs:anyURI"/>
              <wfs:QueryExpressionText isPrivate="false"
                   language="urn:ogc:def:queryLanguage:OGC-WFS::WFSQueryExpression"
                   returnFeatureTypes="au:AdministrativeBoundary">
                   <wfs:Query srsName="${CRS}" typeNames="au:AdministrativeBoundary">
                   </wfs:Query>                                      
              </wfs:QueryExpressionText>
         </StoredQueryDefinition>
    </wfs:CreateStoredQuery>
  3. Haga clic en el botón Probar para validar y probar el XML de la consulta. Si el XML se valida, haga clic en , Aplicar para crear la consulta almacenada.
  4. Después de crear la consulta almacenada, reinicie el servicio.
  5. Utiliza la consulta almacenada siguiendo las operaciones estándar de WFS 2.0.

Eliminar consulta almacenada: para eliminar una consulta almacenada, siga estos pasos:

  1. Haga clic en el botón Mostrar detalles que hay junto a una consulta almacenada.
  2. Haga clic en el botón Eliminar y, a continuación, en Aceptar.
  3. Reinicie el servicio.
Nota:

si la opción Habilitar administración de consultas almacenadas por medio de WFS 2.0.0 está habilitada, es posible agregar y eliminar consultas predefinidas a través de las operaciones de WFS 2.0.0 respectivas, CreateStoredQuery y DropStoredQuery.

Para administrar las consultas, el usuario de ArcCatalog debe tener acceso en el nivel de archivos a la carpeta de almacenamiento de la configuración de ArcGIS for Server y sus subcarpetas. Alternativamente, se pueden administrar las consultas predefinidas utilizando las operaciones basadas en web estándar WFS 2.0.0.

Guardar y reutilizar propiedades de servicios de INSPIRE

Es posible guardar las propiedades para reutilizarlas en otros servicios. Por ejemplo, es posible guardar el archivo de propiedades del servicio de descarga de entidades de INSPIRE para reutilizarlo y cargarlo al empezar a editar otro servicio de descarga de entidades de INSPIRE. Los pasos son los mismos que para un servicio de visualización de INSPIRE. Consulte Crear el Servicio de visualización de INSPIRE para obtener las instrucciones detalladas.

Habilitar/Deshabilitar el caché

Si la opción de caché está configurada con el valor true (configurable), ArcGIS for INSPIRE pregenerará la respuesta de getCapabilites al arrancar el servicio. Esto sirve para mejorar el tiempo de respuesta en funcionamiento de getCapabilities, en especial para los servicios que utilizan muchas capas. El uso del caché está configurado en true de forma predeterminada. Siga los pasos siguientes para habilitar/deshabilitar el uso del caché.

  1. Accede a la página de administración REST (por ejemplo, http://servername:6080/arcgis/admin).
  2. Elige Servicios > Seleccionar servicio > Editar > busca el parámetro "cacheGetCapabilities".
  3. Ajuste el valor a true/false según corresponda.
  4. Guarde las modificaciones.

Crear un servicio de descarga de entidades de INSPIRE con el modo Tal cual

A partir de ArcGIS 10.2.1 for INSPIRE, es posible publicar datos de INSPIRE no armonizados mediante servicios de descarga de entidades que cumplen con los requisitos de INSPIRE basados en WFS 2.0.0 mediante la opción utilizar el modo "tal cual" para los datos subyacentes con ArcGIS for INSPIRE. Cuando esta opción está activada, todas las entidades se codifican y se exponen tal cual y los tipos de entidades reflejan las clases de entidades definidas por el documento de mapa o incluidas en la geodatabase (en el caso de servicios de geodatos).

Para configurar el servicio de descarga de entidades de INSPIRE para el modo tal cual, sigue estos pasos:

  • Haz clic en la opción utilizar el modo "tal cual" para los datos subyacentes.
  • Indica el prefijo para los datos de INSPIRE. El prefijo es obligatorio. El prefijo y el nombre de la capa identifican de forma exclusiva el tipo de entidad que se describe en el documento de getCapabilities del CSW, en el espacio de nombres especificado en el paso siguiente.
  • Indique el espacio de nombres para los datos de INSPIRE. El espacio de nombres es obligatorio.

Nota:
  • Cuando se utiliza el modo tal cual con una geodatabase corporativa no basada en la plantilla de geodatabase de ArcGIS for INSPIRE, es necesario copiar la tabla PredefinedDatasets disponible en la plantilla dentro de la geodatabase. Además, el usuario que se conecta debe tener permiso de escritura en la tabla.
  • Al crear el documento de mapa, el .mxd solo puede hacer referencia a una geodatabase.
  • Actualmente, el modo tal cual no funciona si la geodatabase o el .mxd contienen capas de ráster.
  • Si se publica el servicio tal cual utilizando el .mxd, estas capas del .mxd estarán disponibles de forma predeterminada. Si se va a publicar el servicio tal cual utilizando el servicio de geodatos, estas capas de la geodatabase estarán disponibles de forma predeterminada y la lista de las capas disponibles se podrá controlar modificando el valor del parámetro wfsUseDataAsIsFeatureTypes a través de la página de administración de REST de ArcGIS Server. La sintaxis del valor es "/featureclassname1/featureclassname2/…/".