等高線フィーチャにラベリングするとき、一定の間隔の等高線にだけラベリングし、さらに、等高線フィーチャの上に配置されるそれらのラベルが見やすくなるように、周囲にハローを付けることが望まれる場合があります。これらのラベルを配置する場合は、Maplex Label Engineを使用します。
以下の図では、等高線が 100 間隔で斜面の上側から整列されるようにラベリングされ、それぞれのラベルの周囲にはハローが付けられています。
- Maplex Label Engine が有効化されていることを確認します。
- [等高線配置] スタイルを設定します。
- フィーチャの背後にハローを作成します。
- 100 ずつの間隔でのみラベリングするラベル条件式を作成します。
データに応じて、以下の ArcGIS Arcade ラベル条件式のいずれかを使用します。計曲線にのみラベリングし、どの等高線が計曲線になるかを指定するインデックス フィールドが等高線データに含まれている場合は、次のラベル条件式を使用します。
if ($feature.INDEX==1) { return $feature.ELEVATION; } else { return ""; }
指定した等高線間隔でラベリングする場合は、次のラベル条件式を使用します。100 の部分を任意の間隔に置き換えてください。
if ($feature.ELEVATION % 100 == 0) { return $feature.ELEVATION; }