カタログ レイヤーは、複数の異なるデータセットを 1 つの環境で描画することができる ArcGIS Pro のコンポジット レイヤーです。 カタログ データセットを作成した後、マップまたはシーンにカタログ レイヤーとして追加できます。 その後、ローカル ワークスペースまたは共有ワークスペースの他のデータへの参照として、データセットにアイテムを追加できます。
カタログ データセットは基本的にはデータ参照のコレクションなので、そのコンテンツに対して何らかの管理と調整を行う必要があります。 カタログ レイヤーのビジュアライゼーションとパフォーマンスは、レイヤーのプロパティ、データの利用可否、およびレイヤーの表示設定によって左右されます。
カタログ レイヤーのコンテンツ
アクティブ ビューがマップまたはシーンの場合、作成時に空のカタログ レイヤーが [コンテンツ] ウィンドウに追加されます。 カタログ レイヤーには、2 つのプライマリ サブレイヤーである、フットプリント フィーチャ レイヤーとビュー内のレイヤーのコンポジット レイヤーが描画されます。 これらのサブレイヤーは、サブレイヤーのプロパティの多くを制御するコンポジット カタログ レイヤーの下に配置されます。 すべてのカタログ データセット アイテムは、基になるデータセットへの読み取り専用の参照です。
カタログ レイヤーに限り、画面移動やズームを行うと、マップまたはシーン上のレイヤーが動的に更新されます。 2D 環境で作業している場合、シーン レイヤーおよびその他の 3D 専用コンテンツは自動的にフィルターされて非表示になります。
[コンテンツ] ウィンドウでカタログ レイヤーを選択すると、[カタログ レイヤー] タブと [データ] タブがリボンに表示されます。 これらのタブで、カタログ レイヤーのプロパティや構造を変更することができます。 たとえば、カタログ レイヤーの属性テーブルを開いて、新しいフィールドを追加したり、データセット内の値を更新したりすることができます。 属性テーブルを表示するには、[コンテンツ] ウィンドウでカタログ レイヤーの名前をクリックし、[データ] タブの [テーブル] グループで、[テーブルを開く] ボタン をクリックします。
フットプリント レイヤーの探索
フットプリント フィーチャ レイヤーは、カタログ データセットに含まれる各アイテムの境界または範囲を表示するようにシンボル表示されます。 このレイヤーのプロパティはポリゴン フィーチャ レイヤーと同じですが、いくつかの例外があります。 表示のオン/オフの切り替えや、レイヤーの選択、ラベル付け、シンボル表示、編集、立ち上げを行えます。 [コンテンツ] ウィンドウで、[フットプリント] レイヤーを右クリックしてこれらの設定にアクセスします。
カタログ レイヤー構造からフットプリント レイヤーを削除することはできません。 カタログ レイヤーからフットプリント レイヤーを抽出するには、[コンテンツ] ウィンドウでカタログ レイヤーをクリックし、[データ] タブの [エクスポート] グループで、[フィーチャのエクスポート] をクリックします。
フットプリント レイヤーをクエリしたりそのデータ構造を調査したりすることはできません。 レイヤーを再構築したり、その範囲を再計算したりすることはできません。
表示コンポジット レイヤー内のレイヤーの探索
レイヤーの表示コンポジット レイヤーは、動的に更新されて、現在のビュー内のデータセット アイテムが表示されます。 デフォルトでは、[ビュー内のレイヤー] では一度に最大 10 個のレイヤーが描画されます。 レイヤー制限を調整することによって、このデフォルト設定を変更できます。 さらに、レイヤーをフィルターして、定義した縮尺範囲、時間、範囲、その他のプロパティでデータセット アイテムを表示できます。 このレイヤーは動的なので、ビューの範囲を移動、ズーム、変更すると、[コンテンツ] ウィンドウ内のカタログ データセット アイテムのリストが変わります。 レイヤー制限により、カタログ レイヤーにデータセット内のすべてのアイテムが表示されなくなります。 これはリソース消費量が多いアイテムを除外する場合に便利です。
[ビュー内のレイヤー] チェックボックスをオフにしてすべてのアイテムの表示設定を変更するか、個々のデータセット アイテムのチェックボックスをオフにします。 各データセット アイテムに関する追加の情報を表示するには、個々のレイヤーを右クリックして [プロパティ] を選択します。
ビュー内のレイヤーのコンポジット レイヤーとそのデータセット アイテムは読み取り専用であり、編集できません。 すべてのデータセット アイテムはそのデフォルト シンボルで描画されます。 カタログ データセットがレイヤー ファイルを参照する場合、デフォルトでは、そのファイルに格納されているシンボルがカタログ レイヤーに表示されます。 データセット アイテムを編集、変更、保存するには、カタログ データセットからデータセット アイテムをコピーして別個のレイヤーとして構築する必要があります。
カタログ レイヤーからカタログ データセット アイテムを抽出して構築するには、次の手順に従います。
- [コンテンツ] ウィンドウで、[ビュー内のレイヤー] サブレイヤー リストを展開します。
- データセット アイテムを右クリックし、[カタログ データセット アイテムからレイヤーを作成] を選択します。
データセット アイテムのコピーが作成され、すべての機能を利用できるレイヤーとしてアクティブなビューに追加されます。
カタログ レイヤーの属性の表示
カタログ レイヤーの属性テーブルを開いて、そのレイヤーに含まれているすべてのカタログ データセット アイテムを表示できます。 各アイテムは属性テーブルのレコードです。 新しいアイテムをカタログ データセットに追加するには、[カタログ データセットにアイテムを追加 (Add Items To Catalog Dataset)] ツールを実行します。
レガシー:
ArcGIS Pro 3.1 で作成したカタログ データセットにアイテムを追加するには、[データセットのアップグレード (Upgrade Dataset)] ツールでデータセットをアップグレードする必要があります。
カタログ データセットからアイテムを削除するには、レイヤーの [属性テーブル] ウィンドウを開き、削除するレイヤーを選択し、[選択セットの削除] をクリックします。
注意:
カタログ データセットの属性テーブルに新しいアイテムを手動で追加することはできません。 Shape フィールドに手動で入力することはできず、NULL ジオメトリを含むレコードは無効になります。
カタログ レイヤーの属性テーブルには、通常、次のフィールドが含まれています。
- Item Name- カタログ データセット アイテムの名前。
- Item Source- データセット アイテムの元のソース パス (ローカルまたは Web)。
- Item Type- データセット アイテムのタイプの定義 (フィーチャクラスやラスター データセットなど)。
- Shape- すべてのサブレイヤー コンテンツを囲むポリゴンのジオメトリ。
- Minimum Scale- データセット アイテムを表示可能な最小マップ縮尺係数。
- Maximum Scale- データセット アイテムを表示可能な最大マップ縮尺係数。
- Draw Order Weight- データセット内の他のすべてのアイテムに対するアイテムの描画順序を制御する割り当てられた値で、デフォルトのフィーチャ描画順序フィールドとして使用される。 最も大きい値を持つアイテムが最初に (一番下に) 描画され、最も小さい値を持つアイテムが最後に (一番上に) 描画される。
- Footprint Height- 各フットプリントの高さ。 この値は、境界四角形で囲まれた 3D コンテンツがデータセット アイテムに含まれている場合に存在します。
カタログ レイヤーには、長さと面積、クエリ、フィルター、ポップアップ設定などのその他のフィールドが含まれていることがあります。 Shape、Item Name、ObjectID の各フィールドは必須です。
カタログ レイヤーの操作
カタログ レイヤーをマップまたはシーンに追加した後で、レイヤーの表示方法を調整できます。 カタログ レイヤーのアイテムは属性テーブル内の Draw Order Weight の値に従って描画されるため、これらの値を編集することでフットプリント レイヤーの描画順序を変更できます。 レイヤー制限を適用することで描画されるレイヤーの数を制限したり、定義クエリを構築してデータセット アイテムをフィルターすることができます。 表示縮尺範囲を設定したり視覚効果を適用したりすると、すべてのデータセット アイテムにこれらが適用されます。
注意:
カタログ データセットに対する履歴管理の有効化はサポートされていません。
レイヤー制限の適用
[レイヤー制限] ドロップダウン リストを使用して、カタログ レイヤーのアクティブ ビューで描画可能なカタログ データセット アイテム数に対する制限を定義できます。 使用可能なオプションを選択するか、カスタム制限を手動で定義するか、制限を解除することができます。
レイヤー制限を変更するか新しいレイヤー制限を適用するには、次の手順に従います。
- [コンテンツ] ウィンドウでカタログ レイヤーを選択します。
- [カタログ レイヤー] タブの [構成] グループで、[レイヤー制限] ドロップダウン メニューをクリックします。
- メニューから値を選択するか、テキスト ボックスに入力することでカスタム値を指定します。 制限を解除するには、[制限なし] を選択します。
カタログ データセット アイテムのフットプリント ポップアップの表示
[マップ操作] ツール を使用してマップまたはシーン内のカタログ データセット アイテムをクリックすると、特定されたレイヤーのフィーチャとその属性がポップアップに表示されます。 ただし、フットプリント レイヤーには独自のポップアップがあり、アイテムのソース、描画順序の加重、フットプリントの高さなど、カタログ レイヤーの属性に関連する情報が表示されます。
カタログ データセット アイテムのポップアップを表示するには、次の手順に従います。
- [コンテンツ] ウィンドウで [フットプリント] レイヤーを右クリックし、ポップアップが有効になっていることを確認します。
- [ビュー内のレイヤー] で、データセット アイテムを右クリックして [関連するフットプリント ポップアップの表示] を選択します。
- ポップアップを操作します。
[マップ操作] ツール を使用して、フットプリント フィーチャをクリックし、フットプリントのポップアップを開くこともできます。
定義クエリの適用
定義クエリを構築することによって、カタログ レイヤーから取得するデータセット アイテムをフィルターできます。
- [コンテンツ] ウィンドウで、カタログ レイヤー名をクリックします。
- [データ] タブの [定義クエリ] グループで、[定義クエリの構築] をクリックしてクエリを作成します。
たとえば、カタログ データセット内の任意のフィールド (Item Type など) を使用することで、そのタイプのデータセット アイテムのみを描画することができます。
カタログ レイヤーの共有
次のような場合に、カタログ レイヤーを共有できます。
- すべてのデータを ArcGIS Online および ArcGIS Enterprise 11.1 以降にコピーする Web フィーチャ レイヤーを共有する場合。
- マップ イメージ レイヤーと Web フィーチャ レイヤーを ArcGIS Enterprise 11.2 以降で共有する場合。
カタログ データセットには他のデータへの参照が含まれているため、それらの参照もアイテムとして公開する必要がある場合があります。 その他の機能はサポートされない可能性があります。 詳細については、「00397: カタログ データセットは、<値> でサポートされていないアイテムを参照しています」をご参照ください。
マップまたはレイヤー パッケージ内のカタログ レイヤーを共有することもできます。 カタログ レイヤーをパッケージ化する場合、各自のアプリケーションでそのパッケージを開くその他のユーザーがそのデータ参照にアクセスできる必要があります。