方法
ArcGIS Online および Portal for ArcGIS Map Viewer では、Arcade 式を使用して指定した条件に従って複数の属性フィールドをグループ化するように、マップ上のシンボルを構成できます。 これにより、マップ上にポイント フィーチャを表示するときに、データの特定の側面を簡単に区別できるようになります。
この記事では、Arcade 式を使用して、Map Viewer の複数の属性フィールドから個別値をグループ化する手順について説明します。
以下の図は、デフォルトのスタイル設定のポイント シンボルを使用した ArcGIS Online Map Viewer のマップを示しています。

var <variableName1> = $feature.<fieldName1> var <variableName2> = $feature.<fieldName2>
if(<variableName1> == "<domainNameOrFieldValue1>")
{
if(<variableName2> == "<domainNameOrFieldValue2>")
{
return "<groupName1>"
}
}
if(<variableName1> == "<domainNameOrFieldValue1>")
{
if(<variableName2> == "<domainNameOrFieldValue3>")
{
return "<groupName2>"
}
}
else
{
return "<groupName3>"
}
次のコード ブロックは、完全な動作式の例です。
var bObtain = $feature.BandObtained
var bColor = $feature.BandColor
if(bObtain == "HS")
{
if(bColor == "G")
{
return "Group 1"
}
}
if(bObtain == "HS")
{
if(bColor == "S")
{
return "Group 2"
}
}
else
{
return "Group 3"
}



下の画像は、上の手順に従ってカスタマイズされた個別値のグループを示しています。

記事 ID: 000029178
ArcGIS エキスパートのサポートを受ける
今すぐチャットを開始