Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Fabric Maps puede conectarse a servicios externos de características y renderizar sus datos vectoriales como capas de mapa. Un servicio externo de características proporciona características geográficas, como puntos, líneas y polígonos, junto con atributos que describen dichas características.
Importante
Esta característica se encuentra en versión preliminar.
Al conectarte a un servicio externo de funcionalidades, puedes visualizar datos espaciales alojados remotamente sin tener que copiarlos primero en una casa de lago o de eventos. Fabric Maps consulta el servicio, recupera las características y atributos seleccionados y muestra los resultados como una capa de datos vectorial.
Fabric Maps soporta los siguientes protocolos externos de servicio de funcionalidades:
- Servicio de Funciones Web (WFS)
- API OGC - Características
- Servicio de Características de Esri
Se accede a estos protocolos a través del tipo de conexión Geospatial Web Services , incluyendo WMS y WMTS. Crea la conexión en la nube en Gestionar conexiones y gateways, y luego añade la conexión a un mapa desde la pestaña de Fuentes Externas en el Explorador del mapa.
Nota:
La integración de servicios de funcionalidad externa es de solo lectura. Fabric Maps no edita, incorpora ni vuelve a escribir datos en el servicio remoto.
¿Qué es un servicio de funciones externas?
Un servicio externo de características es una API geoespacial basada en la web que publica características geográficas individuales. Cada característica contiene:
- Geometría, que define la ubicación y forma de la característica como un punto, línea o polígono.
- Atributos que proporcionan información sobre la característica, como un nombre, categoría, estado, medida o fecha.
Por ejemplo, un servicio de características podría publicar la ubicación de vehículos como puntos, carreteras como líneas o límites administrativos como polígonos. Fabric Maps utiliza la geometría para dibujar cada característica y pone a disposición los atributos seleccionados para estilización, filtrado, etiquetas, leyendas y descripciones emergentes.
El servicio y sus datos permanecen fuera del elemento del mapa. El mapa almacena una referencia a la conexión y la configuración necesaria para recuperar y mostrar los datos.
Protocolos de servicio de funcionalidades soportados
La siguiente tabla resume cómo funciona Fabric Maps con cada protocolo soportado.
| Protocol | Descripción | Comportamiento de servicio utilizado por Fabric Maps |
|---|---|---|
| WFS (en inglés) | Un estándar del Open Geospatial Consortium (OGC) para recuperar características geográficas. Fabric Maps soporta las versiones 1.0.0, 1.1.0 y 2.0.0 de WFS. | Fabric Maps lee las capacidades del servicio, utiliza la última versión soportada anunciada por el servicio, descubre los tipos de características disponibles y recupera las respuestas GeoJSON. |
| API OGC - Características | Un estándar OGC orientado a REST para acceder a características geográficas organizadas en colecciones. | Fabric Maps descubre colecciones y utiliza la información de conformidad del servicio para determinar las capacidades de consulta disponibles. |
| Servicio de Características de Esri | Un servicio REST de ArcGIS que publica capas de características consultables. | Fabric Maps lee metadatos de servicio y capas y recupera capas que soportan salida GeoJSON. |
Cómo funcionan los servicios externos de características en Fabric Maps
Cuando añades un servicio externo de características a un mapa, Fabric Maps:
- Utiliza una conexión existente o crea una conexión con el punto final remoto.
- Descubre las capas de características o colecciones publicadas por el servicio.
- Lee los metadatos disponibles, incluyendo tipos de geometría, campos, límites de registros y capacidades de consulta compatibles.
- Te permite configurar una consulta del lado del servidor y seleccionar los campos para recuperar.
- Solicita las funciones de coincidencia, incluyendo páginas de resultados adicionales cuando sea compatible y necesario.
- Renderiza las características devueltas como una capa de datos vectorial.
La visualización por defecto se basa en la geometría devuelta por el servicio:
| Geometry | Visualización predeterminada |
|---|---|
| Point | Capa de burbujas |
| Línea | Capa de línea |
| Polygon | Capa de polígono |
Una vez añadida la capa, puedes configurar opciones de capa vectorial compatibles como estilo, etiquetas, leyendas, descripciones emergentes, visibilidad y filtros de capa de mapa. Para más información, consulte Personalizar un mapa y filtrado de datos en Fabric Maps.
Para una respuesta de geometría mixta de un servicio WFS o de OGC API - Features, Fabric Maps crea una única capa de datos. El tipo de geometría reportado de la capa es Desconocido porque ningún tipo lo describe. Las entidades puntuales usan una Bubble layer, las entidades lineales usan una Line layer y las entidades poligonales usan una Polygon layer sin extrusión. Si activas el estilo basado en datos, Fabric Maps muestra las leyendas de los tipos de geometría en el panel de capa de datos. El clustering no está disponible para capas de geometría mixta.
Las capas externas de servicio de características soportan el estilo basado en datos basado en categorías y rangos de valor.
Descubrimiento de capas y colecciones
Fabric Maps lista capas o colecciones de características elegibles debajo de la conexión en la sección Fuentes externas del Explorador. La jerarquía disponible depende del protocolo y los metadatos expuestos por el servicio.
Al actualizar la conexión, se recuperan los últimos metadatos del servicio, incluyendo campos, capas o colecciones recién añadidos. Estos cambios pueden no aparecer automáticamente. Para usar un campo recién añadido, actualiza la conexión, luego vuelve a añadir la capa de origen y selecciona el campo.
Los metadatos devueltos por el servicio pueden incluir:
- Nombres de visualización e identificadores
- Tipos de geometría
- Campos de atributos y tipos de datos
- Extensiones espaciales
- Número máximo de registros
- Capacidades soportadas para filtrado, ordenación, paginación y temporal
Las opciones de configuración disponibles pueden variar entre servicios porque Fabric Maps utiliza las capacidades anunciadas por cada endpoint.
Consultas de fuente
Antes de añadir una capa de características a un mapa, puedes configurar una consulta de código fuente que limite los registros y campos recuperados del servicio remoto. Procesar una consulta en el servidor puede reducir la cantidad de datos transferidos a Fabric Maps y centrar la capa en las características relevantes para tu escenario.
Los campos y operadores disponibles en una consulta de código fuente dependen del protocolo seleccionado y de las capacidades anunciadas por el servicio. Las consultas de fuente soportan la selección del campo de salida y pueden soportar filtrado temporal. Fabric Maps interpreta los valores de fecha/hora como UTC en formato RFC 3339.
Fabric Maps valida la consulta frente al servicio seleccionado. Si un campo, valor u operador no está soportado, la experiencia de configuración muestra un error que puedes usar para revisar la consulta.
No puedes volver a la interfaz de consulta de código fuente para editar la consulta después de añadir la capa. Para usar diferentes condiciones de consulta de fuente, añade de nuevo la capa de código fuente y configura una nueva consulta.
Fabric Maps obtiene automáticamente un cuadro delimitador a partir de la ventana gráfica del mapa cuando solicita entidades. La caja delimitadora no es visible ni configurable en la interfaz de consulta de fuente. Los usuarios no pueden introducir coordenadas ni seleccionar un área como condición de consulta espacial.
Consultas de origen y filtros de capa de mapa
Las consultas de origen y los filtros de capa de mapa limitan los datos en diferentes etapas:
| Comportamiento | Consulta de fuente | Filtro de capa de mapa |
|---|---|---|
| Lugar de evaluación | Mediante el servicio de funciones remotas | Con la experiencia de la capa Fabric Maps |
| Qué controla | Los registros y campos recuperados del servicio | Qué características recuperadas se muestran en el mapa |
| Condiciones disponibles | Depende del protocolo y de las capacidades del servicio | Depende del tipo de campo y del soporte para filtrado de Fabric Maps |
| Cómo se aplican los cambios | Configura la consulta al añadir la capa de características | Aplica el filtro de la experiencia de filtrado por capas |
Utiliza una consulta de fuente para reducir los datos solicitados al servicio remoto. Utiliza un filtro de capa del mapa cuando los creadores de mapas o los usuarios necesiten refinar interactivamente los datos devueltos. Para más información sobre filtros de capa de mapa, consulta Filtrado de datos en Fabric Maps.
Las capas externas de servicio de características soportan filtros categóricos, numéricos, booleanos y de capas de mapa de fecha/hora. Múltiples filtros usan AND lógica. Los filtros bloqueados, el comportamiento en modo edición y visualización, y la persistencia de los filtros funcionan igual en las capas WFS, API OGC - Features y Esri Feature Service.
Paginación y límites de resultados
Los servicios de funcionalidades pueden limitar cuántos registros devuelven en una sola respuesta. Fabric Maps utiliza automáticamente la configuración de paginación anunciada por el servicio para recuperar los resultados posteriores. El paginado es transparente y los constructores no pueden configurar el tamaño de página ni el comportamiento de paginación.
Fabric Maps renderiza hasta 100.000 características por capa. Si una consulta de código fuente devuelve más características, Fabric Maps muestra las primeras 100.000 y muestra una advertencia en el panel de configuración de capas. Refinar la consulta de código fuente para reducir el conjunto de resultados.
Si una solicitud de página falla, Fabric la intenta hasta tres veces. Si la petición sigue fallando, Fabric Maps muestra el mensaje A petición fallida; faltan algunas funciones. Refrescar para intentarlo de nuevo.
Configuración guardada
Cuando guardas un mapa, Fabric Maps conserva la configuración de la capa externa, incluyendo:
- Referencia de conexión
- Capa o colección de características seleccionadas
- Consulta de fuente
- Campos de salida seleccionados
- Estilo de capas y leyenda
- Visibilidad
- Orden de capas
Cuando vuelves a abrir el mapa, Fabric Maps usa la configuración guardada para recuperar y renderizar la capa.
Las capas duplicadas hacen referencia a la misma fuente de datos, conexión, consulta de fuente y campos de salida seleccionados. Los filtros de capa de mapa y los ajustes visuales son independientes para cada duplicado. No puedes editar la consulta de origen ni los campos de salida después de añadir la capa en esta versión.
Actualizar los servicios de funcionalidades externas
Fabric Maps ofrece dos acciones de actualización en modo edición:
- Actualiza una conexión en Fuentes externas para recuperar los últimos metadatos del servicio, incluyendo campos, capas o colecciones recién añadidos. Para usar un campo recién añadido, vuelve a añadir la capa de origen y selecciona el campo.
- Actualiza el elemento del mapa para consultar las capas guardadas y obtener datos actuales. Esta acción no cambia la consulta de código fuente guardada.
Los espectadores no pueden actualizar los datos de servicios externos de funciones en esta versión. Los campos de salida guardados, el estilo, las leyendas, la visibilidad y el orden de las capas persisten tras una actualización.
Autenticación y acceso
Los servicios externos de funcionalidades pueden requerir credenciales además de los permisos necesarios para abrir o editar un mapa de Fabric.
| Método de autenticación | WFS | API OGC - Características | Servicio de Características de Esri |
|---|---|---|---|
| Anónimo | Supported | Supported | Supported |
| Basic authentication | Supported | Supported | No soportado |
| Clave de API | Supported | Supported | Supported |
| OAuth 2.0 / Microsoft Entra ID | No soportado | No soportado | No soportado |
Para la autenticación de la clave API de Esri Feature Service, úsalo token como nombre del parámetro de clave de la API.
Fabric almacena las credenciales en la conexión en la nube. Los espectadores no necesitan que la conexión se comparta con ellos por separado para renderizar los datos externos. Si Fabric Maps no puede recuperar credenciales de conexión válidas ni acceder al servicio, muestra un error que indica que no se pudo contactar con el servicio.
Servicios externos de reportajes y servicios de imágenes
Los servicios externos de características devuelven geometrías vectoriales y atributos. Los servicios WMS y WMTS devolven imágenes raster o tiles renderizados. Elige el tipo de fuente que coincida con los datos e interacciones que requiere tu mapa.
| Servicios externos de funcionalidades | Servicios de imágenes WMS y WMTS |
|---|---|
| Devolver características y atributos vectoriales individuales | Devolver imágenes renderizadas o mosaicos de imagen |
| Admite consultas de características y atributos | Renderizar imágenes para un área solicitada |
| Admite estilos vectoriales, etiquetas, información sobre herramientas e interacciones basadas en datos | Soporte para la visibilidad, el orden y la opacidad de las imágenes |
| Representan puntos, líneas y polígonos | Representar imágenes raster |
Para información sobre imágenes externas, véase Crear capas usando fuentes de imágenes WMS y WMTS en Fabric Maps.
Consideraciones específicas de cada protocolo
WFS
- Descubre las capas disponibles de las capacidades del servicio.
- Utiliza las versiones 1.0.0, 1.1.0 o 2.0.0 de WFS.
- Cuando el servicio anuncia múltiples versiones compatibles, Fabric Maps utiliza la última versión.
- El servicio WFS debe soportar respuestas GeoJSON.
- Soportar respuestas de geometría mixta en una sola capa.
API OGC - Características
- Organizar los datos disponibles en colecciones.
- Las operaciones avanzadas de atributos y temporales dependen de las clases de conformidad anunciadas por el servicio.
- Soportar respuestas de geometría mixta en una sola capa.
- Fabric Maps utiliza únicamente las capacidades soportadas por el endpoint seleccionado.
Servicio de Características de Esri
- La capa seleccionada debe soportar la salida GeoJSON.
- No soportan respuestas de geometría mixta.
- Fabric Maps acepta geometría con valores de coordenadas M o Z e ignora las dimensiones adicionales.
Limitaciones y consideraciones
- La integración de servicios de funcionalidad externa es de solo lectura. No se admiten la ingestión, la edición de funciones y la escritura posterior.
- Las funciones de consulta dependen de las capacidades anunciadas por el servicio remoto.
- Fabric Maps solicita características en EPSG:4326, con coordenadas en longitud y orden de latitud. Los servicios que publican datos en otro sistema de referencia de coordenadas son soportados si el servicio puede reproyectar los datos a EPSG:4326. Si el servicio no puede reproyectar los datos, como cuando el sistema de coordenadas de la capa carece de un código de autoridad EPSG, la capa no se carga.
- No se admiten cajas delimitadoras que cruzan el antimeridiano.
- Las características cuya geometría es una colección de geometría no se renderizan. Otras funciones soportadas en la misma capa se renderizan normalmente.
- El clustering no está disponible para capas de geometría mixta.
- Las capas de WFS y Feature Service de Esri deben soportar salida GeoJSON.
- Los formatos de respuesta GML no están soportados en esta versión.
- Fabric Maps ignora las dimensiones M y Z en la geometría de Esri Feature Service.
- Una capa puede renderizar hasta 100.000 características.
- Un elemento de mapa puede referenciar hasta 100 conexiones externas a través de WMS, WMTS, WFS, API OGC - Features y Esri Feature Service.
- Solo se soportan servicios accesibles a través de internet público. No se admiten endpoints privados, pasarelas de datos locales, pasarelas de datos de red virtual y otras opciones de red privada gestionada.
- La disponibilidad y el tiempo de respuesta a la consulta dependen del servicio remoto y la conexión de red.
Pasos siguientes
Para opciones de estilo, consulta Personalizar un mapa.