Una vez completados los pasos para preparar un documento de mapa con datos de INSPIRE, es posible publicar el documento de mapa como un servicio de visualización de INSPIRE a través de ArcGIS Server. En este tema se tratan los detalles acerca de los pasos para publicar.
Nota:
El flujo de trabajo de la creación del servicio consta de un proceso de dos pasos:
- Crear el servicio de visualización de INSPIRE.
- Configurar las propiedades del servicio de visualización de INSPIRE.
Crear el servicio de visualización de INSPIRE
(Opcional) Un usuario puede habilitar el servicio de visualización de INSPIRE para que actúe como un servicio de teselas de mapas web (WMTS). Para ello, active la casilla WMS usa TileCache (WMTS disponible). Dado que la funcionalidad de WMTS se basa en teselas de mapa previamente representadas y almacenadas en caché, es necesario habilitar el caché de teselas antes de activar la opción de WMTS.
Nota:
Si publicó el servicio de mapas en un ArcGIS Server federado, debe compartir el servicio con todos antes de continuar con los pasos de configuración siguientes.
- En ArcMap, haga clic en Archivo > Compartir como > Servicio.
Se abre el cuadro de diálogo Compartir como servicio.
- Haga clic en Publicar un servicio.
- Elija una conexión existente con ArcGIS Server.
Nota:
Si todavía no dispone de conexión, puede crear una eligiendo la opción de conexión de ArcGIS Server en la tabla de contenido de Catálogo.
- Indique un nombre de servicio y elija la carpeta donde debe publicarse el servicio.
- En el cuadro de diálogo Editor de servicios, en la sección Capacidades de ArcGIS for INSPIRE, haga clic en Capacidades y elija los tipos de servicio WMS y Visualización de INSPIRE.
- Haga clic en Publicar.
Configurar las propiedades del servicio de visualización de INSPIRE
La ventana de propiedades del servicio de visualización de INSPIRE incluye varios idiomas y permite al usuario especificar el idioma predeterminado para el servicio. En ArcMap, se encuentra en la interfaz del Editor de servicios del asistente.
- Verifique que la casilla de verificación WMS usa nombres de capa de un documento de mapa se establezca de manera apropiada con la configuración de la extensión de WMS.
El servicio de visualización de INSPIRE y las capacidades de WMS comparten cierta información. Por este motivo, los nombres de las capas deben ser coherentes entre ambos elementos. Se recomienda dejar los valores predeterminados (es decir, no activar la casilla de verificación) pero si la habilitas, asegúrate de marcar también la opción equivalente para las capacidades de WMS.
- También puede activar la casilla de verificación WMS utiliza TileCache (WMTS disponible) para que los usuarios puedan habilitar el servicio de visualización de INSPIRE para que actúe como un servicio de teselas de mapa web (WMTS).
Nota:
- Dado que la funcionalidad de WMTS se basa en teselas de mapa almacenadas en caché, es necesario habilitar la caché de teselas antes de activar la opción de WMTS.
- Cada capa de INSPIRE necesita su propia memoria caché de teselas de mapa. Si tiene más capas de INSPIRE, cree una memoria caché de mapa para cada una de las capas a fin de tenerlas disponibles por medio de WMTS.
- Para visualizar las casillas de verificación de idioma, haga clic en el campo Idiomas compatibles para visualizar una lista de idiomas.
- Active un idioma para el servicio haciendo clic en el idioma que desee.
Es necesario que el usuario asigne el idioma predeterminado para un servicio.
- Haga clic en Propiedades avanzadas.
Estas propiedades se proporcionan para los idiomas compatibles seleccionados. Para obtener información detallada sobre cómo agregar propiedades avanzadas, consulte la sección Propiedades avanzadas.
- Una vez que haya definido las propiedades avanzadas del servicio, realice lo siguiente:
- Haga clic en Cerrar para cerrar el cuadro de diálogo Editar propiedades.
- Haga clic en Guardar para guardar las propiedades.
- Después de configurar todas las propiedades, complete el asistente.
Propiedades avanzadas
Con la versión 3.1 de la guía técnica del servicio de visualización de INSPIRE, el proveedor de servicios puede elegir cómo proporcionar los metadatos sobre el servicio con el elemento de extensión de capacidades relacionadas de INSPIRE. De este modo, hay dos opciones disponibles en la parte superior del cuadro de diálogo de propiedades del servicio de visualización de INSPIRE. Son las siguientes:
- Introducir una URL que haga referencia al registro de metadatos de INSPIRE que describa este servicio de visualización de INSPIRE: el proveedor de servicios introduce una URL que hace referencia a un registro de metadatos en un servicio de descubrimiento de INSPIRE que describe esta instancia del servicio de visualización de INSPIRE.
- Introducir todos los valores de los elementos de metadatos de INSPIRE; estos se expondrán directamente en el documento de capacidades de servicio: el proveedor de servicios puede editar todos los elementos de metadatos mediante la página de configuración de propiedades del servicio de visualización de INSPIRE.
Hay varias secciones en este cuadro de diálogo de propiedades para el servicio: las propiedades del servicio, las palabras clave de GEMET, los metadatos de contacto del servicio, las propiedades del nodo de capas de la tabla de contenido y las propiedades de cada una de las capas de INSPIRE subsiguientes. En la captura de pantalla de abajo se muestra la página de configuración para un servicio de visualización de INSPIRE que contiene las capas de INSPIRE HY.AquiferNode, HY.AquiferNode.SpringOrSeep y HY.AquiferNode.VanishingPoint. Los campos resaltados en amarillo indican campos obligatorios.
Los parámetros para cada una de estas secciones de la interfaz se describen en las secciones siguientes.
Propiedades del servicio
Las propiedades del servicio pertenecen al servicio como un todo. En la tabla siguiente se describe cada campo e información pertinente relacionada con ese campo.
Propiedades del servicio
Elemento de propiedad | Descripción y notas |
---|---|
Título | Un título que describe el recurso. |
Resumen | Resumen corto para el contenido de un recurso. |
Palabras clave comunes | 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 usar infoMapAccessService e INSPIRE como palabras clave para el servicio de visualización de INSPIRE. Este campo también se puede usar para introducir palabras clave que no pertenecen a un vocabulario de palabra clave específico. |
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 tener acceso a los recursos o metadatos. Valor predeterminado: ninguno |
Cuotas | Describe costos para acceso y uso. Valor predeterminado: no hay condiciones aplicables. |
Recurso online | La dirección URL en la que el servicio está disponible para el público. Este valor se rellena automáticamente en función de los detalles de la conexión de ArcGIS Server que se use durante el proceso de creación del servicio. Es importante cambiar este elemento si se ejecuta el servicio detrás de un proxy inverso. |
URL GetFeatureInfo externa | La configuración de la URL GetFeatureInfo externa reemplaza la URL usada en el documento de capacidades con la que se definió aquí. Asimismo, esto repercute en esta instancia del servicio de visualización, ya que el back-end del servidor de entidades no se iniciará. |
Nombre de autoridad | Nombre de la autoridad responsable del servicio de visualización. |
URL de autoridad | Dirección URL de la autoridad responsable del servicio de visualización. Las direcciones URL que contengan caracteres clasificados como potencialmente poco seguros en la normativa IETF RFC1738 se deben codificar como una referencia de entidad al introducir la URL en la interfaz de usuario (por ejemplo, { y } se deben codificar respectivamente como %7B y %7D). |
Dirección URL de metadatos | Acceso a los metadatos proporcionados por el servicio de descubrimiento de INSPIRE que describe esta instancia de servicio, por ejemplo: http://[host]/ /geoportal/csw?service=CSW&request=GetRecordById&version=2.0.2&ID={identifier_of_the_metadata}. Las direcciones URL que contengan caracteres clasificados como potencialmente poco seguros en la normativa IETF RFC1738 se deben codificar como una referencia de entidad al introducir la URL en la interfaz de usuario (por ejemplo, { y } se deben codificar respectivamente como %7B y %7D). Vea la opción para seleccionar una URL en la parte superior del formulario. |
Metadatos publicados el día (AAAA-MM-DD) | Fecha de publicación de los metadatos que describe el servicio de visualización. |
Organización de contacto de los metadatos | INSPIRE es más exigente que la norma ISO 19115 al regular tanto el nombre de la organización como la dirección de correo electrónico de contacto. La función de la parte responsable que sirve como punto de contacto de metadatos está fuera del alcance de la regulación de los metadatos, pero, conforme al servicio de visualización de INSPIRE TG 3.0, esta propiedad está regulada por ISO 19115. |
Correo de contacto de metadatos | Vea arriba. |
Servicio creado el día (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. Según el servicio de visualización de INSPIRETG 3.0, la fecha se expresará conforme a la regulación de los metadatos de INSPIREINSPIRE. |
Última revisión del servicio el día (AAAA-MM-DD) | Vea arriba. |
Servicio publicado el día (AAAA-MM-DD) | Vea arriba. |
Comienzo de la extensión temporal cubierta por el servicio | INSPIRE también permite el uso de una extensión temporal como referencia temporal. |
Final de la extensión temporal cubierta por el servicio | Vea arriba. |
Grado de conformidad | Elige cumple o no cumple cuando la conformidad con la especificación mencionada se haya evaluado. En este caso, 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. Tenga en cuenta que en la guía técnica de metadatos de INSPIRE (servicio de visualización de INSPIRE TG 3.0), la ausencia de metadatos ISO 19115 relacionados con el cumplimiento con la especificación de INSPIRE implica que la conformidad no se ha evaluado. |
Palabras clave GEMET
Se pueden definir palabras clave adicionales utilizando el vocabulario GEMET de INSPIRE. Las palabras clave elegidas aquí se agregarán al elemento KeywordList de WMS y al elemento ExtendedCapabilities, que es específico del servicio de visualización de INSPIRE. La codificación de idioma de las palabras clave de GEMET en el documento de capacidades corresponde al idioma solicitado.
Metadatos de contacto del servicio
Con el servicio de visualización de INSPIRE, la autoridad responsable se puede proporcionar en la sección Metadatos de contacto del servicio. La interfaz de propiedades proporciona valores del marcador de posición predeterminados que se debe actualizar correspondientemente.
Propiedades del nodo de la capa superior
Esta es una capa raíz y, como se indicó anteriormente, el nombre predeterminado es Capa. Las propiedades de la capa raíz constan de los atributos título, resumen y palabras clave, y siguen las convenciones que se describen en la tabla siguiente.
Elemento de propiedad | Descripción y notas |
---|---|
Título | Un título que describe el recurso. |
Resumen | Resumen corto para el contenido de un recurso. |
Palabras Claves | Términos que capturan la esencia del tema (por ejemplo, palabras, expresiones o términos formalizados; en este caso, los términos hacen referencia a los términos de INSPIRE). |
Propiedades de la capa INSPIRE
Es posible que haya muchas secciones de capa de INSPIRE en la interfaz de propiedades, ya que debe haber una sección para cada capa de INSPIRE en el servicio de visualización. Cada una de estas secciones de capa de INSPIRE tendrá las propiedades que se describen en la tabla siguiente. Sin embargo, la página de configuración también obtiene acceso a capas que no son de INSPIRE. Si se ha reconocido una capa, el nombre de la capa de INSPIRE de la especificación de datos de INSPIRE pertinente estará impreso entre corchetes en el encabezado de la sección.
Elemento de propiedad | Descripción y notas |
---|---|
Título | Un título que describe el recurso. Si se trata de una capa de INSPIRE, se usará el título definido en la especificación de datos de INSPIRE pertinente. |
Resumen | Resumen corto para el contenido de un recurso. |
Palabras Claves | Términos que capturan la esencia del tema (por ejemplo, palabras, expresiones o términos formalizados. En este caso, los términos hacen referencia a los términos de INSPIRE). Se recomienda usar infoMapAccessService e INSPIRE como palabras clave para el servicio de visualización de INSPIRE. |
Dirección URL de metadatos | Acceso a un registro de metadatos proporcionado por un servicio de descubrimiento de INSPIRE. Las direcciones URL que contengan caracteres clasificados como potencialmente poco seguros en la normativa IETF RFC1738 se deben codificar como una referencia de entidad al introducir la URL en la interfaz de usuario (por ejemplo, { y } se deben codificar respectivamente como %7B y %7D). |
URL de datos | Acceso a los datos de origen de esta capa por medio del servicio de descarga de entidades de INSPIRE. Las direcciones URL que contengan caracteres clasificados como potencialmente poco seguros en la normativa IETF RFC1738 se deben codificar como una referencia de entidad al introducir la URL en la interfaz de usuario (por ejemplo, { y } se deben codificar respectivamente como %7B y %7D). |
Id. de la capa de autoridad | Id. única de la capa de acuerdo a como lo especificó la autoridad responsable. Consulta la definición de autoridad en las Propiedades del servicio. |
Guardar y reutilizar las propiedades del servicio de visualización de INSPIRE
Las propiedades del servicio de visualización de INSPIRE se pueden guardar en un archivo y reutilizarlo para otros servicios de visualización de INSPIRE.
Guardar las propiedades del servicio de visualización de INSPIRE
- Abra las propiedades avanzadas del servicio de visualización de INSPIRE.
- Introduzca valores para los campos de la sección de propiedades avanzadas.
Introduce valores solamente en los campos obligatorios. Estos campos se reutilizarán.
- Haga clic en Cerrar.
- Haga clic en Aplicar.
- Para guardar las propiedades en un archivo, haga clic enGuardar en el cuadro de diálogo Editor de servicios, en la sección Capacidades del servicio de visualización de INSPIRE.
- Abre el archivo guardado en un editor de texto, revisa los valores y elimina los campos que no se vayan a reutilizar (como el recurso en línea y campos específicos de la capa).
- Guarde el archivo.
Reutilizar el archivo de propiedades
- Cree un nuevo servicio de INSPIRE.
- Vaya a las propiedades del servicio de INSPIRE.
- Haga clic en el botón Abrir, seleccione el archivo que guardó anteriormente y cargue las propiedades que desee reutilizar.
- Acceda al cuadro de diálogo de propiedades avanzadas del servicio de INSPIRE para revisar los valores cargados y realizar los ajustes que sean necesarios.
Cargar el archivo solo es el punto de partida; es necesario revisar esos valores y realizar los ajustes específicos del servicio para que funcione correctamente.
Habilitar o deshabilitar la caché de documentos de capacidades
Si la opción de caché está configurada como verdadera (configurable), ArcGIS for INSPIRE pregenerará la respuesta de getCapabilites al iniciar el servicio. Esto sirve para mejorar el tiempo de respuesta de la operación de getCapabilities, en especial para los servicios que utilizan muchas capas. El uso de la caché está configurado en true de forma predeterminada. Siga los pasos siguientes para habilitar/deshabilitar la caché:
- Acceda a la página de administración de REST.
Por ejemplo, http://servername:6080/arcgis/admin.
- Haga clic en Servicios.
- Elija el servicio y haga clic en Editar.
- Busque el parámetro cacheGetCapabilities y defina su valor como verdadero o falso.
- Haga clic en Save (Guardar).
Crear y utilizar el documento de capacidades personalizado del servicio de visualización de INSPIRE
Si la propiedad cacheGetCapabilities está definida como falsa, la respuesta a la operación de getCapabilities se genera dinámicamente y no se puede invalidar por un archivo de capacidades personalizado. Esto significa que todas las propiedades creadas en las páginas de propiedades de ArcCatalog se reflejarán en la respuesta.
Si el administrador decide crear y utilizar una respuesta a la operación getCapabilities personalizada, es necesario guardar el archivo GetCapabilities<versión>_<código de idioma de 3 letras>_custom.xml en la carpeta de capacidades almacenadas en caché del servicio (por ejemplo, c:\arcgisserver\directories\arcgisforinspire\GEMR_MapServer\GEMR_MapServer_inspireview).
Si en la carpeta se encuentra un archivo de capacidades personalizado, se utilizará para responder a las solicitudes de la operación getCapabilities para esa versión y nivel de idioma específicos. Por ejemplo, GetCapabilities130_FRE_custom.xml se utilizaría para responder a las solicitudes de una operación getCapabilities con los parámetros de solicitud: Idioma=FRE, versión=1.3.0 y servicio=WMS. Si no existe ningún archivo personalizado almacenado en caché en el directorio para esa configuración concreta de idioma y versión, se utilizarán los archivos normales de getCapabilities almacenados en caché para responder. Por lo tanto, el administrador puede optar por utilizar el archivo personalizado almacenado en caché para una determinada versión o idioma y utilizar el predeterminado para el resto. Los archivos personalizados de capacidades almacenados en caché no se eliminan al reiniciar el servicio. Solo los archivos predeterminados de capacidades almacenados en caché se eliminan y vuelven a crear.
Para getCapabilities basado en WMTS, el patrón del nombre del archivo personalizado es WMTSGetCapabilities100_<código de idioma de 3 letras>_custom.xml.