Adicionar uma camada de mapa do Open Geospatial Consortium (OGC)
A atlas.layer.OgcMapLayer
classe pode sobrepor imagens do Web Map Services (WMS) e imagens do Web Map Tile Services (WMTS) no mapa. O WMS é um protocolo padrão desenvolvido pelo OGC para servir imagens de mapa georeferenciadas através da Internet. A georreferência de imagens são os processos de associação de uma imagem a uma localização geográfica. O WMTS é também um protocolo padrão desenvolvido pelo OGC. Foi concebido para servir mosaicos de mapa pré-gerados e georreferenciados.
As secções seguintes descrevem as funcionalidades do serviço de mapa Web suportadas pela OgcMapLayer
classe .
Serviço de Mapa Web (WMS)
Versões suportadas:
1.0.0
, ,1.1.1
1.1.0
e1.3.0
O serviço tem de suportar o
EPSG:3857
sistema de projeção ou processar reprojeções.GetFeatureInfo requer que o serviço suporte
EPSG:4326
ou processe reprojeções.Operações suportadas:
Operação Descrição GetCapabilities Obtém metadados sobre o serviço com as capacidades suportadas GetMap Obtém uma imagem de mapa para uma região especificada GetFeatureInfo feature_info
Obtém , que contém dados subjacentes sobre a funcionalidade
Serviço de Mosaicos de Mapa Web (WMTS)
Versões suportadas:
1.0.0
Os mosaicos têm de ser quadrados, de modo a que
TileWidth == TileHeight
.CRS suportado:
EPSG:3857
ouGoogleMapsCompatible
O identificador TileMatrix tem de ser um valor inteiro que corresponda a um nível de zoom no mapa. No Azure Maps, o nível de zoom é um valor entre
"0"
e"22"
. Assim,"0"
é suportado, mas"00"
não é suportado.Operações suportadas:
Operação Descrição GetCapabilities Obtém as operações e funcionalidades suportadas GetTile Obtém imagens de um mosaico específico
Sobrepor uma camada de mapa OGC
Pode url
ser o URL base do serviço ou um URL completo com a consulta para obter as capacidades do serviço. Dependendo dos detalhes fornecidos, o cliente WFS pode experimentar vários formatos de URL padrão para determinar como aceder inicialmente ao serviço.
O exemplo de camada de mapa OGC mostra como sobrepor uma camada de mapa OGC no mapa. Para obter o código fonte para este exemplo, veja Código fonte da camada de mapa OGC.
Opções de camada de mapa OGC
O exemplo de opções de camada de mapa OGC demonstra as diferentes opções de camada de mapa OGC. Para obter o código fonte para este exemplo, veja Código fonte de opções de camada de mapa OGC.
Explorador do Serviço de Mapa Web OGC
O exemplo do explorador do Serviço de Mapa Web OGC sobrepõe imagens dos Serviços de Mapa Web (WMS) e do Web Map Tile Services (WMTS) como camadas. Pode selecionar as camadas no serviço que são compostas no mapa. Também pode ver as legendas associadas para estas camadas. Para obter o código fonte deste exemplo, veja Código fonte do explorador do Serviço de Mapa Web OGC.
Também pode especificar as definições de mapa para utilizar um serviço proxy. O serviço proxy permite-lhe carregar recursos alojados em domínios que não têm o CORS ativado.
Passos seguintes
Saiba mais sobre as classes e métodos utilizados neste artigo:
Veja os seguintes artigos, que contêm exemplos de código que pode adicionar aos seus mapas: