データベース管理システムまたは SQL ツールを使用してデータベースでクエリを実行する際には、ジオデータベース データセット テーブルが表示されます。1 つのデータセットを構成するすべてのテーブルは、そのデータセットを作成したデータベース ユーザーのスキーマに格納されます。
これらのテーブルは、エンタープライズ ジオデータベースでサポートされているデータセット タイプごとに作成されるもので、この場合、ユーザーが確認できるようにリスト表示されます。これらのテーブルを変更するには SQL を使用する必要があります。
フィーチャ データセット
フィーチャ データセットは、ネットワークやトポロジなど、特定のジオデータベース データセット タイプの実装を可能にするオブジェクトです。フィーチャ データセットはデータベース内の個別のテーブルではなく、フィーチャクラスとコントローラー (エクステンション) データセットの論理的なコレクションであり、共通の ID によってグループ化されます。この ID は gdb_items システム テーブルに維持されます。各フィーチャクラスは gdb_itemrelationships システム テーブルを通じてフィーチャ データセットの一部として識別されます。
ジオメトリック ネットワーク
ジオメトリック ネットワークは接続性リレーションシップを持つフィーチャ データセットのライン (エッジ) フィーチャクラスとポイント (ジャンクション) フィーチャクラスのコレクションです。ジオメトリック ネットワークは、電線や下水道などの公共インフラのモデリングに使用される従来のデータセット タイプです。
ジオメトリック ネットワークは ArcGIS Pro で作成できませんが、表示できます。
テーブルの数はネットワークに含まれるエレメントによって決まります。ターンとウェイトを含むジオメトリック ネットワークについては、最大で 21 個のテーブルが作成されます。
次のリスト内のアスタリスク (*) は、ジオメトリ ネットワークに対して常に作成されるテーブルを示しています。テーブル名の ID は論理ネットワーク ID であり、gdb_items システム テーブルに格納されます。
- n_<id>_desc*
- n_<id>_e<#>*
- n_<id>_edesc
- n_<id>_estatus*
- n_<id>_etopo*
- n_<id>_flodir*
- n_<id>_j<#>
- n_<id>_jdesc*
- n_<id>_jstatus*
- n_<id>_jtopo*
- n_<id>_jtopo2
- n_<id>_props*
- n_<id>_t<#>
- n_<id>_tdefn
- n_<id>_tdefn2
- n_<id>_tdesc
- n_<id>_tstatus
ネットワーク データセット
ネットワーク データセットは、接続性リレーションシップを持つフィーチャクラスのコレクションです。ネットワーク データセットは、道路中心線などのエッジ フィーチャ ソース、踏切を含むポイント フィーチャクラスなどのジャンクション フィーチャ ソース、およびターン フィーチャ ソースの 3 種類のソースに基づいて作成されます。ネットワーク データセットは交通網をモデリングするために使用されます。
ネットワーク データセットは ArcGIS Pro で作成および更新できませんが、表示できます。
ネットワーク データセット情報は次のテーブルに格納されます。最初の 6 つのテーブルの ID は論理ネットワーク ID です。最後の 2 つのテーブルに含まれる itemID は gdb_items システム テーブルにあるネットワークのオブジェクト ID です。
- n_<id>_desc
- n_<id>_edgeweight
- n_<id>_junctionweight
- n_<id>_props
- n_<id>_topology
- n_<id>_turnweight
- nd_<itemid>_dirtyareas
- nd_<itemid>_dirtyobjects
ユーティリティ ネットワーク
ユーティリティ ネットワークはエンタープライズ ジオデータベース内の相互に関連する一連のテーブルであり、電気、ガス、水道、雨水、廃水、通信などのユーティリティ システムをモデル化するためのフレームワークを提供します。
ArcGIS Pro を使用してエンタープライズ ジオデータベース内にユーティリティ ネットワークを作成し、ArcGIS GIS Server ポータルとフェデレートされた ArcGIS Enterprise サイトに公開します。ポータルの他のメンバーはジオデータベース内のレイヤーではなくポータル アイテムを介してユーティリティ ネットワークを操作します。
ユーティリティ ネットワークを構成するテーブルを次に示します。一部のテーブルは、そのテーブルが存在しないと実行できない操作の初回実行時に生成されます。テーブル名の ID は gdb_items システム テーブルにある oid 値です。
- un_<id>_aggregations
- un_<id>_associations
- un_<id>_attributeoverrides
- un_<id>_connectivityoverrides
- un_<id>_containers
- un_<id>_diagrams
- un_<id>_dirtyareas
- un_<id>_edgeweights
- un_<id>_edges
- un_<id>_eidmappings
- un_<id>_elementassociations
- un_<id>_junctionweights
- un_<id>_junctions
- un_<id>_lineerrors
- un_<id>_pointerrors
- un_<id>_polygonerrors
- un_<id>_props
- un_<id>_relations
- un_<id>_rules
- un_<id>_subnetworks
- un_<id>_systemjunctions
- un_<id>_templates
- un_<id>_tmpaggregations
- un_<id>_tmpcontainers
- un_<id>_tmpdiagrams
- un_<id>_tmpedges
- un_<id>_tmpjunctions
- un_<id>_tmprelations
- un_<id>_topology
- un_<id>_weightdefs
パーセル ファブリック
パーセル ファブリックはジオデータベース内のデータセットの一種で、測量図のデータを使用して作成および維持されます。パーセル ファブリックは、接続された土地区画の連続サーフェスが統合されたもので、土地の一領域の完全な測量記録を表しています。このデータセットには、いくつかのフィーチャクラスが格納されています。これらのフィーチャクラスは、土地区画の境界線、端点、その他の物理属性を表しています。
パーセル ファブリックの実装には、フィーチャ サービスを使用してアクセスするパーセル ファブリックと ArcMap パーセル ファブリックの 2 つがあります。
パーセル ファブリック
ArcGIS Pro からパーセル ファブリックを作成すると、次のテーブルがデータベース内に作成されます。
- <parcel_fabric>_connections
- <parcel_fabric>_points
- <parcel_fabric>_records
これらのテーブルは、パーセル ファブリック タイプに必要なフィーチャクラス テーブルとともに、ArcGIS Pro およびデータベースに表示されます。
ArcMap パーセル ファブリック
従来のパーセル ファブリックでは、ArcMap から直接ジオデータベースにアクセスします。ArcGIS Pro では、これらのタイプのパーセル ファブリックは読み取り専用です。
データベースの以下のテーブルは ArcMap パーセル ファブリックの一部です。
- <parcel_fabric>_accuracy
- <parcel_fabric>_adjustments
- <parcel_fabric>_control
- <parcel_fabric>_history
- <parcel_fabric>_idsequencer
- <parcel_fabric>_jobobjects
- <parcel_fabric>_jobs
- <parcel_fabric>_levels
- <parcel_fabric>_linepoints
- <parcel_fabric>_lines
- <parcel_fabric>_parcels
- <parcel_fabric>_plans
- <parcel_fabric>_points
- <parcel_fabric>_vectors
トポロジ
トポロジとはデータ整合性を適用し、空間的に関連するフィーチャクラスの振舞いを管理するためのルールです。ジオデータベース トポロジはトポロジに属するフィーチャクラス、トポロジに割り当てられるクラスター許容値、トポロジでの各フィーチャクラスの相対ランク、トポロジに適用されるルールのリストに関する情報を格納します。
トポロジ整合チェックを実行すると、トポロジについて特定されたダーティ エリアとトポロジ エラーが、トポロジ整合チェックの実行時にジオデータベースに接続しているユーザーのスキーマの一連のテーブルに格納されます。
トポロジを構成するテーブルを次に示します。テーブル名の ID はトポロジ ID であり、gdb_items システム テーブルに格納されます。
- t_<id>_dirtyareas
- t_<id>_lineerrors
- t_<id>_pointerrors
- t_<id>_polyerrors
テレイン データセット
テレイン データセットは 3 次元の地表面を表すサーフェス モデルです。テレイン データセットは (フィーチャクラスとして格納される) 計測データとルールを使用して、標高を表すための TIN (Triangular Irregular Network) ピラミッドを生成します。ソース フィーチャクラスは、テレイン データセットによって参照されるか、テレイン データセットに埋め込まれます。
次の内部テーブルはテレイン データセットの一部です。
- dtm_<objectID>_compositetiles
- dtm_<objectID>_dirtyarea
- dtm_<objectID>_embed_# - テレイン データセットに埋め込みデータが含まれている場合にのみ存在します。テレイン データセットに埋め込まれたフィーチャクラスごとに 1 つのテーブルが存在します。
- dtm_<objectID>_insidetiles
- dtm_<objectID>_mrfc
- dtm_<objectID>_props
モザイク データセット
画像 (ディスク上に格納される) に関する情報を格納する複数のテーブルが、モザイク データセットを実装するために使用されます。テーブル内のプロパティとルールのセットにより、画像データのリアルタイムのモザイク ビューが定義されます。
モザイク データセットには最大 12 のテーブルが存在します。一部のテーブルは、そのテーブルが存在しないと実行できない操作の初回実行時に生成されます。参照されるモザイク データセットには、2 つのテーブル (BND テーブル、LOG テーブル) のみが存在します。次に、これらのテーブルを示します。
- amd_<mosaic_dataset_name>_ana
- amd_<mosaic_dataset_name>_art
- amd_<mosaic_dataset_name>_bnd
- amd_<mosaic_dataset_name>_cat
- amd_<mosaic_dataset_name>_cca
- amd_<mosaic_dataset_name>_che
- amd_<mosaic_dataset_name>_csl
- amd_<mosaic_dataset_name>_log
- amd_<mosaic_dataset_name>_ovr
- amd_<mosaic_dataset_name>_sml
- amd_<mosaic_dataset_name>_str
- amd_<mosaic_dataset_name>_sts
ラスター データセット
ラスター データは、同じサイズのセルの行と列の配列として表される空間データです。ラスター データは 1 つ以上のラスター バンドで構成されます。ラスター データセットを作成またはインポートすると、ベース テーブルがデータベース内に作成されるときに、ラスター列がそのベース テーブルに追加されます。ラスター列の各セルには、別のラスター テーブルに格納されたラスターへの参照が含まれます。
ラスター データセットごとに、属性、ラスター列、およびラスターのフットプリント (エリア) を格納するベース テーブルがあります。
ラスター画像およびプロパティは次のテーブルに格納されます。
- sde_aux_<raster_column_ID>
- sde_blk_<raster_column_ID>
- sde_bnd_<raster_column_ID>
- sde_ras_<raster_column_ID>
- sde_vat_<raster_column_ID> - ラスター データセットのラスター セル値の属性を定義するオプションのテーブル。
ツールボックス
ツールボックスには、ジオプロセシング ツールおよびスクリプトが格納されます。ジオデータベースにツールボックスを作成して、頻繁に使用するシステム ジオプロセシング ツールおよび作成するカスタム スクリプトを格納できます。
ツールボックスごとに 1 つのテーブルが存在します。テーブル名はツールボックスの名前に対応しています。