エンタープライズ ジオデータベースのコンフィグレーション キーワードには、多くのオプションがあります。 DBMS (データベース管理システム) ごとに、ジオデータベースの DBTUNE テーブル内に特定のコンフィグレーション キーワードがデフォルトで作成されます。 また、ジオデータベース管理者はカスタム キーワードを追加することができます。
コンフィグレーション キーワードは、1 つの見出し (キーワード) 下のグループ パラメーターとパラメーター値のグループ化に使用されます。 パラメーターとパラメーター値には、ジオデータベース内のデータセット用の格納オプションを指定します。 コンフィグレーション キーワード、関連するパラメーターおよびパラメーター値は、ジオデータベース内の DBTUNE システム テーブルに保管されます。 DBTUNE テーブルにおいてパラメーター値は、config_strings 列に格納されます。
コンフィグレーション キーワードはどのように使用するか
コンフィグレーション キーワードは、一連のパラメーターと値をグループ化することで、特定のデータセットの複数の格納オプションに適用されるキーワードを 1 つ指定できるようにするものです。 ジオデータベースにデータセットを作成するときには、使用するコンフィグレーション キーワードを選択します。 別途キーワードを指定しない限り、DEFAULTS キーワードがデータに使用されます。
ジオデータベース管理者は、フィーチャクラスやラスターのさまざまなコンポーネントが格納される方法を変更するために、パラメーター値を調整することができます。 たとえば、IBM Db2 のジオデータベースの場合、DEFAULTS コンフィグレーション キーワードのビジネス テーブル パラメーターと差分テーブル パラメーターの値に、各タイプのテーブルを異なる表スペースに格納するように指定することができます。
また、ジオデータベース管理者はカスタム コンフィグレーション キーワードを作成することもできます。 ジオデータベース管理者は、必要なコンフィグレーション キーワードが DBTUNE テーブルに存在し、ArcGIS Pro で使用できることを確認しなければなりません。 カスタム コンフィグレーション キーワードが利用できるかどうか、利用可能である場合、それらを使用すべきかどうかについては、ジオデータベース管理者に問い合わせてください。
どのコンフィグレーション キーワードを使用するか
ほとんどの場合は、DEFAULTS コンフィグレーション キーワードで十分です。 DEFAULTS コンフィグレーション キーワードのパラメーター値については、ほとんどの場面で使用される設定が反映されるようにジオデータベース管理者が変更します。
データを作成またはインポートする際に、DEFAULTS 以外のコンフィグレーション キーワードを選択する特殊な状況もあります。 次のセクションでは、想定されるシナリオをいくつか紹介します。
ジオメトリ格納コンフィグレーション キーワード
いずれのジオデータベースにも空間 (ジオメトリ) データが格納されます。 エンタープライズ ジオデータベースに使用される各 DBMS 製品は、ジオメトリを格納する特定のメカニズムを提供します。 Db2 と SAP HANA では 1 つのジオメトリ格納タイプがサポートされています。 Microsoft SQL Server、Oracle、および PostgreSQL では、複数のジオメトリ格納オプションの中から選択することができます。
ジオデータベース管理者は、DEFAULTS キーワードの GEOMETRY_STORAGE パラメーターを通常のデータセットで使用するタイプに設定します。 使用する格納タイプが DEFAULTS キーワード下に設定されているものではない場合、別のジオメトリ格納タイプを使用するフィーチャクラスを作成可能な別のキーワードが提供されます。
サポートされている各データベースで各格納タイプに関連付けられているコンフィグレーション キーワードは次のとおりです。
コンフィグレーション キーワード | geometry 格納タイプ | 要件 |
---|---|---|
ST_GEOMETRY | Oracle および PostgreSQL の Esri 空間タイプ | このキーワードを使用するには、ST_Geometry が PostgreSQL で構成されている必要があります。 このキーワードは Oracle および PostgreSQL のデータベース サービス製品では機能しません。 |
SDO_GEOMETRY | Oracle Spatial | Oracle Spatial または Locator がデータベースで有効になっている必要があります。 |
PG_GEOMETRY | PostgreSQL の PostGIS ジオメトリ タイプ | PostGIS がデータベースにインストールされている必要があります。 |
PG_GEOGRAPHY | PostgreSQL の PostGIS ジオグラフィ タイプ | PostGIS がデータベースにインストールされている必要があります。 |
GEOMETRY | SQL Server の Microsoft ジオメトリ タイプ | |
GEOGRAPHY | SQL Server の Microsoft ジオグラフィ タイプ |
上記のキーワードが使用できない場合や機能しない場合は、ジオデータベース管理者に連絡してください。 管理者によってそのキーワードが削除されていたり、(該当する場合に) データベースがそのジオメトリ格納タイプを使用するように設定されていない可能性があります。
ヒント:
ジオデータベース管理者が、ユーザーに使えるカスタム コンフィグレーション キーワードを別途に作成した可能性があります。 その場合、ジオデータベース管理者は、その情報を提供してくれるはずです。
デフォルトとは異なるジオメトリ格納タイプのフィーチャクラスをいくつか作成する必要がある状況では、別のジオメトリ格納コンフィグレーション キーワードを指定することで別のジオメトリ格納タイプを使用します。 このようなキーワードを使用する状況について、以下にいくつかの例を示します。
- ジオデータベースを設計する際には、さまざまな格納タイプを試して、特定のデータセットにどれが適しているかを調べることができます。 その場合は、さまざまなジオメトリ格納コンフィグレーション キーワードを使用して同じデータセットを格納し、各データセットのパフォーマンスを体系的にテストすることができます。
- 特定のジオメトリ タイプのデータを必要とするコンサルタントと作業している場合。
- 別のジオメトリ タイプを必要とする特定のプロジェクトで作業している場合。
注意:
次のジオメトリ格納タイプは、ArcGIS Pro で使用されなくなりました。
- SDEBINARY
- WKB_GEOMETRY
これらの格納タイプを使用するフィーチャクラスは作成できません。 現在、これらのジオメトリ格納タイプを使用するフィーチャクラスを表示することはできますが、この機能は今後のリリースで削除される予定です。 データに引き続きアクセスできるように、[データ格納タイプの移行 (Migrate Storage)] ジオプロセシング ツールを使用して、サポートされるデータ タイプにフィーチャクラスを移行してください。
トポロジ コンフィグレーション キーワード
トポロジ コンフィグレーション キーワードは、トポロジ作成時のデータベース内のトポロジ テーブルの格納場所を制御します。
トポロジの作成時に別のトポロジ キーワードを選択しなければ、トポロジ テーブルの格納場所の指定には TOPOLOGY_DEFAULTS コンポジット キーワードが使用されます。
デフォルト以外のトポロジ キーワードを使用するには、ジオデータベース管理者がデフォルトとは異なる格納パラメーターを指定するトポロジ キーワードを作成する必要があります。 これらのキーワードが必要な場合にはジオデータベース管理者から提供されます。
テレイン コンフィグレーション キーワード
テレイン コンフィグレーション キーワードは、テレイン データセット作成時のデータベース内のテレイン テーブルの格納場所を制御します。
テレイン データセットの作成時に別のテレイン キーワードを選択しなければ、テレイン テーブルの格納場所の指定には TERRAIN_DEFAULTS コンポジット キーワードが使用されます。
デフォルト以外のテレイン キーワードを使用するには、ジオデータベース管理者がデフォルトとは異なる格納パラメーターを指定するテレイン キーワードを作成する必要があります。 これらのキーワードが必要な場合にはジオデータベース管理者から提供されます。
ライセンス:
テレインには ArcGIS 3D Analyst extension が必要です。