Incorporación de una capa de mapa desde Open Geospatial Consortium (OGC)
La clase atlas.layer.OgcMapLayer
puede superponer imágenes de Web Map Services (WMS) y de Web Map Tile Services (WMTS) en el mapa. WMS es un protocolo estándar desarrollado por OGC para servir imágenes de mapa georreferenciadas a través de Internet. La georreferenciación de imágenes es el proceso de asociar una imagen a una ubicación geográfica. WMTS es también un protocolo estándar desarrollado por OGC. Está diseñado para mostrar mosaicos de mapa representados previamente y con referencia geográfica.
En las secciones siguientes, se describen las características del servicio de mapas web que son compatibles con la clase OgcMapLayer
.
Web Map Service (WMS)
Versiones compatibles:
1.0.0
,1.1.0
,1.1.1
y1.3.0
El servicio debe ser compatible con el sistema de proyección de
EPSG:3857
o controlar las reproyecciones.GetFeatureInfo requiere que el servicio admita
EPSG:4326
o controle las reproyecciones.Operaciones compatibles:
Operación Descripción GetCapabilities Recupera los metadatos sobre el servicio con las funciones admitidas. GetMap Recupera una imagen de mapa para una región especificada. GetFeatureInfo Recupera feature_info
, que contiene los datos subyacentes de la característica.
Web Map Tile Service (WMTS)
Versiones admitidas:
1.0.0
Los mosaicos deben ser cuadrados, de modo que
TileWidth == TileHeight
.CRS compatible:
EPSG:3857
oGoogleMapsCompatible
El identificador TileMatrix debe ser un valor entero que se corresponda con un nivel de zoom en el mapa. En Azure Maps, el nivel de zoom es un valor entre
"0"
y"22"
. Por lo tanto,"0"
es compatible, pero"00"
no.Operaciones compatibles:
Operación Descripción GetCapabilities Recupera las operaciones y características admitidas GetTile Recupera imágenes para un mosaico determinado
Superposición de una capa de mapa de OGC
La url
puede ser la dirección URL base para el servicio o una dirección URL completa con la consulta para obtener las capacidades del servicio. Según los detalles proporcionados, el cliente de WFS puede probar varios formatos de dirección URL estándar para determinar cómo acceder al servicio inicialmente.
En el ejemplo de capa de mapas OGC se muestra cómo superponer una capa de mapa de OGC en el mapa. Para obtener el código fuente de este ejemplo, consulte el código fuente de la capa de mapa de OGC.
Opciones de la capa de mapa de OGC
En el ejemplo de opciones de capa de mapas OGC se muestran las diferentes opciones de la capa de mapa de OGC. Para obtener el código fuente de este ejemplo, consulte el código fuente de opciones de la capa de mapa de OGC.
Explorador de Web Map Service de OGC
El ejemplo del explorador del servicio de mapas web OGC superpone las imágenes del servicio de mapas web (WMS) y del servicio de mosaico de mapas web (WMTS) como capas. Puede seleccionar qué capas del servicio se representan en el mapa. También puede ver las leyendas asociadas para estas capas. Para obtener el código fuente de este ejemplo, consulte el código fuente del explorador de Web Map Service de OGC.
También puede especificar la configuración de mapa para usar un servicio de proxy. El servicio de proxy le permite cargar recursos que se hospedan en dominios que no tienen CORS habilitado.
Pasos siguientes
Más información sobre las clases y los métodos utilizados en este artículo:
Vea los siguientes artículos, que contienen ejemplos de código que puede agregar a sus mapas: