ジオデータベースに格納されているすべてのデータセットには、有効化された空間参照やジオデータベース機能などの関連付けられたプロパティがいくつかあります。 データセットのプロパティ ダイアログ ボックスから、ジオデータベース データセット プロパティにアクセスして管理できます。 プロパティはコンテキスト依存であるため、ダイアログ ボックスが開かれたデータセットのタイプに応じて、異なる情報やタブを使用できます。
ジオデータベースに作成できるさまざまなデータセット タイプの詳細
ジオデータベース データセット プロパティへのアクセス
テーブルやフィーチャクラスなどのデータセットをジオデータベースに作成または追加すると、[カタログ] ウィンドウに表示されます。 データセット プロパティ ダイアログ ボックスから、ジオデータベース データセットのプロパティを表示したり、ジオデータベース管理タスクを実行したりできます。
ジオデータベース プロパティ ダイアログ ボックスにアクセスするには、次の手順を実行します。
- ArcGIS Pro を起動します。
- [カタログ] ウィンドウの [データベース] フォルダー で、ジオデータベースをクリックして開き、内容を展開します。
- テーブルやフィーチャクラスなどのデータセットを右クリックし、ショートカット メニューで [プロパティ] をクリックします。
データセット プロパティ ダイアログ ボックスが表示されます。
たとえば、上の画像では、テーブルが選択された場合、[テーブル プロパティ] ダイアログ ボックスが表示されます。 フィーチャクラスが選択された場合、[フィーチャクラス プロパティ] ダイアログ ボックスが表示されます。
ヒント:
ダイアログ ボックスを展開するには、上部のメニュー バーをダブルクリックします。
フィーチャクラスのプロパティ
[フィーチャクラス プロパティ] ダイアログ ボックスには、次のタブが含まれています。
これらのタブは、次のジオデータベース データセット タイプのプロパティ ダイアログ ボックス上にあります。
- テーブル
- フィーチャクラス
- ビュー - [定義] タブを含みます。
- カタログ データセット
- 方向付き画像データセット - [方向付き画像] タブを含みます。
ソース タブ
[ソース] タブには、データ ソースのデータセット タイプ、名前、位置、座標系に関する情報が表示されます。
フィーチャクラスの [ソース] タブには、次のセクションが含まれています。
- データ ソース
- 範囲
- 空間参照
- ドメイン、座標精度、許容値
ヒント:
[コピー] ボタン は、[ソース] タブの各セクションで使用でき、グリッド全体または選択した行の情報をクリップボードにコピーして、データセット作成処理中にドキュメントまたは別のデータセットに貼り付けることができます。
データ ソース
データ ソース セクションには、データセット タイプ、フィーチャ タイプ、ジオメトリ タイプ、バージョニングまたは履歴管理など、データセットで有効になっているジオデータベース機能に関する情報が含まれています。
- [データ タイプ] - データ タイプは次の 2 つの部分で構成されます。
- データ格納タイプ - 例: ファイル、モバイル、エンタープライズ ジオデータベース
- データセット タイプ - 例: テーブル、フィーチャクラス、ビュー
- エンタープライズ ジオデータベース データセット プロパティは次のとおりです。
- [サーバー] - ジオデータベース データセットが存在するデータベース サーバーまたはインスタンス。 表示される情報は、データベース プラットフォームによって異なります。
- [インスタンス] - ジオデータベース データセットが存在するデータベース サーバーまたはインスタンス。 表示される情報は、データベース プラットフォームによって異なります。
- [データベース プラットフォーム] - ジオデータベース データセットが存在するデータベース管理システム プラットフォームを指定します。
- [ユーザー] - ジオデータベース データセットへの接続に使用されたデータベース ユーザー名。
- [バージョン] - ジオデータベース データセットに接続するときに指定したジオデータベース トランザクション バージョンまたは履歴マーカー。 デフォルト オプションは、デフォルト トランザクション バージョンを使用します。 ブランチ バージョン タイプが指定された場合、接続は常にデフォルトのブランチ バージョンになります。
- [認証タイプ] - ジオデータベース データセットに接続する際に使用する認証タイプを指定します。 次のようなオプションがあります。
- データベース認証
- オペレーティング システム認証
- 権限 - この特定のデータセットに対してデータベース ユーザーに付与された権限。
- 名前 - データセットの名前。
ヒント:
ジオデータベース内の各オブジェクト (フィーチャクラス、テーブル、リレーションシップ クラスなど) には、一意の負でない整数である [オブジェクト クラス ID] 値が自動的に割り当てられます。 この整数はジオデータベース内のデータセットを一意に識別し、オブジェクト クラスが作成された時点、または RDBMS 内の既存のテーブルがオブジェクト クラスとしてジオデータベースに登録された時点でオブジェクト クラスに割り当てられます。 このデータセットに割り当てられた ID 値を確認するには、[名前] プロパティ行の [オブジェクト クラス ID] ボタン をクリックします。
- エイリアス - テーブルまたはフィーチャクラスに割り当てることができる代替名。 これは、ユーザーがデータセットをマップに追加する際に表示される名前です。 データセットのエイリアスを更新するには、テキスト ボックス内をクリックして変更します。
- ObjectID - フィーチャクラスのオブジェクト ID 行でサポートされているビット レベル (32 ビットまたは 64 ビット)。 ジオデータベースのテーブルとフィーチャクラスは、デフォルトで 32 ビットの Object ID を使用して ArcGIS に作成されます。
- フィーチャ タイプ - データセットのフィーチャ タイプ。 次のようなオプションがあります。
- [シンプル] - 面積を持つオブジェクトまたは場所を表すポリゴン、ライン、ポイント (水域など)、ライン オブジェクト (河川など)、局所的な位置 (家屋やサンプル サイトなど)
- [3D オブジェクト] - 参照された 3D ジオメトリ メッシュで定義された地理的位置を使用し、ジオデータベースに 3D ジオメトリ タイプのフィーチャを格納して管理します。
- [アノテーション] - 道路名、給水栓の ID 番号、地価、標高などの場所/オブジェクトの名前または識別子
- [カタログ データセット] - 一元管理されたソースのレイヤー、ラスター、データセットなどのコレクションを格納および整理します。
- [ディメンション] - 距離、長さ、幅、深さといった計測 (メジャー) 値
- [方向付き画像データセット] - 斜め画像、ストリート ビュー画像、検査画像カテゴリなどの非直下視光学画像の管理と視覚化のためのソリューション。
- ジオメトリ タイプ - ジオメトリ形状タイプ。 次のようなオプションがあります。
- ポイント
- ライン
- ポリゴン
- マルチパッチ
- マルチポイント
- 3D オブジェクト
- 座標に Z 値があります - ジオメトリが Z 値対応かどうかを指定します。 Z 値は、地表からのフィーチャの高さまたは標高を表します。
- 座標に M 値があります - ジオメトリが M 値対応かどうかを指定します。 たとえば、M 値は通常、リニア リファレンスでライン フィーチャに沿った距離を計測するために使用されます。 M 値は、ライン フィーチャに沿った時間やその他の変数を表すこともできます。
- 格納 - データセットの座標が格納されている精度 (高または低) を指定します。
- アタッチメント - データセットでアタッチメントを有効にするかどうかを指定します。
- バージョニング - データセットがバージョン対応登録されているかどうか、およびバージョニング タイプを指定します。
注意:
バージョニングは、エンタープライズ ジオデータベース内のデータセットでのみサポートされています。
- 履歴管理 - 履歴データを追跡できるようにデータセットがアーカイブされているかどうかを指定します。
注意:
エンタープライズ ジオデータベースのトラディショナル バージョン対応登録されたデータセットか、エンタープライズ ジオデータベースまたはモバイル ジオデータベースのバージョン非対応のデータセットでのみ、履歴管理を有効にできます。 ブランチ バージョン対応データセットでは、データセットをブランチ バージョン対応登録すると、履歴管理が自動的に有効になります。 ファイル ジオデータベースのデータでは、履歴管理はサポートされていません。
- フィーチャ ビニング - フィーチャクラスでフィーチャ ビニングを有効にするかどうかを指定します。
注意:
フィーチャ ビニングは、エンタープライズ ジオデータベースまたはデータベースに格納されたポイント フィーチャクラスとマルチポイント フィーチャクラスのみでサポートされ、データをバージョン対応またはアーカイブ対応にすることはできません。
- スプリット モデル - データセットに設定されているスプリット モデル。 このプロパティは、ドロップダウン メニューで変更できます。
注意:
[スプリット モデル] プロパティは、方向付き画像データセット プロパティまたはカタログ データセット プロパティ ダイアログ ボックスには含まれていません。
- レプリカ トラッキング - レプリカ トラッキングをデータセットで有効にするかどうかを指定します。
- [圧縮] (ファイル ジオデータベースのみ) - データセットが読み取り専用形式に圧縮されているかどうかを指定します。
- [最小クライアント バージョン] - このデータセットへのアクセスに必要な最小の ArcGIS Pro および ArcGIS Enterprise クライアント バージョン。 この値は、データセットに適用されているジオデータベース機能に加えて、データセットの値を表します。
注意:
値は、ArcGIS Pro / ArcGIS Enterprise という形式で表示されます。 たとえば、3.4 / 11.4 は、アクセスに必要な最小の ArcGIS Pro バージョンが 3.4、最小の ArcGIS Enterprise バージョンが 11.4 であるデータセットを表します。
範囲
フィーチャクラスは空間データのコレクションであり、その範囲はフィーチャクラス内のすべての座標の最新の空間範囲に基づいています。 範囲は、左下隅の座標と右上隅の座標をマップ単位で入力することで指定される四角形です。
マップにフィーチャクラスを追加する場合、範囲は一部の空間検索操作で使用されたり、すべてのフィーチャの中心を設定して表示するために使用されたりします。 ただし、フィーチャクラス内のフィーチャを編集した場合や、多数のフィーチャを追加または削除した後に、範囲プロパティが常に更新されるとは限りません。 つまり、範囲プロパティの値には、各フィーチャの実際の空間範囲が含まれていない場合があり、フィーチャクラスを使用する際にパフォーマンスが低下する可能性があります。
フィーチャクラスの XY、Z、および M 範囲のプロパティを自動的に再計算するには、[範囲] セクションの [再計算] を使用するか、範囲値を手動で設定することができます。
注意:
フィーチャクラスの XY、Z、および M 範囲は、空間参照ドメインとは異なります。 空間参照に含まれる XY、Z、および M ドメインは、フィーチャクラスに格納できる座標値の有効な範囲を定義する一方、フィーチャクラスの範囲は、フィーチャクラス内の座標値の実際の範囲を反映します。 範囲の値は、常に ArcGIS Pro が再計算した値、またはドメインの制限を超えない、より大きな範囲の値と一致する必要があります。
[フィーチャクラスの範囲を再計算 (Recalculate Feature Class Extent)] ツールの使用の詳細
空間参照
空間参照は、現実の世界でのフィーチャの位置を表します。 空間参照は、ジオデータベースのフィーチャ データセットまたはスタンドアロン フィーチャクラスを作成するときに定義します。 空間参照には、X,Y,Z 値の座標系と X,Y,Z,M 値の許容値および座標精度値が含まれます。
ジオデータベースでは、座標系と関連する空間プロパティが各データセットの空間参照の一部として定義されます。 空間参照とは、各フィーチャクラスや、X 座標と Y 座標および必要に応じて Z 座標と M (メジャー) 座標の座標解像度などの座標プロパティを格納するために使用する座標系です。 さらに、標高を表す Z 座標を持つデータセットに対して、鉛直座標系を定義することもできます。
ジオデータベースは、世界の中でのフィーチャの位置を正確に表示し、ジオプロセシング関数を実行するために、データに割り当てられた空間参照を使用します。
空間参照は、ジオデータベースのフィーチャ データセットまたはスタンドアロン フィーチャクラスを作成するときに定義します。 空間参照には、X,Y,Z 値の座標系と X,Y,Z,M 値の許容値および座標精度値が含まれます。
注意:
座標系が不明なデータ ソースの場合、投影が定義されるまでデータを追加できません。 [投影法の定義 (Define Projection)] ツールを使用して、データセットの座標系を変更することができます。このツールを使用する際は、以下の点に注意してください。
- データセットの正しい座標系を知る必要があります。
- [投影法の定義 (Define Projection)] ツールでは、既存の座標系情報のみが更新されます。 入力データのジオメトリは変更されず、新しい座標系に投影または変換されることはありません。
- ジオメトリを別の座標系に変換するには、[投影変換 (Project)] ツールを使用します。 [投影変換 (Project)] ツールは、空間データをある座標系から別の座標系に変換して出力を生成します。このため、元の入力データは変更されず、データのコピーが 2 つ生成されます。
ドメイン、座標精度、許容値
ドメイン、座標精度、許容値は、X 座標と Y 座標、およびオプションの Z 座標と M 座標 (解像度や許容値など) に関するデータセットの空間参照プロパティを表します。
インデックス タブ
[インデックス] タブには、データセットに適用されたインデックス、属性、空間に関する情報が表示されます。 インデックスの目的は、特定のテーブルに格納されたすべてのデータを読み取る必要性を減らすことで、データ取得処理を高速化することです。 属性インデックスを使用して属性検索に一致するレコードを特定し、空間インデックスを使用して空間検索に一致するフィーチャを特定します。
[インデックス] タブには、[属性インデックス] セクションと [空間インデックス] セクションが含まれています。
属性インデックス
属性インデックスを使用して属性検索に一致するレコードを特定します。 属性インデックスを使用して、テーブル、フィーチャクラス、または属性リレーションシップ クラスでの結合やその他の属性検索を高速化することができます。 属性インデックスは、ArcGIS がテーブルからレコードを取得するときに使用するもう 1 つの方法です。 ほとんどの種類の属性検索では、テーブル全体のレコードを最初から最後まで検索するよりも、インデックスを使用してレコードを検索するほうが高速です。
属性インデックスは、ArcGIS Pro の [プロパティ] ダイアログ ボックスで作成するか、[属性インデックスの追加 (Add Attribute Index)] ジオプロセシング ツールを使用して作成できます。 一度追加したインデックスは、いつでも削除して、再度追加することができます。
空間インデックス
空間インデックスを使用すると、フィーチャクラスの空間検索パフォーマンスが向上します。 フィーチャの個別属性表示、ポイントまたはボックスのドラッグによるフィーチャの選択、画面移動やズームを行う際、空間インデックスを使用してフィーチャをすばやく特定するには ArcGIS Pro が必要です。
ArcGIS Pro が空間インデックスを作成または再構築する方法は、ジオデータベースのタイプによって異なります。エンタープライズ ジオデータベースの場合は、使用するデータベース管理システムによって異なります。
ジオデータベースは、データの空間検索の効率をよくするために、フィーチャクラスに定義された空間インデックスを使用します。
空間インデックスを管理する必要はほとんどありませんが、多数のフィーチャを追加または削除した後に空間検索のパフォーマンスが低下する場合は、影響を受けているフィーチャクラスで空間インデックスを再作成することで、空間検索のパフォーマンスが向上することがあります。
リレーションシップ タブ
[リレーションシップ] タブの情報には、データセットがリレーションシップの一部である場合にのみ、その詳細が含まれます。
データ リレーションシップの関連付けは、マップ内で一時的にテーブルを結合またはリレートする、より永続的な関連性を維持するリレーションシップ クラスをジオデータベースで作成するなど、さまざまな方法で行うことができます。
たとえば、GIS.City_GuardRails フィーチャクラスは、GIS.City_GuardRailsInspections フィーチャクラスとの 1 対多のシンプル リレーションシップクラスに属しています。
管理タブ
データセット プロパティ ダイアログ ボックスの [管理] タブで、ジオデータベース機能を表示、有効化、無効化することができます。
[管理] タブで使用できるジオデータベース機能のオプションは、テーブルまたはフィーチャクラスが格納されているジオデータベースのタイプによって異なります。
たとえば、次の画像は、フィーチャクラス City_GuardRails がファイル ジオデータベース、モバイル ジオデータベース、エンタープライズ ジオデータベースに格納されている場合に、[管理] タブで使用できるさまざまなジオデータベース機能オプションを示しています。
注意:
次の画像の番号は、下図のジオデータベースの番号とタイプに対応しています。
エレメント | ジオデータベース タイプ |
---|---|
1 | ファイル ジオデータベース フィーチャクラス |
2 | モバイル ジオデータベース フィーチャクラス |
3 | エンタープライズ ジオデータベース フィーチャクラス |
注意:
エンタープライズ ジオデータベースに存在するフィーチャクラスのジオデータベース機能を有効または無効にするには、そのフィーチャクラスの所有者としてエンタープライズ ジオデータベースに接続する必要があります。
[管理] タブから、データセットの次のジオデータベース機能オプションを表示、有効化、無効化することができます。
- [バージョニング] - [バージョニング] チェックボックスがオンの場合、エンタープライズ ジオデータベースのデータに対して、次のバージョニング タイプを使用できます。
- [ブランチ] - これがデフォルトです。 [フィーチャクラス プロパティ] ダイアログ ボックスで [OK] をクリックすると、フィーチャクラスのブランチ バージョニングに必要な条件が自動的に有効になります。 これには、履歴管理、Global ID、編集情報の記録の有効化や、ジオデータベース接続のブランチ バージョン対応接続への更新が含まれます。
- [トラディショナル] - このオプションを使用し、トラディショナル バージョニングを使用してデータセットをバージョン対応登録し、[フィーチャクラス プロパティ] ダイアログ ボックスで [OK] をクリックします。
- [ベース テーブル移行オプション] - このオプションは、[バージョニング] を [トラディショナル] に設定した場合に使用できるようになり、シンプル フィーチャのみで使用できます。 トポロジ、レプリケーション、ネットワーク データセット、ユーティリティ ネットワーク、またはトレース ネットワークに属しているデータセット、または履歴管理が有効なデータセットでは使用できません。
注意:
エンタープライズ ジオデータベースでフィーチャ データセットにバージョニングを使用する場合は、フィーチャ データセット内のすべてのフィーチャクラスが同じ [バージョニング] タイプ ([ブランチ] または [トラディショナル]) を使用する必要があります。
- [履歴管理] - このオプションは、モバイル ジオデータベースまたはエンタープライズ ジオデータベース内のテーブルおよびフィーチャクラスで使用できます。 テーブルおよびフィーチャクラスで履歴管理を有効にして、履歴データを追跡することができます。
- [レプリカ トラッキング] - フィーチャクラスがブランチ バージョン対応タイプで登録されている場合は、レプリカ トラッキングを有効にできます。
注意:
データの公開時に同期を有効にすると、レプリカ トラッキングが自動的に有効になります。
[アタッチメント] - このオプションは、ファイル ジオデータベース、モバイル ジオデータベース、またはエンタープライズ ジオデータベース内のテーブルおよびフィーチャクラスで使用できます。
テーブルまたはフィーチャクラスでアタッチメントが有効になっていると、[Global ID] オプションも自動的に有効になります。 アタッチメントを有効にすると、必要なアタッチメント リレーションシップ クラスと、アタッチメント ファイルを内部的に格納するアタッチメント テーブルが作成されます。 レプリカ トラッキングと履歴管理が有効になっており、バージョン対応としては登録されていないフィーチャクラスでは、アタッチメント テーブルはそれらの設定が継承されます。
フィーチャクラスでアタッチメントを有効化した後、[アタッチメントの追加 (Add Attachments)] ジオプロセシング ツールを使用して、アタッチメントをフィーチャクラスに追加することができます。
[Global ID] - このオプションは、ファイル ジオデータベース、モバイル ジオデータベース、またはエンタープライズ ジオデータベース内のテーブルおよびフィーチャクラスで使用できます。
Global ID は、ジオデータベース内およびジオデータベース全体のテーブル、フィーチャクラス、またはフィーチャデータセット内のフィーチャまたはテーブル行を一意に識別できます。
- [編集情報の記録] - このオプションは、ファイル ジオデータベース、モバイル ジオデータベース、またはエンタープライズ ジオデータベース内のテーブルおよびフィーチャクラスに対して使用できます。 編集情報の記録を有効にすると、ユーザー名と日付の情報を記録するフィールドには事前に指定された設定が反映されますが (デフォルト)、カスタム フィールド名の値を指定することもできます。 フィーチャの作成と編集をトラッキングするフィールドがテーブルまたはフィーチャクラスに存在しない場合、編集情報の記録を有効にするとそれらのフィールドが作成されます。
その他のジオデータベース データセット タイプ プロパティ
次のデータセット タイプのプロパティへのアクセスと管理の詳細については、以下をご参照ください。