Adicionar uma camada do mapa do OGC (Open Geospatial Consortium)
A classe atlas.layer.OgcMapLayer
pode sobrepor imagens do WMS (Serviços de Mapa da Web) e imagens WMTS (Serviços de Blocos de Mapa da Web) no mapa. O WMS é um protocolo padrão desenvolvido pelo OGC para enviar imagens de mapa com referência geográfica pela Internet. A aplicação de referência geográfica de imagem é o processo de associar uma imagem a uma localização geográfica. O WMTS também é um protocolo padrão desenvolvido pelo OGC. Ele foi projetado para servir as peças de mapas pré-renderizadas e georreferenciadas.
As seções a seguir descrevem os recursos do serviço de mapa da Web suportados pela classe OgcMapLayer
.
WMS (mapa de serviço da Web)
Versões com suporte:
1.0.0
,1.1.0
,1.1.1
e1.3.0
O serviço deve dar suporte ao sistema de projeção
EPSG:3857
ou lidar com reprojeções.O GetFeatureInfo exige que o serviço ofereça suporte para
EPSG:4326
ou lide com as reprojeções.Operações com suporte:
Operação Descrição GetCapabilities Recupera metadados sobre o serviço com as funcionalidades com suporte GetMap Recupera uma imagem de mapa para uma região especificada GetFeatureInfo Recupera feature_info
, que contém dados subjacentes sobre o recurso
WMTS (Serviço de Bloco do Mapa da Web)
Versões com suporte:
1.0.0
Os blocos devem ser quadrados, de modo que
TileWidth == TileHeight
.CRS com suporte:
EPSG:3857
ouGoogleMapsCompatible
O identificador TileMatrix deve ser um valor inteiro que corresponda a um nível de zoom no mapa. No Azure Mapas, o nível de zoom é um valor entre
"0"
e"22"
. Portanto, há suporte para"0"
, mas não para"00"
.Operações com suporte:
Operação Descrição GetCapabilities Recupera as operações e os recursos com suporte GetTile Recupera imagens para um bloco específico
Adicionar uma camada do mapa OGC
O url
pode ser a URL base para o serviço ou uma URL completa com a consulta para obter as funcionalidades do serviço. Dependendo dos detalhes fornecidos, o cliente WFS pode tentar vários formatos de URL padrão para determinar como acessar inicialmente o serviço.
O exemplo de camada do mapa do OGC mostra como sobrepor uma camada do mapa do OGC no mapa. Para obter o código-fonte desse exemplo, consulte o Código-fonte da camada do mapa OGC.
Opções da camada do mapa do OGC
A amostra Opções da camada de mapa do OGC demonstra as diferentes opções da camada do mapa do OGC. Para obter o código-fonte desse exemplo, consulte o Código-fonte da camada do mapa OGC.
Explorador de serviços do mapa da Web do OGC
O exemplo do Explorador de serviços do mapa da Web do OGC sobrepõe imagens dos Serviços de Mapa da Web (WMS) e dos Serviços de Blocos de Mapa da Web (WMTS) como camadas. Você pode selecionar quais camadas no serviço são renderizadas no mapa. Você também pode exibir as legendas associadas a essas camadas. Para obter o código-fonte dessa amostra, consulte o Código-fonte do Gerenciador de Serviço do Mapa Web OGC.
Você também pode especificar as configurações de mapa para usar um serviço de proxy. O serviço de proxy permite que você carregue recursos hospedados em domínios que não têm o CORS habilitado.
Próximas etapas
Saiba mais sobre as classes e métodos usados neste artigo:
Confira os seguintes artigos, que contêm exemplos de código que você pode adicionar a seus mapas: