Como configurar uma camada de mapa KML

Essa seção fornece orientações sobre como configurar camadas baseadas em mapas no formato KML (Keyhole Markup Language). Estas são utilizadas para exibir dados geográficos adicionais no mapa principal.

Observe que, para uma melhor performance do sistema, arquivos KML podem ser copiados diretamente da pasta App_CCM/AppData/KML/ para que, ao serem configurados como camadas no arquivo XML, o sistema possa acessar os arquivos diretamente ao invés de ter que obtê-los através de um link externo.

Como alternativa, arquivos KML podem ser importados e utilizados para gerar camadas automaticamente através da seção Exportar/Importar Camadas do módulo Integração. Para mais informações, veja o tópico Apêndice -> Camadas para o mapa de integração -> Como exportar e importar camadas.

Cada camada KML é configurada como um nó KmlLayer, como no exemplo abaixo.

 

<KmlLayer>
    <id>Exemplo1</id>
    <Name>Exemplo KML 1</Name>    
    <Local>True</Local>
    <Icon id="icone1" />
    <Path>Amostras_KML.kml</Path>
    <AutoRefresh>15</AutoRefresh>
  </KmlLayer>

 

Na estrutura XML da camada, os seguintes elementos podem ser configurados:

Parâmetro

Obrigatório?

Descrição

id

Sim

Identificador único para a camada na configuração. Esse valor não pode ser igual a nenhum outro ID de camada.

Name

Sim

Nome da camada a ser exibida na janela Camadas na interface.

Local

Sim

Indica se o arquivo KML está armazenado no servidor da aplicação (valor= "True") ou se será acessado através de um link externo (valor = "False").

Icon

Sim

Ícone a ser utilizado para identificar a camada na janela Camadas. Observe que esse ícone deve ter sido configurado anteriormente, conforme detalhado no Apêndice -> Camadas para o mapa de integração -> Como configurar um ícone para uma camada.

Path

Sim

Para arquivos locais (copiados diretamente da pasta de instalação ou importados para o sistema), esse parâmetro deve ser preenchido com o nome do arquivo. Para arquivos externos, o link do arquivo deve ser inserido.

AutoRefresh

Não

Indica a frequência, em segundos, com a qual a camada será automaticamente atualizada para exibir os dados mais recentes disponíveis da fonte de dados.