方法
ArcGIS Online および Portal for ArcGIS Map Viewer では、複数のステートメントを含む Arcade 式を使用して、ラベルのテキスト文字列を分割および再配置できます。 再配置されたテキスト文字列は、データ管理に使用できます。 この記事では、Arcade 式を使用して、Map Viewer のラベルのテキスト文字列を分割および再配置する例と手順について説明します。
以下の図は、ラベル付きの Map Viewer のマップを示しています。
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] }
次のコード ブロックは、完全な動作式を示しています。
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] }
以下の図は、Arcade 式を使用した後に新しく構成されたラベルを示しています。
記事 ID: 000029552
ArcGIS エキスパートのサポートを受ける
Esri Support アプリのダウンロード