Instrução
No ArcGIS Online e Portal for ArcGIS Map Viewer, as expressões do Arcade com múltiplas instruções podem ser utilizadas para dividir e reposicionar strings de texto de rótulos. As strings de texto reposicionadas podem ser usadas para gerenciamento de dados. Este artigo fornece um exemplo e instruções utilizando expressões do Arcade para dividir e reorganizar strings de texto de rótulos para o Map Viewer.
A imagem abaixo mostra um mapa no Map Viewer com rótulos.

para abrir a janela do editor de expressões do Arcade.var <variableName1> = Split($feature.<featureName>, ' ')
var <variableName2> = Count(<variableName1>)
if (<variableName2> == 0) {
return ''
}
if (<variableName2> == 1) {
return $feature.<featureName>
}
if (<variableName2> == 2) {
return <variableName1>[1] + ' ' + <variableName1>[0]
}
if (<variableName2> == 3) {
return <variableName1>[1] + ' ' + <variableName1>[2] + ' ' + <variableName1>[0]
}
O bloco de código abaixo mostra a expressão de trabalho completa.
var arrName = Split($feature.Forest_Name, ' ')
var lenName = Count(arrName)
if (lenName == 0) {
return ''
}
if (lenName == 1) {
return $feature.Forest_Name
}
if (lenName == 2) {
return arrName[1] + ' ' + arrName[0]
}
if (lenName == 3) {
return arrName[1] + ' ' + arrName[2] + ' ' + arrName[0]
}

A imagem abaixo mostra os rótulos recém-configurados após o uso da expressão Arcade.

ID do Artigo: 000029552
Obtenha ajuda de especialistas do ArcGIS
Comece a conversar agora