ArcSDE Compressed Binary 格納
ArcSDE Compressed Binary 格納タイプは、バイナリ格納メカニズムを使用してフィーチャ ジオメトリを格納します。
クライアント アプリケーションはジオメトリを整合チェックした後、ジオメトリ データを圧縮してサーバに送信します。サーバ側では、データは Compressed Binary 形式でフィーチャ テーブル(F テーブル)に格納されます。クライアント側でジオメトリを圧縮すると、サーバの負荷が軽減され、ジオメトリの送信にかかる時間が短縮されます。データの格納に必要な領域を最大で 40% 削減することで、空間データの効率的な格納と取得が可能になります。
ArcSDE Compressed Binary 格納タイプを使用して、Oracle データベースまたは Microsoft SQL Server データベースのエンタープライズ ジオデータベースにジオメトリを格納することができます。
Compressed Binary フィーチャクラスは、ビジネス テーブル、フィーチャ テーブル、空間インデックス テーブルの 3 つのテーブルで構成されます。
ビジネス テーブルには属性と空間列が含まれています。空間列は、フィーチャ テーブルと空間インデックス テーブルへのキーとなります。
ビジネス テーブルとフィーチャ テーブル間のリレーションシップは、空間列とフィーチャ ID(FID)列で管理されます。ArcSDE によって管理されるこのキーは一意です。
ArcSDE Compressed Binary 形式で格納されるフィーチャクラスの詳細については、「SQL Server に格納されたジオデータベースのフィーチャクラス」および「Oracle に格納されたジオデータベースのフィーチャクラス」をご参照ください。
SQL Server での ArcSDE Compressed Binary
ArcGIS 9.3 以前のリリースでは、SQL Server での ArcSDE Compressed Binary 格納は image データ タイプで格納されます。ArcGIS 10 以降のリリースでは、SQL Server で ArcSDE Compressed Binary 格納を使用して作成された新しいデータは、varbinary(max) データ タイプとして格納されます。
DBTUNE テーブルの GEOMETRY_STORAGE パラメータは、フィーチャクラスのジオメトリ格納形式を定義します。デフォルトで、GEOMETRY_STORAGE パラメータは Microsoft の Geometry 格納タイプに設定されます。
SQL Server のジオデータベースにあるデフォルトの GEOMETRY_STORAGE を変更して、ArcSDE Compressed Binary 格納(SDEBINARY)、Microsoft の Geography 空間タイプ、または Open Geospatial Consortium(OGC)の Well-Known Binary 格納データ タイプを使用することができます。これらのデータ タイプの詳細については、「ArcSDE と Microsoft 空間タイプ」および「ジオメトリの OGC WKB 表現」をご参照ください。
ArcSDE Compressed Binary でフィーチャクラスをいくつか作成するだけの場合は、特定のフィーチャクラスを作成するときに指定するためのコンフィグレーション キーワードを作成できます。たとえば、SDEBINARY 格納のために作成したカスタム キーワードには、以下のパラメータを指定できます。
##SDEBINARY
GEOMETRY_STORAGE "SDEBINARY"
UI_TEXT ""
COMMENT "SDEBINARY ジオメトリ格納でフィーチャクラスを作成するために使用"
END
DBTUNE キーワードを作成する方法詳細については、「カスタム コンフィグレーション キーワード」をご参照ください。