Spatial モジュール Centrus データベース リソースの追加

新しいデータベース リソースをインストール、または既存のデータベース リソースを変更するたびに、Management Console で定義して、システム上で使用できるようにする必要があります。この手順では、Centrus データベース用の Spatial モジュール データベース リソースをインストールまたは変更する方法を示します。Centrus データは、Closest Site ステージと Point in Polygon ステージで使用されます。

  1. データベースをまだインストールしていない場合は、データベース ファイルをシステムにインストールしてください。データベースのインストール手順については、Spectrum™ Technology Platform インストール ガイド』を参照してください。
  2. Management Console で、[リソース] > [Spectrum データベース] に移動します。
  3. 追加ボタン をクリックして新しいデータベースを作成するか、既存のデータベース リソースを選択して編集ボタン をクリックしてそのデータベースを変更します。また、コピー ボタン を使って既存のデータベース リソースをコピーする方法でも新しいデータベースを作成できます。
  4. 新しいデータベースを作成する場合は、[名前] フィールドにデータベース リソースの名前を入力します。任意の名前にすることができます。既存のデータベースをコピーして新しいデータベースを作成する場合は、必要に応じてデフォルト名を変更してください。既存のデータベース リソースの名前を変更することはできません。その名前でデータベースを参照しているサービスやジョブがあると、動作しなくなるからです。
  5. 必要であれば [プール サイズ] の値を変更します。この設定には、このデータベースで同時に処理する要求の最大数を指定できます。
    注: この設定は、Spectrum™ Technology Platform からのサービス要求を待機したり、Spatial モジュールのステージを実行したりするコンポーネント上のスレッド数 (つまり管理対象の接続の最大数) を表します。すべての Web サービス リクエストは、プラットフォームから Spectrum に入り、コンポーネントへと引き渡されます。デフォルト値の 4 より大きくすることで、高いリクエスト負荷に対応できます。CPU の数に一致するプール サイズが推奨されます。この最大値を、CPU コア数の 2 倍以上に設定しないでください。例えば、CPU が 4 基のマシンでは、全サービスのスレッドの合計数が 8 を超えないようにします。使用状況に対して最適なパフォーマンスが得られるように、さまざまな設定でパフォーマンス テストを実施する必要があります。
  6. [モジュール] フィールドで、[Centrus] を選択します。
  7. [タイプ] フィールドで、[Centrus データベース リソース] を選択します。
  8. [パス] フィールドで、参照ボタン をクリックして Centrus データベース ファイルへのフル パスを選択します。このファイルには .gsb または .txb という拡張子が付けられています。
  9. [キャッシュ サイズ] フィールドで、データのキャッシュに使用するメモリの量を選択します。一般的には、キャッシュを大きくするほどパフォーマンスが向上します。次のオプションがあります。
    • なし — データをキャッシュしません。
    • — 最大 5 MB のメモリを使用してデータをキャッシュします。キャッシュに使用できるメモリの量が少ない場合は、この設定を使用してください。
    • — 最大 20 MB のメモリを使用してデータをキャッシュします。多数のレコードを処理する場合はこの設定を使用してください。
    • 巨大 — 最大 100 MB のメモリを使用してデータをキャッシュします。多数のレコードを処理する場合はこの設定を使用してください。
  10. [保存] をクリックします。新しいデータベース リソースをリストから選択し、編集ボタン をクリックすると、次の情報が表示されます。
    • 名前 — データベースに付与した名前。このデータベースをステージまたはサービスから参照する際に使用する名前です。
    • パス — データベース ファイルの場所。
    • キャッシュ サイズ — このデータベースのデータのキャッシュに使用するメモリの量。
    • フィーチャー タイプ — データベースに格納されている空間データのタイプを示します (ポイント、ポリゴン、またはライン)。ポイント データベースは、Closest Site ステージおよび Point In Polygon ステージで使用できます。ポリゴン データベースおよびライン データベースは、Point In Polygon ステージで使用できます。
    • バッファ有効 — データベースがバッファリングをサポートしているかどうかを示します。バッファリングは Point in Polygon 機能の 1 つで、ポイント、ポリゴン、またはラインに近い領域を指定するのに使用します。