El Open Geospatial Consortium (OGC) es una organización internacional de estándares consensuados y voluntarios. La misión del OGC es desarrollar, aprobar y mantener estándares para que los mapas y el contenido geográfico relacionado estén disponibles y se puedan compartir a través de la Web. Usar los servicios y las codificaciones del OGC proporciona acceso abierto a los datos geográficos y la funcionalidad del software, lo que permite a las organizaciones incorporar sus datos SIG en cualquier aplicación en diversos dispositivos móviles e informáticos. Estos servicios y codificaciones abiertos ayudan a mejorar el intercambio y la interoperabilidad de información geoespacial.
Puede haber problemas asociados con los servicios del OGC; por ejemplo, algunos se proporcionan desde servidores relativamente antiguos, lo que puede ocasionar problemas de rendimiento cuando los servicios se visualizan en aplicaciones más nuevas. Además, puede haber problemas relacionados con la compatibilidad de mapas base relacionados con el uso de esquemas de ordenamiento en teselas o sistemas de coordenadas de capas del OGC. Obtenga más información sobre el OGC en el sitio web Open Geospatial Consortium. Esri también mantiene una página web de Interoperabilidad y estándares que detalla la compatibilidad con los servicios OGC en ArcGIS.
Especificaciones OGC
Los estándares y especificaciones del OGC evolucionan con el tiempo. ArcGIS Online es compatible con las siguientes especificaciones del OGC de las formas que se describen a continuación
API — Entidades de OGC
La especificación API — Entidades de OGC es una especificación de entidades más reciente que consta de varias partes. Incluye estándares para crear y trabajar con datos espaciales en la web y estándares para las API para compartir datos de entidad en la web.
En ArcGIS Online, puede publicar una capa de entidades de OGC desde una capa de entidades alojada. Las capas de entidades de OGC siguen la especificación API – Entidades de OGC.
Las capas de entidades de OGC en ArcGIS Online pueden trabajar con mayores cantidades de datos y proporcionar un mejor rendimiento que las capas que utilizan la especificación Servicio de entidades web (WFS) de OGC. Por estos motivos, se recomienda utilizar capas de entidades que utilicen la especificación API – Entidades de OGC siempre que los clientes consumidores las admitan. Dado que la especificación API – Entidades de OGC es una especificación más reciente basada en el legado de la especificación Servicio de entidades web (WFS) de OGC, se recomienda utilizar capas de entidades que utilicen la especificación API – Entidades de OGC siempre que los clientes consumidores las admitan.
Puede utilizar capas de entidades de OGC en:
- Visor de mapas: consulte Agregar capas de entidades de OGC a continuación.
- ArcGIS Pro 2.8 o posterior: utilice un servicio de entidades API de OGC en la ayuda de ArcGIS Pro para obtener más información.
- Aplicaciones creadas con ArcGIS Maps SDKs.
- Aplicaciones creadas con JavaScript 4.x API.
- Aplicaciones de terceros que admiten la especificación API –Entidades de OGC: consulte la documentación proporcionada con la aplicación de terceros para determinar si es compatible con la especificación AP I–Entidades de OGC.
Servicio de entidades web de OGC
El Servicio de entidades web (WFS) de OGC es un servicio de entidades dinámico que sigue la especificación WFS de OGC.
Puede hacer lo siguiente con las capas WFS de OGC en ArcGIS Online:
- Agréguelas a mapas en Visor de mapas o Map Viewer Classic. Consulte un ejemplo.
Nota:
Solo puede agregar capas WFS 2.0 que admitan la salida GeoJSON a Visor de mapas.
- Agregarlas a escenas en Scene Viewer.
- Agréguelas como elementos en la página Contenido.
- Publicar una desde una capa de entidades alojada.
Servicio de mapa web de OGC
El servicio de mapas web (WMS) de OGC es un servicio de mapas dinámico que sigue la especificación WMS de OGC.
Puede hacer lo siguiente con las capas WMS de OGC en ArcGIS Online:
- Agréguelas a mapas en Visor de mapas o Map Viewer Classic. Consulte un ejemplo.
- Agregarlas a escenas en Scene Viewer.
- Agréguelas como elementos en la página Contenido.
Servicio de teselas de mapas web de OGC
El servicio de teselas de mapas web (WMTS) de OGC es un conjunto de teselas de imágenes en caché que sigue la especificación WMTS de OGC.
Puede hacer lo siguiente con las capas WMTS de OGC en ArcGIS Online:
- Agréguelas a mapas en Visor de mapas o Map Viewer Classic. Consulte un ejemplo.
- Agregarlas a escenas en Scene Viewer.
- Agréguelas como elementos en la página Contenido.
Además, WMTS está disponible para las capas de teselas alojadas que publica en su organización y comparte con el público. Puede copiar el extremo WMTS desde un campo en la pestaña Vista general de la página del elemento de la capa de teselas.
Agregar capas de entidades de OGC
Cuando agrega una capa de entidades de OGC a Visor de mapas, las subcapas se deben elegir de una en una. Para agregar más capas desde la misma capa de entidades de OGC, repita los pasos para agregar una capa y elija una subcapa diferente cada vez.
Agregar capas WFS de OGC
Cuando se agrega una capa WFS de OGC a un mapa en Visor de mapas o en Map Viewer Classic, las subcapas se deben elegir de una en una. Para agregar más capas desde la misma capa WFS, repita los pasos para agregar la capa y elija una subcapa diferente cada vez.
También puede especificar opciones de configuración avanzadas cuando agregue una capa WFS a un mapa en Map Viewer Classic. Puede cambiar el límite máximo de entidades u optar por invertir las coordenadas x,y. Si la capa de WFS contiene entidades complejas, también debe seleccionar el tipo de entidades para mostrar: puntos, líneas o polígonos.
Al agregar una capa WFS de OGC al mapa, puede especificar parámetros personalizados para incorporar las solicitudes realizadas al WFS. Por ejemplo, si el servicio requiere una clave de acceso, dicha clave se puede incluir como parámetro personalizado para todas las solicitudes realizadas al WFS. Cuando se especifican parámetros personalizados, se aplican automáticamente a todas las solicitudes realizadas al WFS. Los parámetros personalizados específicos de la capa, como los operadores espaciales, no se admiten.
El sistema de coordenadas de la capa WFS y el mapa base utilizado en el mapa deben ser compatibles.
También puede agregar capas WFS a las escenas en Scene Viewer.
Agregar capas WMS de OGC
Cuando agrega una capa WMS de OGC a un mapa en Visor de mapas o en Map Viewer Classic, puede optar por agregar todas las capas del servicio o seleccionar las capas que se van a agregar. Si agrega todas las capas del servicio, se agregan todas las capas al mapa, pero solo se muestra la primera capa. Para activar las demás capas, haga clic en el botón Contenido, haga clic en el nombre de la capa WMS de OGC y active las casillas junto a las capas que quiera que aparezcan en el mapa. También puede controlar las capas del servicio WMS de OGC que aparecen en el mapa eligiendo las capas que desee cuando agregue WMS de OGC como elemento o actualice el elemento.
Al agregar una capa WMS de OGC al mapa, puede especificar parámetros personalizados para incorporar las solicitudes realizadas al WMS. Por ejemplo, si la capa WMS admite estilos, los estilos se pueden usar como parámetro personalizado para las solicitudes de capas. Si se necesita una clave de acceso, la clave se puede configurar como parámetro personalizado para todas las solicitudes realizadas al WMS. Los parámetros personalizados se aplican a todas las capas que especifique para agregarlas al mapa. Para agregar diferentes parámetros personalizados solo a capas concretas, debe agregar esas capas por separado.
De manera predeterminada, cuando se agrega una capa WMS de OGC al mapa como mapa base, se agregan las primeras 10 capas del servicio y las 10 capas están visibles. Puede seleccionar diferentes capas en el servicio WMS para agregarlas al mapa base cuando agregue el WMS al mapa o si agrega el WMS como una capa operativa y lo mueve al mapa base.
También puede agregar capas WMS a las escenas en Scene Viewer. Después de agregar una capa WMS, puede ver la leyenda y configurar los elementos emergentes, guardar la capa en una escena y compartirla.
Agregar capas WMTS de OGC
Cada capa de un servicio WMTS de OGC contiene un conjunto de imágenes en caché y puede tener un esquema de ordenamiento en teselas distinto al de las otras capas disponibles en el servicio WMTS. Agregue solamente las capas que el público del mapa necesite ver, porque una gran cantidad de teselas de imágenes en caché puede rellenar en exceso el mapa y ralentizar mucho su dibujo, especialmente en los navegadores web. Para ayudar a maximizar el rendimiento de su mapa, seleccione una capa concreta para agregarla desde su servicio WMTS. Puede agregar más de una capa en Visor de mapas o en Map Viewer Classic, pero para ello debe repetir el proceso de agregar el WMTS al mapa.
Al agregar una capa WMTS de OGC a su mapa, puede especificar parámetros personalizados para agregarlos a las solicitudes realizadas en WMTS. Por ejemplo, si el servicio requiere una clave de acceso, dicha clave se puede incluir como parámetro personalizado para todas las solicitudes realizadas al WMTS.
Cuando agregue un servicio WMTS como elemento, debe seleccionar una capa específica y seleccionar también el sistema de coordenadas para la capa, si es que la capa admite varios sistemas de coordenadas. Para agregar varias capas o sistemas de coordenadas adicionales, debe agregar elementos individuales para cada capa o sistema de coordenadas.
También puede agregar capas WTS a las escenas en Scene Viewer.
Utilizar mapas base compatibles con las capas WMTS, WMS y WFS
Para visualizar correctamente los mapas, los sistemas de coordenadas de las capas y los mapas base deben ser compatibles. Además, el esquema de ordenamiento en teselas de una capa WMTS debe coincidir con el esquema de ordenamiento en teselas del mapa base. Visor de mapas o Map Viewer Classic intenta dibujar su capa con el mapa base que seleccione. Si la capa no se puede dibujar en el mapa base (porque el sistema de coordenadas o el esquema de ordenamiento en teselas no coincide) y la capa WMS o WMTS de OGC es la primera capa que ha agregado al mapa, Visor de mapas o Map Viewer Classic intenta utilizar otro mapa base.
Por ejemplo, si la capa está en GCS WGS84, Visor de mapas utiliza el mapa base Imágenes del mundo GCS WGS84. El administrador puede haber cambiado los mapas base predeterminados y puede haber incluido algunos que admitan el sistema de coordenadas de la capa. Si un mapa base de la galería no es compatible, Visor de mapas utiliza su capa como mapa base. Si agrega una capa WMS o WMTS de OGC a un mapa existente o si no es compatible con ninguno de los mapas base de su galería, Visor de mapas no la agregará al mapa; en cambio, verá un mensaje de error que le informa de que la capa no es compatible con el sistema de coordenadas del mapa base.
Para las capas WFS de OGC, el sistema de coordenadas del mapa base debe ser compatible con el servicio WFS o es posible que la capa no se dibuje correctamente. Visor de mapas o Map Viewer Classic no pasará a usar un mapa base compatible. Si el mapa base no es compatible con la capa WFS, Visor de mapas o Map Viewer Classic mostrará un mensaje que lo indica.
Servicios OGC seguros
Se admiten los servicios WFS, WMS y WMTS de OGC protegidos con la autenticación de niveles web, como la autenticación integrada de Windows (IWA) y la infraestructura de clave pública (PKI) o la autenticación de acceso Basic o Digest. No se admiten los servicios WFS, WMS y WMTS de OGC protegidos con autenticación basada en token. Para configurar la compatibilidad con los servicios OGC protegidos con la autenticación de niveles web, agregue el servidor donde se alojan los servicios a la lista de servidores de confianza de su organización. El servidor debe ser compatible con el Uso compartido de recursos de distinto origen (CORS) ya que, de lo contrario, las capas alojadas en el servidor no funcionarán como estaba previsto en ArcGIS Online. Además, CORS debe estar configurado para permitir los dominios específicos que se utilizarán para comunicarse con el servidor, tales como su dominio de organización de ArcGIS Online.
Después de agregar el servidor a la lista de servidores de confianza, puede agregar los servicios OGC al mapa o como un elemento. Si la autenticación es necesaria, a los usuarios que agreguen o visualicen capas de OGC protegidas se les pedirá que introduzcan sus credenciales.
Parámetros personalizados
Si se conecta a un servicio OGC que tiene capacidades adicionales o si desea establecer una conexión de propiedades, puede agregar nombres y valores de parámetros de solicitud personalizados al agregar el servicio OGC como un elemento a su organización. Los nombres y valores de los parámetros se definen en el servicio y son específicos de ese servicio. Pueden ser específicos del proveedor y normalmente agregar funciones que están fuera del alcance del estándar OGC. Por ejemplo, podría utilizar un parámetro personalizado en un servicio WFS de OGC para transponer las coordenadas x e y de las entidades cuando se consultan (swapxy, True) o un parámetro personalizado podría definir una expresión de filtro para devolver una entidad específica (FeatureID, Feat203).
Limitaciones
A continuación, se indican las limitaciones actuales a la hora de utilizar las capas de OGC en ArcGIS Online:
- Las capas WFS alojadas admiten un máximo de 3000 entidades por solicitud.
- Solo puede agregar capas WFS 2.0 que admitan la salida GeoJSON a un mapa en Visor de mapas.
- No puede editar entidades, agregar capas de OGC seguras basadas en token o agregar capas de OGC internas.
- Cuando están en el mismo mapa, las capas WFS, WMS y WMTS y el mapa base deben utilizar el mismo sistema de coordenadas, por ejemplo, Web Mercator (el sistema de coordenadas de los mapas base predeterminados de la galería de mapas base). El administrador de la organización puede haber cambiado los mapas base predeterminados. Consulte a su administrador si tiene problemas al utilizar mapas base con una capa de OGC.
- Las capas de grupo WMS de OGC no son compatibles.
- La operación de actualización solo funciona en capas WMS de OGC si el servicio WMS respeta las reglas de almacenamiento en caché HTTPS estándar.
- Si la opción para habilitar elementos emergentes no está disponible para la capa WMS, puede que tenga que agregar de nuevo la capa al mapa o volver a crear el elemento WMS. Algunas capas WMS no admiten elementos emergentes.
- No se admiten parámetros personalizados al imprimir capas WMS o WMTS de OGC.
- Para imprimir capas de OGC seguras desde ArcGIS Online, debe utilizar su propio servicio de impresión compatible con la capa segura.
- Para imprimir capas de OGC seguras desde ArcGIS Enterprise, debe utilizar su propio servicio de impresión compatible con la capa segura.