Share via


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.11.1.0e1.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_infoObté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 ou GoogleMapsCompatible

  • 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.

Uma captura de ecrã que mostra a grelha de ajuste no mapa.

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.

Uma captura de ecrã que mostra um mapa juntamente com as opções de camada de mapa do 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.

Uma captura de ecrã que mostra um mapa com uma camada WMTS proveniente do inquérito de geologia mundial. À esquerda do mapa encontra-se uma lista pendente que mostra os serviços OGC que podem ser selecionados.

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: