ArcSDE Compressed Binary 格納

ArcSDE Compressed Binary 格納タイプは、バイナリ格納メカニズムを使用してフィーチャ ジオメトリを格納します。

クライアント アプリケーションはジオメトリを整合チェックした後、ジオメトリ データを圧縮してサーバに送信します。サーバ側では、データは Compressed Binary 形式でフィーチャ テーブル(F テーブル)に格納されます。クライアント側でジオメトリを圧縮すると、ArcSDE サーバの負荷が軽減され、ジオメトリの送信にかかる時間が短縮されます。データの格納に必要な領域を最大で 40% 削減することで、空間データの効率的な格納と取得が可能になります。

ArcSDE Compressed Binary 格納タイプを使用して、Oracle データベースまたは Microsoft SQL Server データベースの ArcSDE ジオデータベースにジオメトリを格納することができます。ArcSDE Compressed Binary 格納タイプは、SQL Server に格納される ArcSDE ジオデータベースのプライマリ格納タイプであり、ArcGIS 9.3 以前では Oracle に格納される ArcSDE ジオデータベースのデフォルトの格納タイプでした。

ヒントヒント:

ArcGIS 9.3 以降のリリースでは、ArcSDE で Oracle に使用するデフォルトのジオメトリ格納タイプは ST_Geometry になっています。

Compressed Binary フィーチャクラスは、ビジネス テーブル、フィーチャ テーブル、空間インデックス テーブルの 3 つのテーブルで構成されます。

ビジネス テーブルには属性と空間列が含まれています。空間列は、フィーチャ テーブルと空間インデックス テーブルへのキーとなります。

ビジネス テーブルとフィーチャ テーブル間のリレーションシップは、空間列とフィーチャ ID(FID)列で管理されます。ArcSDE によって管理されるこのキーは一意です。

ArcSDE Compressed Binary 形式で格納されるフィーチャクラスの詳細については、「SQL Server に格納されたジオデータベースのフィーチャクラス」および「Oracle に格納されたジオデータベースのフィーチャクラス」をご参照ください。

Oracle での ArcSDE Compressed Binary

Oracle に格納されるジオデータベースでは、ArcSDE Compressed Binary ジオメトリを BLOB(Binary Large Object)データ タイプまたは LONG RAW データ タイプとして格納できます。Oracle の ArcSDE ジオデータベースはデフォルトで ST_Geometry 格納を使用します。このため、ほとんどのジオメトリを ArcSDE Compressed Binary 形式で格納する場合は、デフォルトの GEOMETRY_STORAGE パラメータを SDELOB(BLOB として格納される ArcSDE Compressed ジオメトリ)に変更する必要があります。Oracle に格納されたジオデータベースで BLOB の格納領域を調整する方法については、「Oracle のジオデータベースの BLOB データ格納」をご参照ください。

注意注意:

Oracle では、LONG RAW 格納タイプを今後のリリースでサポートしなくなる可能性があります。そのため、新規のフィーチャクラスには SDEBINARY 格納を使用しないことをお勧めします。

Oracle 用の ArcSDE ジオデータベースでジオメトリ タイプを組み合わせて使用する場合は、DEFAULTS GEOMETRY_STORAGE パラメータを ST_GEOMETRY に設定したままにして、特定のフィーチャクラスの作成時に使用するその他のコンフィグレーション キーワードを指定することができます。使用できるキーワードは SDELOB、SDO_GEOMETRY、および WKB_GEOMETRY です。


3/6/2012