PostgreSQL に格納されたジオデータベースのシステム テーブル
ジオデータベースのシステム テーブルは、ジオデータベースの振舞いを施行し、ジオデータベースに関する情報を格納し、ジオデータベースに格納されたデータを追跡します。
View a diagram of the ArcSDE geodatabase system tables.
このファイルを開くには、Adobe Acrobat Reader が必要です。
ArcGIS ソフトウェア以外のものを使用して システム テーブルとその内容を変更することはできません。ただし、SQL を使用してシステム テーブルの内容を表示することはできます。
gdb_itemrelationships
gdb_itemrelationships テーブルには、gdb_items テーブル内のオブジェクトの関連付け方法に関する情報が格納されます。たとえば、このテーブルではフィーチャ データセットとレプリカが追跡されます。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
objectid |
integer |
行の一意な ID |
NOT NULL |
uuid |
varchar(38) |
アイテムの一意な ID |
NOT NULL |
type |
varchar(38) |
gdb_itemrelationshiptypes テーブルの uuid に対応 |
NOT NULL |
originid |
varchar(38) |
gdb_items テーブルの uuid に対応 |
NOT NULL |
destid |
varchar(38) |
gdb_items テーブルの uuid に対応 |
NOT NULL |
properties |
integer |
アイテム プロパティのビットマスク |
|
attributes |
xml |
属性ペアを表すプロパティ セット |
gdb_itemrelationshiptypes
gdb_itemrelationshiptypes テーブルは、gdb_items テーブルのオブジェクト間に存在するリレーションシップのタイプに関するデータを保持します。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
objectid |
integer |
行の一意な ID |
NOT NULL |
uuid |
varchar(38) |
アイテムの一意な ID |
NOT NULL |
name |
varchar(226) |
リレーションシップ タイプの名前。次の値が含まれます。
|
NOT NULL |
forwardlabel |
varchar(226) |
関連元アイテムの関係からリレーションシップを説明するラベル |
|
backwardlabel |
varchar(226) |
関連先アイテムとの関係からリレーションシップを説明するラベル |
|
origitemtypeid |
varchar(38) |
gdb_itemtypes テーブルの uuid に対応 |
NOT NULL |
destitemtypeid |
varchar(38) |
gdb_itemtypes テーブルの uuid に対応 |
NOT NULL |
iscontainment |
smallint |
関連元アイテムの存在が関連先オブジェクトの存在を制御するかどうかを示す |
gdb_items
アイテムとは ArcGIS システムで使用されるオブジェクトで、インデックスを作成したり検索することができます。テーブル、ドメイン、トポロジ、ネットワークなどが含まれます。gdb_items テーブルは、ジオデータベースに格納されるすべてのアイテムに関する情報を保持します。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
objectid |
integer |
行の一意な ID |
NOT NULL |
uuid |
varchar(38) |
アイテムの一意な ID |
NOT NULL |
type |
varchar(38) |
gdb_itemtypes テーブルの uuid に対応 |
NOT NULL |
name |
varchar(226) |
アイテムの名前(論理) |
NOT NULL |
physicalname |
varchar(226) |
アイテムの完全修飾名 |
|
path |
varchar(512) |
アイテムに対する一意な相対パス |
|
url |
varchar(255) |
アイテムに関連付けられた URL(カタログ サービスで使用) |
|
properties |
integer |
アイテム プロパティのビットマスク |
|
defaults |
bytea |
シリアライズされたレンダラ、フィーチャクラスのシンボル、テーブルの列幅、色、フォントなど、元になるデータセットから独立したアイテムの情報 |
|
datasetsubtype1 |
integer |
テーブルのフィーチャ タイプを示す フィーチャクラスとラスタ カタログについては、次の値が設定可能です。
リレーションシップ クラスの場合、リレーションシップ クラスの基数が格納されます。設定可能な値は次のとおりです。
トポロジの場合、この列にはトポロジ ID が格納されます。 |
|
datasetsubtype2 |
integer |
テーブルのジオメトリ タイプを示す フィーチャクラスとラスタ カタログについては、次の値が設定可能です。
リレーションシップ クラスでは、この列の値はリレーションシップ クラスが属性付きかどうかを示します。値は、0(属性なし)または 1(属性付き)のいずれかです。 |
|
datasetinfo1 | varchar(255) | フィーチャクラスの Shape フィールド名を格納 | |
datasetinfo2 | varchar(255) | トポロジに属しているフィーチャクラスの情報を格納 | |
definition |
xml |
アイテムに関する情報を格納 |
|
documentation |
xml |
アイテムのデータ定義(メタデータ) |
|
iteminfo |
xml |
元になるデータセットから独立したアイテムの情報(シンボルなど)を格納 |
|
shape |
st_geometry |
アイテムの空間範囲 |
gdb_itemtypes
gdb_itemtypes テーブルは、gdb_items テーブル内の各アイテムのオブジェクト タイプに関する情報を格納します。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
objectid |
integer |
行の一意な ID |
NOT NULL |
uuid |
varchar(38) |
アイテムの一意な ID |
NOT NULL |
parenttypeid |
varchar(226) |
この(gdb_itemtypes)テーブルの uuid に対応 |
NOT NULL |
name |
varchar(38) |
アイテム タイプの名前。次の値が含まれます。
|
NOT NULL |
gdb_replicalog
レプリカのエクスポートまたはインポートが変更されるたびに、操作に関する情報が gdb_replicalog テーブルに格納されます。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
id |
integer |
行の一意な ID |
NOT NULL |
replicaid |
integer |
gdb_items テーブルの objectid フィールドに対応 |
NOT NULL |
event |
integer |
インポート(1)とエクスポート(2)のどちらがログ記録されたのかを示します。 |
NOT NULL |
errorcode |
integer |
イベントに関連付けられたエラー コード。開発者ヘルプを検索して、エラーに関連付けられた説明を取得できます。イベントが正常に終了した場合は、成功のエラー コードが返されます。 |
NOT NULL |
logdate |
timestamp without time zone |
イベントが発生した日付 |
NOT NULL |
sourcebegingen |
integer |
1 つのイベント内で複数の世代のデータ変更がインポートまたはエクスポートされる場合があります。この値は、必要とされる変更の最初の世代の世代番号を示します。たとえば、世代 1 ~ 3 がインポートされた場合、このフィールドの値は 1 になります。 |
NOT NULL |
sourceendgen |
integer |
1 つのイベント内で複数の世代のデータ変更がインポートまたはエクスポートされる場合があります。この値は、必要とされる変更の最後の世代の世代番号を示します。たとえば、世代 1 ~ 3 がインポートされた場合、このフィールドの値は 3 になります。 |
NOT NULL |
targetgen |
integer |
変更の適用される世代。この値を使用して、変更がターゲット レプリカ内の適切なバージョンに適用されるようにします。 |
NOT NULL |
gdb_tables_last_modified
gdb_tables_last_modified テーブルは、クライアント アプリケーションにジオデータベース システム テーブルがキャッシュされた際の整合チェックに使用します。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
table_name |
varchar(160) |
変更されたジオデータベース システム テーブルの名前 |
NOT NULL |
last_modified_count |
integer |
システム テーブルが変更された回数。この値は変更が行われるたびに 1 増加します。 |
NOT NULL |
sde_archives
sde_archives テーブルには、ジオデータベースの履歴のメタデータが格納されます。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
archiving_regid |
integer |
ビジネス テーブルの登録 ID |
NOT NULL |
history_regid |
integer |
アーカイブ テーブルの登録 ID |
NOT NULL |
from_date |
varchar(32) |
開始日付フィールドの名前 |
NOT NULL |
to_date |
varchar(32) |
終了日付フィールドの名前 |
NOT NULL |
archive_date |
bigint |
アーカイブの作成日付 |
NOT NULL |
archive_flags |
bigint |
現時点では未使用 |
NOT NULL |
sde_column_registry
sde_column_registry テーブルは、すべての登録された列を管理します。
SQL インタフェースを使用して列の定義を変更した場合、sde_column_registry テーブル内のレコードは更新されません。このことが原因で、以降のデータのエクスポートに失敗することがあります。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
database_name |
varchar(32) |
列を含むテーブルが格納されているデータベースの名前 |
NOT NULL |
table_name |
varchar(128) |
登録済みの列が含まれているテーブルの名前 |
NOT NULL |
owner |
varchar(32) |
列の存在するテーブルの所有者(テーブルを作成したユーザ) |
NOT NULL |
column_name |
varchar(32) |
登録済みの列の名前 |
NOT NULL |
sde_type |
integer |
列のデータ タイプのコード。設定可能な値と定義には次のようなものがあります。
|
|
column_size |
integer |
登録済みの列の値の長さ |
|
decimal_digits |
integer |
列の値の小数点以下の整数の数 |
|
description |
varchar(65) |
列のタイプの説明 |
|
object_flags |
integer |
次に示すような、列のプロパティを格納します。
|
NOT NULL |
object_id |
integer |
列がラスタ列である場合は sde_raster_columns テーブルの rastercolumn_id に設定され、列がジオメトリ列である場合は sde_layers テーブルの layer_id に設定されます。 |
sde_compress_log
sde_compress_log テーブルは、ジオデータベースで実行されるすべての圧縮操作を追跡します。
このテーブルは、ジオデータベースを最初に圧縮したときに作成されます。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
compress_id |
integer |
圧縮操作の一意な ID |
NOT NULL |
sde_id |
integer |
圧縮処理のプロセス ID 番号。sde_process_information テーブルの sde_id 列を参照します。 |
NOT NULL |
server_id |
integer |
圧縮処理を実行した、または実行している ArcSDE サーバ プロセスのシステム process_id |
NOT NULL |
direct_connect |
varchar(1) |
Y(はい)または N(いいえ)で、クライアントがジオデータベースにダイレクト コネクションを使用したかどうかを示す |
NOT NULL |
compress_start |
timestamp without time zone |
圧縮処理が開始された日付と時刻 |
NOT NULL |
start_state_count |
integer |
圧縮開始時に存在しているステートの数 |
NOT NULL |
compress_end |
timestamp without time zone |
圧縮操作の完了した日時 |
NOT NULL |
end_state_count |
integer |
圧縮操作後に残存しているステートの数 |
NOT NULL |
compress_status |
varchar(20) |
圧縮操作が正常に実行されたかどうかを示す |
NOT NULL |
sde_coordinate_systems
sde_coordinate_systems テーブルは標準座標系を格納します。このテーブルには、空間参照の定義に使用される座標系が事前に設定されています。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
name |
varchar(128) |
座標系の名前 |
|
type |
varchar(128) |
PROJECTED、GEOGRAPHIC または UNSPECIFIED のいずれかになります。 |
|
definition |
varchar(2048) |
座標系の WKT 表現 |
|
organization |
varchar(128) |
座標系を定義した組織の名前 |
|
id |
integer |
座標系の ID。座標系を定義した組織によって割り当てられます。 |
NOT NULL |
description |
varchar(256) |
座標系の詳細情報を提供するテキスト |
sde_dbtune
sde_dbtune テーブルには、フィーチャクラスなどの ArcSDE データ オブジェクトのコンフィグレーション キーワードが格納されます。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
keyword |
varchar(32) |
コンフィグレーション キーワード |
NOT NULL |
parameter_name |
varchar(32) |
コンフィグレーション パラメータ |
NOT NULL |
config_string |
varchar(2048) |
コンフィグレーション パラメータの値 |
sde_geometry_columns
sde_geometry_columns テーブルには、OpenGIS SQL Specification に準拠するデータベースの Geometry タイプの列ごとに行が 1 つ格納されます。ArcSDE は、これを書き込み専用のテーブルとして扱います。ArcSDE がこのテーブルにアクセスするのは、OpenGIS SQL データ形式を使用するレイヤが追加または削除された場合だけです。このテーブルは、OpenGIS SQL 仕様に基づいて定義され、ArcSDE で管理されないジオメトリ列を使用する他のアプリケーションによって更新される場合があります。OpenGIS に準拠する形式で新しいジオメトリ列が作成されると、完全修飾名のテーブル、列名、空間参照 ID(srid)が sde_geometry_columns テーブルに追加されます。
各ジオメトリ列には空間参照系が関連付けられます。ArcSDE は各空間参照系に関する情報を sde_spatial_references テーブルに格納します。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
f_table_catalog |
varchar(32) |
ジオメトリ列のテーブルが格納されているデータベース |
NOT NULL |
f_table_schema |
varchar(32) |
ビジネス テーブルが格納されているスキーマ |
NOT NULL |
f_table_name |
varchar(160) |
データセットのビジネス テーブルの名前 |
NOT NULL |
f_geometry_column |
varchar(32) |
ビジネス テーブルのジオメトリ列の名前 |
NOT NULL |
storage_type |
integer |
ジオメトリの格納タイプを示すコード。WKB、WKT、BINARY のいずれかを表します。 |
|
geometry_type |
integer |
ジオメトリ タイプ コード。ArcSDE はこのフィールドに次のいずれかの値を挿入する。
|
|
coord_dimension |
integer |
座標の次元のコード:
|
|
max_ppr |
integer |
行あたりの最大ポイント数(ArcSDE では使用されなくなっている)。 |
|
srid |
integer |
sde_spatial_references テーブルの srid に対する空間参照 ID 外部キー |
NOT NULL |
sde_layer_locks
sde_layer_locks テーブルは、フィーチャクラスのロックを維持します。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
sde_id |
integer |
レイヤをロックしているプロセスのプロセス ID 番号。process_information テーブルの sde_id 列の外部キー。 |
NOT NULL |
layer_id |
integer |
layers テーブルの layer_id フィールドに対応 |
NOT NULL |
autolock |
character(1) |
レイヤ ロックが内部で設定されている場合は 1、レイヤ ロックがアプリケーションによって設定されている場合は 0 に設定する。 |
NOT NULL |
lock_type |
character(1) |
レイヤ ロックのタイプは次のいずれかになります。
|
NOT NULL |
minx |
bigint |
エリア ロック中にロックされたエリア内でフィーチャを定義するために使用するバウンディング ボックスの X 座標の最小値 |
|
miny |
bigint |
エリア ロック中にロックされたエリア内でフィーチャを定義するために使用するバウンディング ボックスの Y 座標の最小値 |
|
maxx |
bigint |
エリア ロック中にロックされたエリア内でフィーチャを定義するために使用するバウンディング ボックスの X 座標の最大値 |
|
maxy |
bigint |
エリア ロック時にロックされるエリア内のフィーチャを定義するために使用されるバウンディング ボックスの Y 座標の最大値 |
|
lock_time | timestamp without time zone | レイヤ ロックが取得された日時 | NOT NULL |
sde_layer_stats
sde_layer_stats テーブルは、バージョン対応とバージョン非対応の両方のフィーチャクラスの統計情報を管理します。これらの統計情報は、ジオデータベースの統計情報を更新したときに生成されます。特定のジオプロセシング ツールが統計情報を使用して、タイル化処理を使用するかどうか評価します。
sde_layer_stats テーブルは、レイヤ ID により sde_layers テーブルに関連付けられます。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
layer_id |
integer |
レイヤの一意な ID |
NOT NULL |
minx |
double precision |
レイヤの X 座標の最小値 |
NOT NULL |
miny |
double precision |
レイヤの Y 座標の最小値 |
NOT NULL |
maxx |
double precision |
レイヤの X 座標の最大値 |
NOT NULL |
maxy |
double precision |
レイヤの Y 座標の最大値 |
NOT NULL |
minz |
double precision |
レイヤの Z 座標の最小値 |
|
minm |
double precision |
レイヤの M 座標の最小値 |
|
maxz |
double precision |
レイヤの Z 座標の最大値 |
|
maxm |
double precision |
レイヤの M 座標の最大値 |
|
total_features |
integer |
フィーチャクラス内のフィーチャの総数 |
NOT NULL |
total_points |
integer |
フィーチャクラス内のポイント(頂点)の総数 |
NOT NULL |
version_id |
integer |
ジオデータベース バージョンの一意な ID |
|
last_analyzed |
timestamp without time zone |
最後にフィーチャクラスが分析され統計情報が更新された日付と時刻 |
NOT NULL |
sde_layers
sde_layers テーブルは、データベース内の各フィーチャクラスに関するデータを管理します。この情報は、空間インデックスの構築と管理、適切なシェープ タイプの保障、データの整合性の維持、座標データの空間参照の格納を行うために役立ちます。
このテーブルには、データベース内の各空間列の行が格納されます。アプリケーションはレイヤ プロパティを使用して、使用可能な空間データ ソースを見つけます。ArcSDE はレイヤ プロパティを使用して、空間列の内容を制限して整合チェックし、ジオメトリ値のインデックスを作成し、関連付けられる DBMS テーブルを適切に作成して管理します。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
layer_id |
integer |
レイヤの一意な ID |
NOT NULL |
description |
varchar(65) |
レイヤのユーザ定義の説明 |
|
database_name |
varchar(32) |
レイヤが格納されているデータベースの名前 |
NOT NULL |
owner |
varchar(30) |
レイヤを作成したユーザ |
NOT NULL |
table_name |
varchar(128) |
レイヤのビジネス テーブルの名前 |
NOT NULL |
spatial_column |
varchar(128) |
レイヤの空間列の名前 |
NOT NULL |
eflags |
integer |
次のレイヤ プロパティを格納します。
|
NOT NULL |
layer_mask |
integer |
レイヤに関する追加の内部プロパティを格納 |
NOT NULL |
minx |
double precision |
レイヤの X 座標の最小値 |
NOT NULL |
miny |
double precision |
レイヤの Y 座標の最小値 |
NOT NULL |
maxx |
double precision |
レイヤの X 座標の最大値 |
NOT NULL |
maxy |
double precision |
レイヤの Y 座標の最大値 |
NOT NULL |
minz |
double precision |
レイヤの Z 座標の最小値 |
|
maxz |
double precision |
レイヤの Z 座標の最大値 |
|
minm |
double precision |
レイヤの M 座標の最小値 |
|
maxm |
double precision |
レイヤの M 座標の最大値 |
|
cdate |
integer |
レイヤの作成日付 |
NOT NULL |
layer_config |
varchar(32) |
レイヤの作成時に指定されたコンフィグレーション キーワード |
|
optimal_array_size |
integer |
ジオメトリ配列のバッファ サイズ |
|
stats_date |
integer |
レイヤに対して統計情報が最後に計算された日付 |
|
minimum_id |
integer |
バイナリ レイヤのフィーチャ ID の最小値 |
|
srid |
integer |
空間参照 ID 番号。sde_spatial_references テーブルの srid 値に対する外部キー。 |
NOT NULL |
secondary_srid |
integer |
sde_spatial_references テーブルの srid フィールドに対する外部キー。 |
|
base_layer_id |
integer |
実際はビューであるレイヤの、ベース レイヤの layer_id 値を格納 |
NOT NULL |
gsize1 |
double precision |
最初の空間グリッドのサイズ |
NOT NULL |
gsize2 |
double precision |
2 つめの空間グリッドのサイズ |
NOT NULL |
gsize3 |
double precision |
3 つめの空間グリッドのサイズ |
NOT NULL |
sde_lineages_modified
sde_lineages_modified テーブルには、ステート系統 ID とその最新の変更タイム スタンプが含まれています。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
lineage_name |
bigint |
states_lineages テーブルの lineage_name フィールドに対応 |
NOT NULL |
time_last_modified |
timestamp without time zone |
系統が最後に変更された日時 |
NOT NULL |
sde_locators
sde_locators テーブルは、ロケータ オブジェクトに関する情報を格納します。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
locator_id |
integer |
ロケータの一意な ID |
NOT NULL |
name |
varchar(32) |
ロケータの名前 |
NOT NULL |
owner |
varchar(32) |
ロケータを所有するユーザの名前 |
NOT NULL |
category |
varchar(32) |
ロケータのカテゴリ(住所ロケータにはアドレスのカテゴリ値が割り当てられる) |
NOT NULL |
type |
integer |
ロケータのタイプ。各値は次の内容を表しています。
|
NOT NULL |
description |
varchar(64) |
ロケータの説明 |
NOT NULL |
sde_logfile_pool
sde_logfile_pool テーブルは、使用するログ ファイルの種類に関係なく、ジオデータベースの作成時に作成されます。ログ ファイル テーブルの詳細については、「PostgreSQL に格納されたジオデータベースのログ ファイル テーブル」をご参照ください。
sde_metadata
ロケータを DBMS のジオデータベースに追加すると、ロケータのプロパティごとに sde_metadata テーブルに行が追加されます。sde_layer_stats テーブルの各行は、ロケータのプロパティを 1 つ定義します。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
record_id |
integer |
レコードの一意な ID |
NOT NULL |
object_database |
varchar(32) |
ロケータが格納されているデータベースの名前 |
|
object_name |
varchar(160) |
プロパティが属しているロケータの名前。sde_locators テーブルの name 列への外部キー。 |
NOT NULL |
object_owner |
varchar(32) |
レコードを所有するユーザの名前 |
NOT NULL |
object_type |
integer |
ロケータ プロパティでは常に 2 |
NOT NULL |
class_name |
varchar(32) |
ロケータ プロパティの値は常に SDE_internal |
|
property |
varchar(32) |
ロケータ プロパティの名前 |
|
prop_value |
varchar(255) |
ロケータ プロパティの値 |
|
description |
varchar(65) |
ロケータ プロパティには使用されない |
|
creation_date |
timestamp without time zone |
ロケータ プロパティの作成日時 |
NOT NULL |
sde_mvtables_modified
sde_mvtables_modified テーブルは、各データベースのステートで変更されたすべてのテーブルのリストを維持します。この情報によって、データベースのバージョンまたはステート間で競合が発生していないかすばやく判別することができます。
sde_mvtables_modified テーブルは、ステートで変更されたすべてのテーブルのレコードを維持します。この情報によってアプリケーションは、データベース内のバージョンおよびステート間で発生する可能性のある競合をリコンサイルするときに、変更内容を確認する必要のあるテーブルを決定できます。
フィーチャクラスまたはテーブルをステート内で変更すると、常に sde_mvtables_modified テーブルに新しいエントリが作成されます。2 つのバージョンをリコンサイルするとき、プロセスの最初のステップでは、これらの 2 つのバージョンが参照するステート(現在の編集バージョンのステートと、ターゲット バージョンのステート)を識別します。これらのステートから、これら 2 つのバージョンのステート系統をたどって追跡することで、共通の上位ステートが特定されます。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
state_id |
bigint |
このテーブルが変更されたステートの ID。states テーブルの外部キー。 |
NOT NULL |
registration_id |
integer |
ステートで変更されたテーブルの登録 ID。table_registry テーブルに対応。 |
NOT NULL |
sde_object_ids
sde_object_ids テーブルは、ジオデータベースに存在するオブジェクトのタイプを追跡します。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
id_type |
integer |
ArcSDE システム オブジェクトのタイプ ID。オブジェクトはレイヤ、ステート、バージョン、接続、登録されたテーブル、ラスタ、メタデータまたはロケータのいずれかになります。 |
NOT NULL |
base_id |
bigint |
オブジェクト タイプに対する開始時または現在のオブジェクト ID。 |
NOT NULL |
object_type |
varchar(30) |
ArcSDE システム オブジェクトの名前。 |
NOT NULL |
sde_object_locks
sde_object_locks テーブルは、ジオデータベース オブジェクトのロックを維持します。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
sde_id |
integer |
ジオデータベース オブジェクトをロックしているプロセスのプロセス ID 番号。process_information テーブルの sde_id 列を参照する。 |
NOT NULL |
object_id |
integer |
影響を受けるデータセットの gdb_items テーブルの ID。 |
NOT NULL |
object_type |
integer |
オブジェクト ロックのタイプ。たとえば、内部アプリケーションによって使用される version、state_tree ロック。 |
NOT NULL |
application_id |
integer |
アプリケーションの一意な ID。 |
NOT NULL |
autolock |
character(1) |
レイヤ ロックが内部で設定されている場合は 1、レイヤ ロックがアプリケーションによって設定されている場合は 0 に設定する。 |
NOT NULL |
lock_type |
character(1) |
オブジェクト ロックのタイプ。S = 共有、E = 排他 |
NOT NULL |
lock_time | timestamp without time zone | オブジェクト ロックが取得された日時 | NOT NULL |
sde_process_information
sde_process_information テーブルは、セッションがアクティブだったときの読み取りレコード数や書き込みレコード数など、ArcSDE セッションの統計情報を収集します。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
sde_id |
integer |
プロセスの識別番号 |
NOT NULL |
spid |
integer |
gsrvr プロセス ID |
NOT NULL |
server_id |
integer |
サーバ プロセスのオペレーティング システム プロセス ID |
NOT NULL |
start_time |
timestamp without time zone |
プロセスの開始日時 |
NOT NULL |
rcount |
integer |
読み取りの処理回数 |
NOT NULL |
wcount |
integer |
書き込みの処理回数 |
NOT NULL |
opcount |
integer |
プロセスの実行操作回数 |
NOT NULL |
numlocks |
integer |
プロセスが現在開いているロックの数 |
NOT NULL |
fb_partial |
integer |
プロセスによって送信された部分フィーチャの総数 |
NOT NULL |
fb_count |
integer |
プロセスによって読み込まれたバッファの総数 |
NOT NULL |
fb_fcount |
integer |
プロセスによってバッファリングされたフィーチャの総数 |
NOT NULL |
fb_kbytes |
integer |
プロセスによってバッファリングされた合計キロバイト数 |
NOT NULL |
owner |
varchar(30) |
接続ユーザの名前 |
NOT NULL |
direct_connect |
varchar(1) |
プロセスがダイレクト コネクションによって作成されたかどうかを示す。T(true)、F(false) |
NOT NULL |
sysname |
varchar(32) |
クライアント コンピュータが実行しているオペレーティング システム |
NOT NULL |
nodename |
varchar(255) |
接続されているクライアント コンピュータ名 |
NOT NULL |
xdr_needed |
varchar(1) |
クライアントが XDR を使用して gsrvr と通信しているかどうかを記録する。T(true)、F(false) |
NOT NULL |
sde_raster_columns
sde_raster_columns テーブルには、データベースに格納されたラスタ列のリストが含まれます。
このテーブルは、バンド テーブル、ブロック テーブル、補助テーブル内のラスタ データを参照します。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
rastercolumn_id |
integer |
ラスタ列テーブルの主キー |
NOT NULL |
description |
varchar(65) |
ラスタ テーブルのユーザ定義の説明 |
|
database_name |
varchar(32) |
ラスタが格納されているデータベースの名前 |
NOT NULL |
owner |
varchar(32) |
ラスタ列のビジネス テーブルの所有者 |
NOT NULL |
table_name |
varchar(128) |
ビジネス テーブル名 |
NOT NULL |
raster_column |
varchar(128) |
ラスタ列名 |
NOT NULL |
cdate |
integer |
ラスタ列がビジネス テーブルに追加された日付 |
NOT NULL |
config_keyword |
varchar(32) |
ラスタの作成時に指定された DBTUNE コンフィグレーション パラメータ。ラスタのテーブルとインデックスをデータベースに格納する方法を決定します。 |
|
minimum_id |
integer |
ラスタの作成時に定義され、ラスタ テーブルの raster_id 列の値を設定 |
|
base_rastercolumn_id |
integer |
ラスタ列がテーブルではなくビューの一部であるときの、ビューのベース テーブルの rastercolumn_id |
NOT NULL |
rastercolumn_mask |
integer |
ジオデータベース ラスタの場合 256 に設定 |
NOT NULL |
srid |
integer |
空間参照 ID 番号。sde_spatial_references テーブルの srid フィールドに対する外部キー。 |
sde_server_config
sde_server_config テーブルには、ArcSDE サーバ コンフィグレーション パラメータが格納されます。これらのパラメータは、ArcSDE ソフトウェアがどのようにメモリを使用するかを定義します。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
prop_name |
varchar(32) |
初期化パラメータの名前 |
NOT NULL |
char_prop_value |
varchar(512) |
初期化パラメータの文字値 |
|
num_prop_value |
integer |
初期化パラメータの整数値 |
sde_spatial_references
sde_spatial_references テーブルには、座標系と浮動小数点数から整数への変換値が含まれます。内部関数は、空間参照系のパラメータを使用して、ジオメトリの浮動小数点数座標をそれぞれ 64 ビットの正の整数に変換およびスケーリングしてから格納します。座標値は、取得する際に元の外部浮動小数点数形式に戻されます。
sde_geometry_columns テーブルの各 Geometry 列には、sde_spatial_references テーブルに格納されている空間参照系が関連付けられます。このテーブルの列は、OpenGIS SQL Specification によって定義されているものであり(srid、srtext、auth_name、auth_srid)、ArcSDE の内部座標変換に必要となります。空間参照系は、ジオメトリの座標系を識別し、ジオメトリの数値の座標値に意味を与えます。
このテーブルには、European Petroleum Survey Group(EPSG)で定義された空間参照が事前に入力されています。空間参照識別子(SRID)に EPSG コードを使用することで、データベース間でのデータの共有が簡単にできます。既存の空間参照と一致しない空間参照がある場合、それらの空間参照は、データのインポート時にテーブルに追加されます。
他のシステム テーブルとは異なり、このテーブルは SDE ユーザのスキーマに格納されません。このテーブルはパブリック スキーマに格納されます。これは、空間データを正常に復元できるようにするためです。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
srid |
integer |
空間参照 ID |
NOT NULL |
description |
varchar(256) |
空間参照系のテキストによる説明 |
|
falsex |
numeric |
地表座標から内部システム座標への変換時に使用される X オフセット |
NOT NULL |
falsey |
numeric |
地表座標から内部システム座標への変換時に使用される Y オフセット |
NOT NULL |
xyunits |
numeric |
地表座標から内部システム座標への変換時に適用される縮尺係数 |
NOT NULL |
falsez |
numeric |
Z 値から内部システム座標への変換時に使用する Z オフセット |
NOT NULL |
zunits |
numeric |
Z 値から内部システム座標への変換時に使用する縮尺係数 |
NOT NULL |
falsem |
numeric |
メジャー値から内部システム座標への変換時に使用するメジャー オフセット |
NOT NULL |
munits |
numeric |
メジャー値から内部システム座標への変換時に使用する縮尺係数 |
NOT NULL |
xycluster_tol |
numeric |
トポロジ処理での XY 座標のクラスタ許容値 |
|
zcluster_tol |
numeric |
トポロジ処理での Z 座標のクラスタ許容値 |
|
mcluster_tol |
numeric |
トポロジ処理でのメジャー値のクラスタ許容値 |
|
object_flags |
integer |
精度を含むオブジェクトの属性を格納します。 |
NOT NULL |
srtext |
varchar(1024) |
ArcGIS インタフェースに表示される空間参照の記述子 |
NOT NULL |
srname |
varchar(128) |
空間参照系の名前。たとえば、GCS_WGS_84 や GCS_ASSUMED_GEOGRAPHIC_1 など。 |
|
min_x |
numeric |
X 座標の最小値 |
NOT NULL |
min_y |
numeric |
Y 座標の最小値 |
|
min_z |
numeric |
Z 座標の最小値 |
|
min_m |
numeric |
メジャーの最小値 |
|
max_x |
numeric |
X 座標の最大値 |
NOT NULL |
max_y |
numeric |
Y 座標の最大値 |
|
max_z |
numeric |
Z 座標の最大値 |
NOT NULL |
max_m |
numeric |
メジャーの最大値 |
NOT NULL |
cs_id |
integer |
座標系 ID |
|
cs_name |
varchar(128) |
この空間参照系の座標系の名前 |
|
cs_type |
varchar(128) |
座標系のタイプ:PROJECTED、GEOGRAPHIC、UNSPECIFIED のいずれか |
|
organization |
varchar(128) |
座標系を定義した組織の名前 |
|
org_coordsys_id |
integer |
組織によって定義された座標系の ID。 |
sde_state_lineages
sde_state_lineages テーブルには、各ステートの系統が格納されます。バージョンごとに新しい系統名が作成されます。ステートが追加されるたびに、系統名とステート ID が追加されます。新しいバージョンのステートが追加されると、親ステートの上位ステート系統がこの系統名で追加されます。
バージョンの正しいビューを返すために、ステート系統が検索され、そのバージョンに対して行われた各変更を記録したすべてのステートが識別されます。このステートのリストから、バージョンを正しく表したテーブル行を決定できます。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
lineage_name |
bigint |
ステートを説明する名前 |
NOT NULL |
lineage_id |
bigint |
個々のステートの一意な ID |
NOT NULL |
sde_state_locks
sde_state_locks テーブルは、バージョン ステート ロックを保持します。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
sde_id |
integer |
ステートをロックしているプロセスのプロセス ID 番号。sde_process_information テーブルの sde_id 列を参照します。 |
NOT NULL |
state_id |
bigint |
ロックされるステートの ID。 |
NOT NULL |
autolock |
character(1) |
レイヤ ロックが内部設定されている場合は 1、レイヤ ロックがアプリケーションによって設定されている場合は 0 に設定する。 |
NOT NULL |
lock_type |
character(1) |
ステート ロックのタイプ。設定可能なタイプは次のとおりです。
|
NOT NULL |
lock_time | timestamp without time zone | ステート ロックが取得された日時 | NOT NULL |
sde_states
sde_states テーブルには、ステートのメタデータが含まれます。これは、時間の経過の中で作成されたステート、ステートの作成時間、閉じられた時間、親、各ステートの所有者を表しています。
ステートが作成されると、ステート ID が割り当てられ、このテーブルにレコードが追加されます。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
state_id |
bigint |
ArcSDE によって割り当てられた、このステートの一意な ID |
NOT NULL |
owner |
varchar(32) |
このステートを作成したユーザ |
NOT NULL |
creation_time |
timestamp without time zone |
このステートの作成日時 |
NOT NULL |
closing_time |
timestamp without time zone |
このステートが閉じられた日時 |
|
parent_state_id |
bigint |
親ステートの state_id |
NOT NULL |
lineage_name |
bigint |
sde_state_lineages テーブルに格納されたステートの系統を参照します。 |
NOT NULL |
sde_table_locks
sde_table_locks テーブルは、ArcSDE の登録済みテーブルのロックを維持します。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
sde_id |
integer |
テーブルをロックしているプロセスのプロセス ID 番号。sde_process_information テーブルの sde_id 列を参照します。 |
NOT NULL |
registration_id |
integer |
sde_table_registry テーブルの registration_id フィールドを参照します。 |
NOT NULL |
lock_type |
character(1) |
テーブル ロックのタイプ。
|
NOT NULL |
lock_time | timestamp without time zone | テーブル ロックが取得された日時 | NOT NULL |
sde_table_registry
sde_table_registry テーブルは、すべての登録済みテーブルを管理します。この値には、ID、テーブル名、所有者、説明が含まれます。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
registration_id |
integer |
テーブルの登録に使用された一意な ID |
NOT NULL |
database_name |
varchar(32) |
テーブルが格納されているデータベースの名前 |
NOT NULL |
schema_name |
varchar(32) |
テーブルが格納されているスキーマの名前 |
|
owner |
varchar(32) |
テーブルを作成したユーザ |
NOT NULL |
table_name |
varchar(128) |
テーブルの名前 |
NOT NULL |
rowid_column |
varchar(32) |
テーブルの ObjectID 列の名前 |
|
description |
varchar(65) |
テーブルのユーザ定義テキストの説明 |
|
object_flags |
integer |
次に示すような、テーブルの登録プロパティを格納します。
|
NOT NULL |
registration_date |
integer |
テーブルを ArcSDE に登録した日付。 |
NOT NULL |
config_keyword |
varchar(32) |
テーブルを ArcSDE に登録したときに指定されたコンフィグレーション キーワード。データベース内のテーブルとそのインデックスの格納を決定する。 |
|
minimum_id |
integer |
テーブルの row_id の最小値 |
|
imv_view_name |
varchar(32) |
テーブルのバージョン対応ビューの名前 |
sde_tables_modified
sde_tables_modified テーブルは、システム テーブルに変更が行われた日時を記録します。この情報を使用して、変更されていないテーブルの不要な読み取りをなくします。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
table_name |
varchar(32) |
変更された ArcSDE システム テーブルの名前 |
NOT NULL |
time_last_modified |
timestamp without time zone |
テーブルが変更された日時 |
NOT NULL |
sde_version
sde_version テーブルは、データベースが操作に使用することが想定される ArcSDE のバージョンに関する情報を維持します。このテーブルには、ArcSDE の最新でインストールされたバージョンの固有のリリース ID が含まれています。
sde_version テーブルとその他の ArcSDE システム テーブルは、新しいバージョンの ArcSDE がインストールされた後で更新されます。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
major |
integer |
メジャー リリースの番号。たとえば、ArcSDE 9.3 のメジャー リリース番号は 9。 |
NOT NULL |
minor |
integer |
マイナー リリースのバージョンを示す番号。たとえば、ArcSDE 9.3 のマイナー リリース番号は 3。 |
NOT NULL |
bugfix |
integer |
インストールされているパッチまたはサービス パックの数 |
NOT NULL |
description |
varchar(96) |
ArcSDE インストールのシステム定義の説明。 |
NOT NULL |
release |
integer |
完全なリリース番号(例: 92009) |
NOT NULL |
sdesvr_rel_low |
integer |
このインスタンスで実行が許可されているサーバの最も低いリリース番号を示します。 |
NOT NULL |
sde_versions
sde_versions テーブルには、バージョン対応のジオデータベースに関する情報が含まれています。
各バージョンは、名前、所有者、説明、関連付けられているデータベース ステートによって識別されます。このテーブルでは、データベースに含まれるさまざまなバージョンを定義し、ユーザに提示可能なバージョンのリストを提供します。これらのバージョンを使用して、アプリケーションが特定のデータベース ステートにアクセスします。バージョンの名前と ID は一意です。
sde_versions テーブルが最初に ArcSDE によって作成されるときに、デフォルトのバージョンがテーブルに挿入されます。このデフォルト バージョンは DEFAULT という名前で、ArcSDE 管理者が所有し、PUBLIC アクセスが許可されています。state_id は 0 に初期設定され、説明の文字列は「Instance Default Version」と読み取れます。デフォルト バージョンには PUBLIC アクセスが許可されているので、ユーザはデフォルトのステートを変更できます。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
name |
varchar(64) |
バージョンの一意の名前 |
NOT NULL |
owner |
varchar(32) |
バージョンの所有者 |
NOT NULL |
version_id |
integer |
バージョンの一意な ID |
NOT NULL |
status |
integer |
バージョンがパブリックで使用できるのか、所有者によるプライベート アクセスなのかを指定する |
NOT NULL |
state_id |
bigint |
このバージョンが指すデータベース ステートの ID |
NOT NULL |
description |
varchar(65) |
バージョンのテキスト説明(オプション) |
|
parent_name |
varchar(64) |
このバージョンの親の名前 |
|
parent_owner |
varchar(32) |
親バージョンの所有者の名前 |
|
parent_version_id |
integer |
このバージョンの親バージョンの ID |
|
creation_time |
timestamp without time zone |
このバージョンの作成日時 |
NOT NULL |
sde_xml_columns
ビジネス テーブルに ArcSDE XML 列を追加すると、XML_COLUMN テーブルに行が 1 つ追加されます。このテーブルは各 ArcSDE ジオデータベースに 1 つ存在します。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
column_id |
integer |
XML 列の ID。XML 列の作成時に ArcSDE によって割り当てられます。 |
NOT NULL |
registration_id |
integer |
XML 列が含まれているビジネス テーブルの ID。これは sde_table_registry テーブルの id 列に対応します。 |
NOT NULL |
column_name |
varchar(32) |
ビジネス テーブルの XML 列の名前。 |
NOT NULL |
index_id |
integer |
XML 列が存在する場合は、関連付けられている XPath インデックスの ID。XML インデックス テーブルへの外部キー。 |
|
minimum_id |
integer |
個々の XML ドキュメントを識別するためにビジネス テーブルの XML 列で使用される初期値の値 |
|
config_keyword |
varchar(32) |
XML ドキュメント、XML XPath インデックス テーブル、そのテーブルで作成されるテキスト インデックスがデータベースで定義される方法を決定するパラメータを含む DBTUNE コンフィグレーション キーワード。 |
|
xflags |
integer |
XML ドキュメント テーブルの元のドキュメントが圧縮されているかどうかを示す値。デフォルトでは、ドキュメントは圧縮されます(圧縮されたドキュメントのほうがパフォーマンスが向上します)。 |
sde_xml_index_tags
ArcSDE XML ドキュメントには必要に応じて XPath インデックスが含まれます。このインデックスにより、ユーザが各ドキュメントで特定の XML エレメントまたは属性の内容を検索できるようになります。エレメントや属性が各 XPath インデックスに含まれるかどうかの定義は、このテーブルに記録されます。
このテーブルは各 ArcSDE ジオデータベースに 1 つ存在します。このテーブルには、ArcSDE XML 列の XPath インデックスに関連付けられた XPath ごとに行が 1 つ含まれます。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
index_id |
integer |
ArcSDE XML 列が存在する場合は、関連付けられている XPath インデックスの ID。XML インデックス テーブルへの外部キー。 |
NOT NULL |
tag_id |
integer |
XPath(タグ)の ID |
NOT NULL |
tag_name |
varchar(1024) |
XML ドキュメントに存在する XML エレメントまたは属性を識別する絶対 XPath /metadata/mdDateSt は XML エレメントを識別し、/metadata/dataIdInfo/tpCat/TopicCatCd/@value は XML 属性を識別します。 これらの XPath には、XML エレメントまたは属性のグループを参照するアスタリスク(*)が含まれていてはなりません。各エレメントまたは属性は、このテーブルに指定された XPath に基づいて厳密に照合されます。 |
NOT NULL |
data_type |
integer |
XML エレメントまたは属性が文字列または数値としてインデックス付けされるかどうかを示す値
|
NOT NULL |
tag_alias |
integer |
XPath を識別するために使用されるコード たとえば、Z39.50 通信プロトコルは数値コードを使用して検索可能なコンテンツを示します。この列は ArcIMS Z39.50 Connector によって使用されません。 |
|
description |
varchar(64) |
XML エレメントまたは属性に含まれるべき内容を示すテキスト |
|
is_excluded |
integer |
XML エレメントが XPath インデックスに含まれるかどうかを示す値
|
NOT NULL |
sde_xml_indexes
このテーブルは各 ArcSDE ジオデータベースに 1 つ存在します。このテーブルには、XPath インデックスが付いている ArcSDE XML 列ごとに行が 1 つ含まれます。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
index_id |
integer |
XPath インデックスの ID |
NOT NULL |
index_name |
varchar(32) |
XPath インデックスの名前 ArcIMS メタデータ サービスに関連する XPath インデックスの場合、名前は ims_xml# になります。シャープ記号(#)はメタデータ サービスのビジネス テーブルの XML 列の ID です。 |
NOT NULL |
owner |
varchar(32) |
XML 列を所有しているデータベース ユーザ ArcIMS メタデータ サービスの場合は、サービスの ArcXML 構成ファイルで指定されたユーザです。 |
NOT NULL |
index_type |
integer |
XPath インデックスのタイプを示す値
|
NOT NULL |
description |
varchar(64) |
XPath インデックスを説明するテキスト インデックスの作成にインデックス定義ファイルが使用された場合、インデックスの説明がファイルの先頭に指定されていることがあります。 |
st_coordinate_systems
st_coordinate_systems テーブルには、空間タイプで登録されたすべての座標系が含まれます。このテーブルは、ArcSDE のインストール時およびアップグレード時に更新されます。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
name |
varchar(128) |
座標系の名前 |
|
type |
varchar(128) |
座標系のタイプ:PROJECTED、GEOGRAPHIC、UNSPECIFIED のいずれか |
|
definition |
varchar(2048) |
座標系の WKT 表現 |
|
organization |
varchar(128) |
座標系を定義した組織の名前 |
|
id |
integer |
組織によって定義された座標系の ID |
NOT NULL |
description |
varchar(256) |
座標系の用途を示す説明 |
st_units_of_measure
st_units_of_measure テーブルは、空間列の値が計測される方法に関する情報を格納します。
フィールド名 |
フィールド タイプ |
説明 |
NULL? |
---|---|---|---|
unit_name |
varchar(128) |
計測単位の名前 |
NOT NULL |
unit_type |
varchar(128) |
計測単位のタイプ。たとえば、LINEAR、ANGULAR など。 |
NOT NULL |
conversion_factor |
double precision |
この計測単位をその基本単位に変換する際に使用される数値。たとえば、距離の基本単位は METER であり、角度の基本単位は RADIAN です。 |
NOT NULL |
description |
varchar(256) |
計測単位の説明 |