ArcMap: Alinhamento de mais de um Rótulo com VbScript
Rótulos (Labels) são recursos que auxiliam na visualização de informações cartográficas em aplicativos GIS. No ArcMap, alinhar mais de um rótulo é uma tarefa muito simples através de VbScript. Abaixo segue um mini tutorial que explica como alinhar rótulos utilizando dois ou mais atributos da tabela.
Com o ArcMap aberto, carregue sua base de dados vetorial:
No exemplo do tutorial, temos uma camada de pontos chamada Localidades. Ao abrir a tabela de atributos, temos três Campos significativos: [NOME], [LAT] e [LONG]:
Nas opções padrão do ArcMap, é possível alinhar apenas um rótulo. Vamos utilizar uma expressão VbScript para alinhar os campos da tabela de forma a exibir no mapa rótulos com as coordenadas em latitude e longitude.
Com o botão direito do mouse sobre a camada de interesse, acesse a opção Propriedades (Properties).
Na guia Labels (Rótulos), clique no botão Expressão:
Nosso objetivo é exibir a latitude na primeira linha e a longitude na segunda linha. No campo Expression, apague tudo e digite a seguinte string:
[LAT] & vbNewLine & [LONG]
Essa orientação sempre obedece os índices dos campos da tabela. Ao clicar no botão Verify (verificar), o ArcMap exibe uma prévia do novo rótulo:
Para validar o resultado, clique no botão OK. O mapa será exibido assim:
O nome das localidades foi substituído pelas coordenadas lat/long. Para incluir o label [NOME], acesse novamente as propriedades da camada
No campo Expression, vamos incluir uma string mais avançada:
[NOME] & vbNewLine & [LAT] & vbNewLine & [LONG]
Nosso site mudou para www.processamentodigital.com.br. Assine o feed deste blog ou receba todos os artigos
por email. |