Instrução

Rotular uma camada de feição truncando os valores de campo com múltiplas palavras com base nas condições no ArcGIS Pro

Last Published: August 18, 2023

Resumo

No ArcGIS Pro, ao rotular uma camada de feição, às vezes é necessário truncar um valor de campo com várias palavras e exibir apenas a primeira palavra para evitar desorganizar o mapa. No entanto, em alguns casos, a primeira palavra dos valores de campo é curta e não pode ser abreviada ainda mais.

Neste artigo, uma expressão Arcade é usada para truncar campos com várias palavras, deixando a primeira palavra do campo com base em uma condição. Se a condição não for atendida, a segunda palavra também será exibida no rótulo no mapa.

Neste exemplo, o valor do campo no campo Company é truncado quando a primeira palavra consiste em mais de três caracteres. Se a primeira palavra consistir em três caracteres ou menos, a segunda palavra também será exibida no rótulo no mapa.

Tabela de atributos contendo valores de campo com múltiplas palavras.

Procedimento

  1. Abra o projeto do ArcGIS Pro, adicione a camada e crie uma expressão de rótulo. Consulte as Etapas 1 a 4 no ArcGIS Pro: Escrevendo uma expressão de rótulo para instruções. Selecione Arcade para Idioma.
Note:
In the Contents pane, ensure the selected feature layer and feature class check boxes are checked to display the labels.
  1. Insira e configure a expressão abaixo na caixa Expressão :
var name_parts = Split($feature.<field_name>, ' ')
IIF(Count(name_parts[0]) > <value>, name_parts[0], `${name_parts[0]}\n${name_parts[1]}`)
  1. Substitua <field_name> pelo nome do campo a ser truncado. Neste exemplo, o nome do campo é Company.
  2. Substitua <valor> pelo número mínimo de caracteres em que a primeira palavra deve consistir, caso contrário, a segunda palavra também será exibida. Neste exemplo, '3' é o valor usado na expressão.
  1. Clique no botão Verificar para validar a expressão.
  2. Clique em Aplicar para executar o script.
Janela do editor de expressão de rótulo.

A imagem abaixo exibe os rótulos truncados de valores de campo com múltiplas palavras em um mapa no ArcGIS Pro.

Mapa da web exibindo rótulos truncados.

ID do Artigo: 000029646

Receba notificações e encontre soluções para problemas novos ou comuns

Obtenha respostas resumidas e soluções de vídeo do nosso novo chatbot de IA.

Baixe o Aplicativo de Suporte da Esri

Informações Relacionadas

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Baixe o Aplicativo de Suporte da Esri

Ir para as opções de download