Como criar categorias de camada

Essa seção fornece orientações sobre como organizar camadas em categorias, que aparecem na janela Layers do mapa (veja abaixo). Cada categoria pode conter até nove níveis de subcategorias, totalizando um máximo de dez níveis, porém não há limite para a quantidade de categorias que podem ser criadas em cada nível.

Categorias são definidas por nós LayerGroup, inseridos no início e no fim da lista de camadas que cada categoria irá comportar. Subcategorias são registradas inserindo-se nós LayerGroup adicionais ao LayerGroup principal, criando-se subníveis na estrutura da categoria.

A figura a seguir representa um exemplo de uma estrutura de categoria na janela Camadas no mapa.

 

 

O exemplo XML a seguir apresenta a estrutura da imagem acima. Observe que números foram adicionados ao parâmetro <Layer> para fornecer um exemplo mais claro. Porém, isso não deveria ser feito em um cenário real.

 

<LayerGroup Id="categoriaprincipal" Name="Categoria Principal">

 

  <Layer1>…</Layer1>

  <Layer2>…</Layer2>

  <Layer3>…</Layer3>

 

<LayerGroup Id="subcategoria1" Name="Subcategoria 1">
 

<Layer4>…</Layer4>

<Layer5>…</Layer5>

<Layer6>…</Layer6>

 

<LayerGroup Id="subcategorianivel2" Name="Subcategoria Nivel 2">
 

<Layer7>…</Layer7>

<Layer8>…</Layer8>

<Layer9>…</Layer9>

 

   </LayerGroup>

 

   </LayerGroup>

 
<LayerGroup Id="subcategoria2" Name="Subcategoria 2">
 

<Layer10>…</Layer10>

<Layer11>…</Layer11>

<Layer12>…</Layer12>

 

   </LayerGroup>

 

</LayerGroup>

 

 

Na estrutura XML do nó LayerGroup, os seguintes parâmetros podem ser configurados:

Parâmetro

Obrigatório?

Descrição

Id

Sim

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

Name

Sim

Nome da categoria a ser exibido na janela Layers na interface.