Instrução
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.
Note: In the Contents pane, ensure the selected feature layer and feature class check boxes are checked to display the labels.
var name_parts = Split($feature.<field_name>, ' ')
IIF(Count(name_parts[0]) > <value>, name_parts[0], `${name_parts[0]}\n${name_parts[1]}`)
A imagem abaixo exibe os rótulos truncados de valores de campo com múltiplas palavras em um mapa no ArcGIS Pro.
Obtenha ajuda de especialistas do ArcGIS
Baixe o Aplicativo de Suporte da Esri