ArcGIS Pro で何らかのシンボル手法を使用する場合は、任意の数値フィールド、テキスト フィールド、または日付 フィールドを選択して、データをシンボル化します。 デフォルトの並べ替え方法により、マップ上にフィーチャが描画されます。 ほとんどの場合、デフォルトの方法で十分視覚化できます。 または、フィーチャ描画順序を設定して、フィーチャをレイヤーに描画する順序を管理することもできます。 これにより、予測可能な形式または論理的な形式で、マップ上にフィーチャを表示しやすくなります。
互いに重なり合うフィーチャがレイヤーに含まれる場合に描画順序を変更することもできます。 たとえば、ポリゴン フィーチャ レイヤーのエリア フィールドの描画順序を調整する場合は、より小さめポリゴンを大きめのポリゴンの上に描画するようにできます。
フィーチャ描画順序
フィーチャ レイヤーをマップまたはシーンに追加したら、フィーチャが描画されます。 フィーチャがマップに描画される順序は、フィーチャ描画順序と呼ばれます。
フィーチャ描画順序については、テーブル上にカードを置くことを考えると理解できます。この場合、カードがレイヤーのフィーチャを表します。 各カードには数値が表示されており、小さい数値から大きい数値に並べられます (並べ替え方法)。 最も小さい数値である 1 が最初にカードの山から取り出されて、最初に置かれます。 最も大きな数値である 6 が最後に数え上げられ、最後に置かれます。 6 が最後に置かれるため、重ねられたカードの一番上に置かれ、他のカードを覆うこととなります。
フィーチャ レイヤーのフィーチャも、この処理で描画されます。 デフォルトでは、フィーチャは、保存された順序かランダムに描画されます。これは、主に基盤となるデータベースによって決まります。 レイヤーの属性テーブル内の任意のフィールドを選択すると、フィーチャをマップに描画する順序と、どのフィーチャを一番上に描画するかをカスタマイズできます。
フィーチャ描画順序フィールドの変更
フィーチャ描画順序は、レイヤーのシンボルの編集可能プロパティです。 フィーチャ描画順序を管理するために使用される並べ替え方法を変更するには、以下の手順に従います。
- [コンテンツ] ウィンドウでフィーチャ レイヤーを選択します。
- [フィーチャ レイヤー] タブの [描画] グループで、[シンボル] ドロップダウン メニュー をクリックしてシンボル方法を選択します。
- [シンボル] ウィンドウで、[高度なシンボル オプション] タブ をクリックし、[フィーチャ描画順序] を展開します。
- [描画順序フィールド] で、ドロップダウン メニューをクリックして、任意の数値フィールド、テキスト フィールド、または日付フィールドを選択します。
この設定を変更すると、デフォルトのフィーチャ描画順序がマップ上で更新されます。 この設定を変更しなければ、レイヤーのフィーチャは、ジオデータベースにより返される順序で描画されます。 複数の描画順序フィールドをリストに追加して、最初に定義したフィールドに一致する値の描画順序をさらに並べ替えることができます。 BLOB フィールドなどの一部のフィールド タイプは、サポート対象外のため、メニューに表示されません。
- 必要に応じて、[並べ替え方法] ボタン をクリックして、フィーチャの上から下への描画順序を逆転します。
- [最も低いのを一番上に描画] - フィールドの値が最も小さい (A、0、最も古い日付) フィーチャを最後に、フィーチャの一番上に描画します。
- [最も高いのを一番上に描画] - フィールドの値が最も大きい (Z、9、最も新しい日付) フィーチャを最後に、フィーチャの一番上に描画します。
注意:
NULL (空) 値には値がないため、並べ替えの仕組みでは例外となります。 シンボル化されたフィールドの値が NULL 値の場合、フィーチャ描画順序は、データが保存されているデータベースの仕様に従います。 ファイル ジオデータベースとシェープファイルの場合、NULL 値は、小さな値として描画されます。
- 複数の描画順序が指定されている場合は、[削除] ボタン をクリックして、描画順序フィールドをリストから削除します。
フィーチャ描画順序の設定は、プライマリ シンボルが変更されても保持されます。 フィーチャ描画順序を変更すると、フィーチャ描画順序が予測される描画順序プロセスに影響を及ぼす可能性がある旨の警告メッセージが表示されます。 また、正規化設定がデータの分類で指定されていても、並べ替え方法ではこれが考慮されません。
フィーチャ描画順序の設定後にデータ ソースが変更された場合、またはフィールドが削除された場合は、データ ソースを修復するか、別のフィールドを選択する必要があります。