エンタープライズ ジオデータベースのコンフィグレーション キーワードには、多くのオプションがあります。DBMS (データベース管理システム) ごとに、ジオデータベースの DBTUNE テーブル内に特定のコンフィグレーション キーワードがデフォルトで作成されます。また、ジオデータベース管理者はカスタム キーワードを追加することができます。
エンタープライズ ジオデータベースのコンフィグレーション キーワードとは何か?
コンフィグレーション キーワードは、1 つの見出し (キーワード) 下のグループ パラメーターとパラメーター値のグループ化に使用されます。パラメーターとパラメーター値には、ジオデータベース内のデータセット用の格納オプションを指定します。コンフィグレーション キーワード、関連するパラメーターおよびパラメーター値は、ジオデータベース内のシステム テーブルに保管されます。
コンフィグレーション キーワードはどのように使用するか
コンフィグレーション キーワードは、一連のパラメーターと値をグループ化することで、特定のデータセットの複数の格納オプションに適用されるキーワードを 1 つ指定できるようにするものです。ジオデータベースにデータセットを作成するときには、使用するコンフィグレーション キーワードを選択します。別途キーワードを指定しない限り、DEFAULTS キーワードが使用されます。
また、ジオデータベース管理者はカスタム コンフィグレーション キーワードを作成することもできます。ジオデータベース管理者は、必要なコンフィグレーション キーワードがジオデータベース内に存在し、ArcGIS for Desktop で使用できることを確認しなければなりません。カスタム コンフィグレーション キーワードが利用できるかどうか、利用可能である場合、それらを使用すべきかどうかについては、ジオデータベース管理者に問い合わせてください。
どのコンフィグレーション キーワードを使用するか
ほとんどの場合は、DEFAULTS コンフィグレーション キーワードで十分です。DEFAULTS コンフィグレーション キーワードのパラメーター値については、ほとんどの場面で使用される設定をジオデータベース管理者が必要に応じて変更するようにしてください。
データを作成またはインポートする際に、DEFAULTS 以外のコンフィグレーション キーワードを選択する特殊な状況もあります。次のセクションでは、想定されるシナリオをいくつか紹介します。
ジオメトリ格納コンフィグレーション キーワード
すべてのジオデータベースは、ジオメトリを格納します (ジオデータベースの「ジオ」はこれに由来します)。エンタープライズ ジオデータベースの格納に使用される各データベース管理システムは、ジオメトリを格納する特定のメカニズムを提供します。IBM DB2 の場合、ジオメトリの格納には Spatial Extender (ST_Geometry) が使用されます。Informix の場合、ジオメトリの格納には Spatial DataBlade (ST_Geometry) が使用されます。Oracle、Microsoft SQL Server、または PostgreSQL に格納されるジオデータベースは、複数のジオメトリ格納オプションを提供します。
SQL Server データベースでは、Microsoft Geometry 空間タイプ (デフォルト)、ArcSDE Compressed Binary タイプ、OGC (Open Geospatial Consortium) WKB (Well-Known Binary) 格納方式、または Microsoft Geography 空間タイプのいずれかを使用できます。Oracle データベースでは、ST_Geometry (デフォルト)、ArcSDE Compressed Binary、OGC WKB、または Oracle Spatial を使用できます。PostgreSQL では、ST_Geometry (デフォルト) または PostGIS ジオメトリ タイプを使用できます。
これらの格納タイプに関連付けられているコンフィグレーション キーワードは次のとおりです。
コンフィグレーション キーワード | ジオメトリ格納タイプ |
---|---|
WKB_GEOMETRY | OGC WKB タイプ |
SDEBINARY | ArcSDE Compressed Binary |
ST_GEOMETRY | Oracle または PostgreSQL 用の SQL 空間タイプ |
SDO_GEOMETRY | Oracle Spatial |
PG_GEOMETRY | PostGIS ジオメトリ タイプ |
GEOMETRY | Microsoft Geometry タイプ |
GEOGRAPHY | Microsoft Geography タイプ |
ジオデータベース管理者は、DEFAULTS キーワードの GEOMETRY_STORAGE パラメーターを通常のデータセットで使用するタイプに設定します。使用する格納タイプが DEFAULTS キーワード下に設定されているものではない場合、別のジオメトリ格納コンフィグレーション キーワードを指定することもできます。次のような場合、データに別のジオメトリ格納タイプを使用します。
- SQL Server または Oracle を使用していて、空間列に SQL でアクセスする必要がなく、データを含むサービスを公開していない場合。
フィーチャクラスがこの記述に該当する場合は、SDEBINARY コンフィグレーション キーワードを指定して、データを ArcSDE Compressed Binary 形式で格納することができます。
- SQL Server または Oracle を使用していて、トポロジ、ネットワーク、またはリレーションシップ クラスに属さないポイント、ライン、ポリゴンなどのシンプル フィーチャのみを格納し、ArcSDE 圧縮タイプを使用する必要がない場合。
フィーチャクラスがこの記述に該当する場合は、WKB_GEOMETRY コンフィグレーション キーワードを指定して、データを OGC WKB 形式で格納することができます。
- PostGIS をインストールしているが、PostGIS ジオメトリ格納には使用しているフィーチャクラスの一部しか格納しない場合。
この場合は、PostGIS ジオメトリ タイプで格納するフィーチャクラスを作成する際に、PG_GEOMETRY コンフィグレーション キーワードを指定することができます。
- SQL Server を使用していて、経度座標と緯度座標を使用する SQL 空間タイプでデータを格納したい場合。
この場合は、フィーチャクラスを作成する際に GEOGRAPHY コンフィグレーション キーワードを指定することができます。
- ジオデータベースのプロトタイプを作成していて、特定のデータセットで格納するタイプごとの相対的なパフォーマンスをテストしたい場合。
ジオデータベースを設計する際には、さまざまな格納タイプを試して、特定のデータセットにどれが適しているかを調べることができます。その場合は、さまざまなジオメトリ格納コンフィグレーション キーワードを使用して同じデータセットを格納し、各データセットのパフォーマンスを体系的にテストすることができます。
ラスター格納コンフィグレーション キーワード
すべてのジオデータベースは、空間参照されるラスター データを格納できます。複数の格納タイプが用意されており、各データベース管理システムにラスターを格納できます。
ジオデータベース管理者は、DEFAULTS キーワードのラスター格納値を通常のデータセットで使用されるタイプに設定します。ジオデータベース管理者が、他のラスター データ タイプを指定できるカスタム コンフィグレーション キーワードを別途に作成した可能性があります。担当のジオデータベース管理者に問い合わせて、サイトでそのようにしてあるかどうかを確認してください。
ネットワーク コンフィグレーション キーワード
ネットワーク コンフィグレーション キーワードは、ネットワークの作成時に使用されます。
ネットワーク コンフィグレーション キーワードは、コンポジット コンフィグレーション キーワードであり、異なる場所にある同じネットワーク クラスからのテーブルを格納する 3 種類のネットワーク キーワードで構成されています。ArcGIS クライアントに表示されるネットワーク コンポジット キーワードは、NETWORK_DEFAULTS です。
ネットワークのコンフィグレーション キーワードを指定しない場合は、ネットワークの格納領域を定義するためにデフォルトのキーワード設定が使用されます。
ジオデータベース管理者は、カスタム ネットワーク キーワードのセットを作成できます。たとえば、バス路線のネットワークを作成していて、河川や鉄道のネットワークよりもかなり大きくなることが予想される場合には、ジオデータベース管理者にバス路線ネットワークをジオデータベースの異なる場所に格納するためのネットワーク コンフィグレーション キーワードを作成してもらうことができます。
トポロジ コンフィグレーション キーワード
トポロジを作成するたびに、トポロジ コンフィグレーション キーワードがトポロジ テーブルの格納の制御に使用されます。
トポロジ コンフィグレーション キーワードはコンポジット キーワードです。ArcGIS クライアントに表示されるデフォルトのトポロジ コンポジット キーワードは、TOPOLOGY_DEFAULTS です。
デフォルト以外のトポロジ キーワードを使用するには、ジオデータベース管理者がデフォルトとは異なる格納パラメーターを指定する新しいトポロジ キーワードを作成する必要があります。TOPOLOGY_DEFAULTS 以外のトポロジ コンフィグレーション キーワードを使用する必要がある場合は、管理者から通知されます。
テレイン コンフィグレーション キーワード
テレインを作成するたびに、テレイン コンフィグレーション キーワードがテレイン テーブルの格納の制御に使用されます。
テレイン コンフィグレーション キーワードはコンポジット キーワードです。ArcGIS クライアントに表示されるデフォルトのテレイン コンポジット キーワードは、TERRAIN_DEFAULTS です。
ジオデータベース管理者は、ネットワーク キーワードおよびトポロジ キーワードを作成する場合と同様に、カスタム キーワードを作成してさまざまな格納情報を指定することができます。カスタム キーワードを使用する場合は、管理者から通知されます。