轉自:http://resources.arcgis.com/zh-cn/help/main/10.1/index.html#/na/002q00000080000000/html
地理數據庫的系統表能夠強制地理數據庫行爲、存儲有關地理數據庫的信息以及追蹤存儲在地理數據庫中的數據。node
不得使用 ArcGIS 軟件之外的任何其餘軟件更改系統表及其內容。不過,可使用 SQL 查看系統表的內容。git
GDB_ITEMRELATIONSHIPS數據庫
GDB_ITEMRELATIONSHIPS 表用於存儲有關 GDB_ITEMS 表中各對象之間關聯方法的信息。例如,此表會對要素數據集和複本進行跟蹤。數組
字段名緩存 |
字段類型服務器 |
描述網絡 |
是否容許爲空app |
---|---|---|---|
objectidide |
integer |
行的惟一標識符 |
NOT NULL |
uuid |
uniqueidentifier |
項的惟一標識符 |
NOT NULL |
type |
uniqueidentifier |
與 GDB_ITEMRELATIONSHIPTYPES 表中的 UUID 對應 |
NOT NULL |
originid |
uniqueidentifier |
與 GDB_ITEMS 表中的 UUID 對應 |
NOT NULL |
destid |
uniqueidentifier |
與 GDB_ITEMS 表中的 UUID 對應 |
NOT NULL |
properties |
integer |
項屬性的位掩碼 |
|
attributes |
xml |
表示屬性對的屬性集 |
GDB_ITEMRELATIONSHIPTYPES
GDB_ITEMRELATIONSHIPTYPES 表中包含有關 GDB_ITEMS 表中各對象之間存在的關係類型的數據。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
objectid |
integer |
行的惟一標識符 |
NOT NULL |
uuid |
uniqueidentifier |
項的惟一標識符 |
NOT NULL |
name |
nvarchar(226) |
關係類型名稱;包括下列值:
|
NOT NULL |
forwardlabel |
nvarchar(226) |
根據源項的上下文描述關係的標註 |
|
backwardlabel |
nvarchar(226) |
根據目標項的上下文描述關係的標註 |
|
origItemtypeid |
uniqueidentifier |
與 GDB_ITEMTYPES 表中的 UUID 對應 |
|
destItemtypeid |
uniqueidentifier |
與 GDB_ITEMTYPES 表中的 UUID 對應 |
NOT NULL |
iscontainment |
smallint |
指示源項的存在是否控制目標對象的存在 |
GDB_ITEMS
項是指在 ArcGIS 系統中使用的、可創建索引和進行搜索的任何對象,包括表、屬性域、拓撲和網絡。GDB_ITEMS 表中包含有關存儲在地理數據庫中的全部項的信息。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
objectid |
integer |
行的惟一標識符 |
NOT NULL |
uuid |
uniqueidentifier |
項的惟一標識符 |
NOT NULL |
type |
uniqueidentifier |
與 GDB_ITEMTYPES 表中的 UUID 對應 |
NOT NULL |
name |
nvarchar(226) |
項(邏輯)的名稱 |
|
physicalname |
nvarchar(226) |
項的全限定名稱 |
|
path |
nvarchar(512) |
項的惟一相對路徑 |
|
url |
nvarchar(255) |
項的關聯 URL;用於目錄服務 |
NOT NULL |
properties |
integer |
項屬性的位掩碼 |
|
defaults |
varbinary(max) |
獨立於基礎數據集的項目的相關信息,如序列化渲染器;要素類符號;或表格的列寬、顏色或字體 |
NOT NULL |
datasetsubtype1 |
integer |
指示表的要素類型 對於要素類和柵格目錄來講,可能的值以下:
對於關係類,會存儲關係類的基數。可能的值有:
對於拓撲,該列用於存儲拓撲 ID。 |
|
datasetsubtype2 |
integer |
指示表的幾何類型 對於要素類和柵格目錄來講,可能的值以下:
對於關係類,該列中的值用於指示關係類是否屬性化。可能的值有:0 = 非屬性化,1 = 屬性化。 |
|
datasetinfo1 |
nvarchar(255) |
存儲要素類的形狀字段名稱 |
|
datasetinfo2 |
nvarchar(255) |
存儲參與拓撲的要素類的信息 |
|
definition |
xml |
存儲有關項的信息 |
|
documentation |
xml |
項的數據定義(元數據) |
|
iteminfo |
xml |
項的存儲信息(如符號系統),與基礎數據集相互獨立 |
|
shape |
geometry |
項的空間範圍 |
NOT NULL |
GDB_ITEMTYPES
GDB_ITEMTYPES 表用於存儲有關 GDB_ITEMS 表中每一個項的對象類型的信息。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
objectid |
integer |
行的惟一標識符 |
NOT NULL |
uuid |
uniqueidentifier |
項的惟一標識符 |
NOT NULL |
parenttypeid |
nvarchar(226) |
此表 (GDB_ITEMTYPES) 中 UUID 的外鍵 |
NOT NULL |
name |
uniqueidentifier |
項類型的名稱;包括下列值:
|
NOT NULL |
GDB_REPLICALOG
每次複本導出或導入更改時,有關此操做的信息都會存儲在 GDB_REPLICALOG 表中。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
id |
integer |
行的惟一標識符 |
NOT NULL |
replicaid |
integer |
與 GDB_ITEMS 表中的 objectid 字段對應 |
NOT NULL |
event |
integer |
指示是否已記錄導入 (1) 或導出 (2) |
NOT NULL |
errorcode |
integer |
與事件相關聯的錯誤代碼;能夠經過搜索「開發者幫助」來得到與錯誤相關的說明。若是事件執行成功,則會返回成功錯誤代碼。 |
NOT NULL |
logdate |
datetime |
事件發生的日期 |
NOT NULL |
sourcebegingen |
integer |
一個事件中可導入或導出多代數據更改。該值指示所涉及的第一代更改的代編號。例如,若是已導入代 1 至代 3,則此字段將具備值 1。 |
NOT NULL |
sourceendgen |
integer |
一個事件中可導入或導出多代數據更改。該值指示所涉及的最後一代更改的代編號。例如,若是已導入代 1 至代 3,則此字段將具備值 3。 |
NOT NULL |
targetgen |
integer |
應用更改的代;該值可將更改應用於目標複本中的相應版本。 |
NOT NULL |
GDB_TABLES_LAST_MODIFIED
經過客戶端應用程序緩存 GDB_TABLES_LAST_MODIFIED 表時,可使用它來驗證地理數據庫系統表。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
table_name |
nvarchar(160) |
被修改的地理數據庫系統表的名稱 |
NOT NULL |
last_modified_count |
integer |
記錄系統表的修改次數;隨每次修改遞增 |
NOT NULL |
SDE_archives
SDE_archives 表用於存儲地理數據庫中存檔的元數據。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
archiving_regid |
integer |
業務表的註冊 ID |
NOT NULL |
history_regid |
integer |
存檔表的註冊 ID |
NOT NULL |
from_date |
nvarchar(32) |
起始日期字段的名稱 |
NOT NULL |
to_date |
nvarchar(32) |
結束日期字段的名稱 |
NOT NULL |
archive_date |
bigint |
存檔的建立日期 |
NOT NULL |
archive_flags |
bigint |
當前未使用 |
NOT NULL |
SDE_column_registry
SDE_column_registry 表管理全部註冊列。
若是使用 SQL 界面更改列定義,SDE_column_registry 表中的記錄將不會更新。這可能致使以後的任何數據導出失敗。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
database_name |
nvarchar(32) |
存儲包含此列的表的數據庫的名稱 |
NOT NULL |
table_name |
nvarchar(128) |
包含註冊列的表的名稱 |
NOT NULL |
owner |
nvarchar(32) |
包含此列的表的全部者(建立表的用戶) |
NOT NULL |
column_name |
nvarchar(32) |
註冊列的名稱 |
NOT NULL |
sde_type |
integer |
列的數據類型的代碼;可能的值及其定義以下:
|
|
column_size |
integer |
註冊列值的長度 |
|
decimal_digits |
integer |
列值中小數點右側的整數位數 |
|
description |
nvarchar(65) |
列類型的說明 |
|
object_flags |
integer |
存儲列屬性,包括:
|
NOT NULL |
object_id |
integer |
若是此列爲柵格列,則設置爲 SDE_raster_columns 表的 rastercolumn_id;若是此列爲幾何列,則設置爲 SDE_layers 表的 layer_id |
SDE_compress_log
SDE_compress_log 表用於追蹤對地理數據庫執行的全部壓縮操做。
此表將於首次壓縮地理數據庫時建立。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
compress_id |
integer |
壓縮操做的惟一標識符 |
NOT NULL |
sde_id |
integer |
壓縮操做的進程標識號;引用 SDE_process_information 表中的 sde_id 列 |
NOT NULL |
server_id |
integer |
已執行或正在執行壓縮操做的 ArcSDE 服務器進程的系統進程 ID |
NOT NULL |
direct_connect |
varchar(1) |
在客戶端創建與地理數據庫的直連時設置爲 Y(是)或 N(否) |
NOT NULL |
compress_start |
datetime |
開始執行壓縮操做的日期和時間 |
NOT NULL |
start_state_count |
integer |
開始壓縮時存在的狀態數 |
NOT NULL |
compress_end |
datetime |
完成壓縮操做的日期和時間 |
NOT NULL |
end_state_count |
integer |
完成壓縮操做後的剩餘狀態數 |
NOT NULL |
compress_status |
nvarchar(20) |
指示壓縮操做是否成功完成 |
NOT NULL |
SDE_dbtune
SDE_dbtune 表用於存儲 ArcSDE 數據對象(如要素類)的配置關鍵字。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
keyword |
nvarchar(32) |
配置關鍵字 |
NOT NULL |
parameter |
nvarchar(32) |
配置參數 |
NOT NULL |
config_string |
nvarchar(2048) |
配置參數的值 |
NOT NULL |
SDE_geometry_columns
SDE_geometry_columns 表爲符合 OpenGIS SQL 規範的每列類型幾何都在數據庫中存儲一行。ArcSDE 將此表視爲只限寫入,所以僅在添加或刪除 OpenGIS SQL 數據格式的圖層時,纔可經過 ArcSDE 訪問此表。該表由 OpenGIS SQL 規範定義,還能夠在其餘應用程序中用不禁 ArcSDE 託管的幾何列更新該表。以符合 OpenGIS 標準的格式新建幾何列時,徹底限定的表名、列名和空間參考 ID (srid) 會添加到 SDE_geometry_columns 表中。
每一個幾何列都與一個空間參考系相關聯。有關各空間參考系的信息均將存儲在 SDE_spatial_references 表中。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
f_table_catalog |
nvarchar(32) |
存儲要素表的數據庫 |
NOT NULL |
f_table_schema |
nvarchar(32) |
存儲業務表的方案 |
NOT NULL |
f_table_name |
sysname |
數據集的業務表的名稱 |
NOT NULL |
f_geometry_column |
nvarchar(32) |
業務表中幾何列的名稱 |
NOT NULL |
g_table_catalog |
nvarchar(32) |
存儲幾何列的數據庫 |
|
g_table_schema |
nvarchar(32) |
存儲包含幾何列的表的方案 |
NOT NULL |
g_table_name |
sysname |
包含幾何列的表的名稱 |
NOT NULL |
storage_type |
integer |
幾何的存儲類型代碼;能夠表示 WKB、WKT 或 BINARY |
|
geometry_type |
integer |
列存儲的幾何類型的代碼;能夠表示點、多點、線串、多線串、面或多面 |
|
coord_dimension |
integer |
座標維度編碼:
|
|
max_ppr |
integer |
每行的最大點數(ArcSDE 再也不使用) |
|
srid |
integer |
空間參考 ID |
NOT NULL |
SDE_layer_locks
SDE_layer_locks 表用於記錄要素類的鎖。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
sde_id |
integer |
已鎖定圖層的進程的進程標識號;SDE_process_information 表中 sde_id 列的外鍵 |
NOT NULL |
layer_id |
integer |
SDE_layers 表中 layer_id 字段的外鍵 |
NOT NULL |
autolock |
character(1) |
若是對圖層鎖進行內部設置,則設置爲 1;不然,若是圖層鎖由應用程序設置,則設置爲 0。 |
|
lock_type |
character(1) |
圖層鎖的類型包括:
|
NOT NULL |
minx |
bigint |
用於在區域鎖按期間定義區域內要素的邊界框的最小 x 座標 |
|
miny |
bigint |
用於在區域鎖按期間定義區域內要素的邊界框的最小 y 座標 |
|
maxx |
bigint |
用於在區域鎖按期間定義區域內要素的邊界框的最大 x 座標 |
|
maxy |
bigint |
用於在區域鎖按期間定義區域內要素的邊界框的最大 y 座標 |
|
lock_time |
datetime |
獲取圖層鎖的日期和時間 |
NOT NULL |
SDE_layer_stats
SDE_layer_stats 表用於管理版本化和非版本化要素類的統計數據。這些統計數據在更新地理數據庫統計數據時生成。某些地理處理工具使用統計數據來評估是否使用切片處理。
SDE_layer_stats 表經過圖層 ID 與 SDE_layers 表進行關聯。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
layer_id |
integer |
圖層的惟一標識符 |
NOT NULL |
minx |
float |
圖層 x 座標的最小值 |
NOT NULL |
miny |
float |
圖層 y 座標的最小值 |
NOT NULL |
maxx |
float |
圖層 x 座標的最大值 |
NOT NULL |
maxy |
float |
圖層 y 座標的最大值 |
NOT NULL |
minz |
float |
圖層 z 座標的最小值 |
NOT NULL |
minm |
float |
圖層 m 座標的最小值 |
|
maxz |
float |
圖層 z 座標的最大值 |
|
maxm |
float |
圖層 m 座標的最大值 |
|
total_features |
integer |
要素類中的要素總數 |
NOT NULL |
total_points |
integer |
要素類中的點(折點)數 |
NOT NULL |
version_id |
integer |
地理數據庫版本的惟一標識符 |
|
last_analyzed |
datetime |
最近一次分析要素類和更新統計數據的日期和時間 |
NOT NULL |
SDE_layers
SDE_layers 表用於記錄與數據庫中各要素類相關的數據。該信息幫助構建和維護空間索引、確保正確的形狀類型、維護數據完整性以及存儲座標數據的空間參考。
數據庫中的每一個空間列對應該表中的一行。應用程序使用圖層屬性來查找可用的空間數據源。ArcSDE 使用這些圖層屬性來約束和驗證空間列內容、索引幾何值,以及正確建立和管理關聯的 DBMS 表。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
layer_id |
integer |
圖層的惟一標識符 |
NOT NULL |
description |
nvarchar(65) |
用戶定義的圖層描述 |
|
database_name |
nvarchar(32) |
圖層所在數據庫的名稱 |
NOT NULL |
table_name |
sysname |
圖層的業務表的名稱 |
NOT NULL |
owner |
nvarchar(32) |
建立了圖層的用戶 |
NOT NULL |
spatial_column |
nvarchar(32) |
圖層中空間列的名稱 |
NOT NULL |
eflags |
integer |
用於存儲下列圖層屬性:
|
NOT NULL |
layer_mask |
integer |
用於存儲與圖層相關的附加內部屬性 |
NOT NULL |
gsize1 |
float |
第一個空間格網的大小 |
NOT NULL |
gsize2 |
float |
第二個空間格網的大小 |
NOT NULL |
gsize3 |
float |
第三個空間格網的大小 |
NOT NULL |
minx |
float |
圖層 x 座標的最小值 |
NOT NULL |
miny |
float |
圖層 y 座標的最小值 |
NOT NULL |
maxx |
float |
圖層 x 座標的最大值 |
NOT NULL |
maxy |
float |
圖層 y 座標的最大值 |
NOT NULL |
minz |
float |
圖層 z 座標的最小值 |
|
maxz |
float |
圖層 z 座標的最大值 |
|
minm |
float |
圖層 m 座標的最小值 |
|
maxm |
float |
圖層 m 座標的最大值 |
|
cdate |
integer |
圖層的建立日期 |
NOT NULL |
layer_config |
nvarchar(32) |
建立圖層時指定的配置關鍵字 |
|
optimal_array_size |
integer |
幾何矩陣緩衝區大小 |
|
stats_date |
對於圖層,日期統計數據放在最後計算 |
||
minimum_id |
integer |
二進制圖層要素 ID 的最小值 |
|
srid |
integer |
空間參考標識號;與 SDE_spatial_references 表中的 srid 值對應 |
NOT NULL |
base_layer_id |
integer |
存儲圖層(其實是視圖)的基礎圖層的 layer_id 值 |
|
secondary_srid |
integer |
用於存儲高精度座標參考,以便在數據從基本精度向高精度轉換時對數據進行投影 |
SDE_lineages_modified
SDE_lineages_modified 表包含狀態譜系 ID 及其最近一次修改的時間戳。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
lineage_name |
bigint |
與 SDE_state_lineages 表中的 lineage_name 字段對應 |
NOT NULL |
time_last_modified |
datetime |
最近一次修改譜系的日期和時間 |
NOT NULL |
SDE_locators
SDE_locators 表用於存儲與定位器對象相關的信息。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
locator_id |
integer |
定位器的惟一標識符 |
NOT NULL |
name |
nvarchar(32) |
定位器的名稱 |
NOT NULL |
owner |
nvarchar(32) |
定位器全部者的用戶名 |
NOT NULL |
category |
nvarchar(32) |
定位器的類別;地址定位器包含地址的類別值 |
NOT NULL |
type |
integer |
定位器類型;值的含義以下:
|
NOT NULL |
description |
nvarchar(64) |
定位器的描述 |
SDE_logfile_pool
不管使用何種類型的日誌文件,SDE_logfile_pool 表一經建立即會保存在地理數據庫中。有關此表和其餘日誌文件表的說明,請參閱 SQL Server 地理數據庫中的日誌文件表。
SDE_metadata
在向 DBMS 中的地理數據庫添加定位器時,會在 SDE_metadata 表中爲定位器的每一個屬性添加一行記錄。SDE_layer_stats 表中的每一行定義定位器的一個屬性。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
record_id |
integer |
記錄的惟一標識符 |
NOT NULL |
object_database |
nvarchar(32) |
定位器所在數據庫的名稱 |
|
object_name |
nvarchar(160) |
該屬性所屬的定位器的名稱以及 SDE_locators 表中名稱列的外鍵 |
NOT NULL |
object_owner |
nvarchar(32) |
記錄的全部者的用戶名 |
NOT NULL |
object_type |
integer |
對於定位器屬性,該字段值始終爲 2 |
NOT NULL |
class_name |
nvarchar(32) |
對於定位器屬性,該字段值始終爲 SDE_internal |
|
property |
nvarchar(32) |
定位器屬性的名稱 |
|
prop_value |
nvarchar(255) |
定位器屬性的值 |
|
description |
nvarchar(65) |
不用於定位器屬性 |
|
creation_date |
datetime |
定位器屬性的建立日期和時間 |
NOT NULL |
SDE_mvtables_modified
SDE_mvtables_modified 表用於維護在數據庫的各類狀態下修改的全部表的列表。該信息用於幫助快速肯定在數據庫的版本或狀態之間是否存在衝突。
SDE_mvtables_modified 表用於保存一份按狀態修改的全部表的記錄。經過該信息,應用程序可在協調數據庫中版本及狀態之間的潛在衝突時,肯定須要檢查哪些表的更改狀況。
每次在某個狀態下修改要素類或表時,都會在 SDE_mvtables_modified 表中建立一個新條目。對兩個版本進行協調時,此過程的第一個步驟是識別這兩個版本引用的狀態 - 當前編輯版本的狀態和目標版本的狀態。根據這些狀態,經過追蹤這兩個版本的狀態譜系可識別公共祖先狀態。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
state_id |
bigint |
表示此表修改狀態的標識符;SDE_states 表中 state_id 字段的外鍵 |
NOT NULL |
registration_id |
integer |
在此狀態下所修改表的註冊 ID;SDE_table_registry 表的外鍵 |
NOT NULL |
SDE_object_locks
SDE_object_locks 表用於記錄地理數據庫對象上的鎖。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
sde_id |
integer |
已鎖定地理數據庫對象的進程的進程標識號;引用 SDE_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 |
應用程序惟一標識符 |
NOT NULL |
autolock |
character(1) |
若是對圖層鎖進行內部設置,則設置爲 1;不然,若是圖層鎖由應用程序設置,則設置爲 0 |
NOT NULL |
lock_type |
character(1) |
對象鎖的類型:S = 共享,E = 獨佔 |
NOT NULL |
lock_time |
datetime |
獲取對象鎖的日期和時間 |
NOT NULL |
SDE_process_information
SDE_process_information 表用於收集 ArcSDE 會話統計數據,例如會話處於活動狀態時讀取的記錄數量和寫入的記錄數量。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
sde_id |
integer |
進程標識號 |
NOT NULL |
spid |
integer |
Gsrvr 進程 ID |
NOT NULL |
server_id |
integer |
服務器進程的操做系統進程 ID |
NOT NULL |
start_time |
datetime |
進程的啓動日期和時間 |
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 |
nvarchar(30) |
已鏈接用戶的名稱 |
NOT NULL |
direct_connect |
varchar(1) |
用於指示是否經過直連方式執行的處理過程:T(真)或 F(假) |
NOT NULL |
sysname |
nvarchar(32) |
當前在客戶端計算機上運行的操做系統 |
NOT NULL |
nodename |
nvarchar(255) |
已鏈接的客戶端計算機名稱 |
NOT NULL |
xdr_needed |
varchar(1) |
用於記錄客戶端是否在使用 XDR 來與 gsrvr 通訊:T(真)或 F(假) |
NOT NULL |
table_name |
nvarchar(95) |
會話時所使用的內部臨時表的名稱 |
NOT NULL |
SDE_raster_columns
SDE_raster_columns 表中包含數據庫中存儲的柵格列的列表。
該表用於引用波段表、塊表和輔助表中的柵格數據。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
rastercolumn_id |
integer |
柵格列表的主鍵 |
NOT NULL |
description |
nvarchar(65) |
用戶定義的柵格表描述 |
|
database_name |
nvarchar(32) |
柵格所在數據庫的名稱 |
NOT NULL |
owner |
nvarchar(32) |
柵格列的業務表的全部者 |
NOT NULL |
table_name |
sysname |
業務表名稱 |
NOT NULL |
raster_column |
nvarchar(32) |
柵格列名稱 |
NOT NULL |
cdate |
integer |
柵格列添加到業務表的日期 |
NOT NULL |
config_keyword |
nvarchar(32) |
建立柵格時指定的 DBTUNE 配置關鍵字;用於肯定柵格的表和索引在數據庫中的存儲方式 |
|
minimum_id |
integer |
在柵格建立過程當中定義,用於設定柵格表的 raster_id 列的值 |
|
base_rastercolumn_id |
integer |
當柵格列屬於視圖而非表的一部分時,它是視圖基礎表的 rastercolumn_id |
NOT NULL |
rastercolumn_mask |
integer |
對於地理數據庫柵格,設置爲 256 |
NOT NULL |
srid |
integer |
空間參考標識號,引用 SDE_spatial_references 表中的 srid |
SDE_server_config
SDE_server_config 表用於存儲 ArcSDE 服務器配置參數。這些參數可定義 ArcSDE 軟件使用內存的方式。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
prop_name |
nvarchar(32) |
初始化參數名稱 |
NOT NULL |
char_prop_value |
nvarchar(512) |
初始化參數的字符型值 |
NOT NULL |
num_prop_value |
integer |
初始化參數的整型值 |
NOT NULL |
SDE_spatial_references
SDE_spatial_references 表中包含座標系和從浮點型到整型的轉換值。存儲前,內部功能會利用空間參考系的參數將幾何的每一個浮點型座標都轉換和調整爲 64 位正整數。進行檢索時,這些座標將恢復爲其初始外部浮點型形式。
SDE_geometry_columns 表的每一個幾何列都與一個空間參考系相關聯,與之相關的信息將存儲在 SDE_spatial_references 表中。該表中各列均由 OpenGIS SQL 規範(srid、srtext、auth_name 和 auth_srid)定義,而且 ArcSDE 須要經過這些列進行內部座標轉換。空間參考系可用於標識幾何的座標系,併爲幾何的數字座標值賦予意義。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
srid |
integer |
空間參考標識符 |
NOT NULL |
description |
nvarchar(64) |
空間參考系統的文本描述 |
|
auth_name |
nvarchar(255) |
該參考系所引用標準所屬組織的名稱;例如,POSC 便屬於有效 auth_name |
|
auth_srid |
integer |
由 auth_name 中所引用的受權機構定義的空間參考系的 ID |
|
falsex |
float |
將地面座標轉換爲內部系統座標時使用的 x 偏移 |
NOT NULL |
falsey |
float |
將地面座標轉換爲內部系統座標時使用的 y 偏移 |
NOT NULL |
xyunits |
float |
將地面座標轉換爲內部系統座標時應用的比例因子 |
NOT NULL |
falsez |
float |
將 z 值轉換爲內部系統座標時使用的 z 偏移 |
NOT NULL |
zunits |
float |
將 z 值轉換爲內部系統座標時使用的比例因子 |
NOT NULL |
falsem |
float |
將測量值轉換爲內部系統座標時使用的測量偏移 |
NOT NULL |
munits |
float |
將測量值轉換爲內部系統座標時使用的比例因子 |
NOT NULL |
xycluster_tol |
float |
用於拓撲處理的 xy 座標拓撲容差 |
|
zcluster_tol |
float |
用於拓撲處理的 z 座標拓撲容差 |
|
mcluster_tol |
float |
用於拓撲處理的測量值拓撲容差 |
|
object_flags |
integer |
存儲對象屬性(包括精度) |
NOT NULL |
srtext |
nvarchar(1024) |
在 ArcGIS 界面中顯示的空間參考的名稱和描述符 |
NOT NULL |
SDE_state_lineages
SDE_state_lineages 表用於存儲各狀態的譜系。會爲每一個版本建立一個新的譜系名稱。每當添加一個狀態時,都會添加譜系名稱和狀態 ID。當添加的狀態是新版本時,還會添加父狀態的祖先狀態譜系(包括該譜系名稱)。
要返回某個版本的正確視圖,經過查詢其狀態譜系可識別每次對該版本進行更改時所記錄的全部狀態。經過此狀態列表,可肯定正確表示版本的錶行。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
lineage_name |
bigint |
用於描述狀態的名稱 |
NOT NULL |
lineage_id |
bigint |
各狀態的惟一標識符 |
NOT NULL |
SDE_state_locks
SDE_state_locks 表用於維護版本狀態鎖。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
sde_id |
integer |
已鎖定狀態的進程的進程標識號;引用 SDE_process_information 表中的 sde_id 列 |
NOT NULL |
state_id |
bigint |
被鎖定的狀態的標識符 |
NOT NULL |
autolock |
character(1) |
若是對圖層鎖進行內部設置,則設置爲 1;不然,若是圖層鎖由應用程序設置,則設置爲 0 |
NOT NULL |
lock_type |
character(1) |
狀態鎖的類型;可能的類型包括:
|
NOT NULL |
lock_time |
datetime |
獲取狀態鎖的日期和時間 |
NOT NULL |
SDE_states
SDE_states 表中包含狀態元數據。它指示一段時間內建立的狀態,還有每一個狀態的建立時間、關閉時間、父狀態以及全部者。
每建立一個狀態,都會指定狀態 ID 而且會在該表中添加一條記錄。
字段名 |
字段類型 |
討論 |
是否容許爲空 |
---|---|---|---|
state_id |
bigint |
由 ArcSDE 指定的該狀態的惟一標識符 |
NOT NULL |
owner |
nvarchar(32) |
建立該狀態的用戶 |
NOT NULL |
creation_time |
datetime |
該狀態的建立日期和時間 |
NOT NULL |
closing_time |
datetime |
該狀態的關閉日期和時間 |
|
parent_state_id |
bigint |
父狀態的 state_id |
NOT NULL |
lineage_name |
bigint |
引用存儲在 SDE_state_lineages 表中的狀態的譜系名稱 |
NOT NULL |
SDE_table_locks
SDE_table_locks 表用於維護 ArcSDE 註冊的表上的鎖。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
sde_id |
integer |
已鎖定表的進程的進程標識號;引用 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 |
datetime |
獲取表鎖的日期和時間 |
NOT NULL |
SDE_table_registry
SDE_table_registry 表用於管理全部註冊的表。這些值包括 ID、表名、全部者和描述。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
registration_id |
integer |
該表註冊的惟一標識符 |
NOT NULL |
database_name |
nvarchar(32) |
該表所在數據庫的名稱 |
NOT NULL |
table_name |
sysname |
該表的名稱 |
NOT NULL |
owner |
nvarchar(32) |
建立該表的用戶 |
NOT NULL |
rowid_column |
nvarchar(32) |
該表中 ObjectID 列的名稱 |
NOT NULL |
description |
nvarchar(65) |
用戶定義的對該表的文本描述 |
|
object_flags |
integer |
用於存儲該表的註冊屬性,包括:
|
NOT NULL |
registration_date |
integer |
該表註冊到 ArcSDE 的日期 |
NOT NULL |
config_keyword |
nvarchar(32) |
該表註冊到 ArcSDE 時指定的配置關鍵字;肯定該表及其索引在數據庫中的存儲方式 |
|
minimum_id |
integer |
該表的最小 row_id 值 |
|
imv_view_name |
nvarchar(32) |
指定表的版本化視圖的名稱 |
SDE_tables_modified
SDE_tables_modified 表用於記錄對系統表作出更改的時間。該信息用於避免對無改動的表的沒必要要讀取。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
table_name |
sysname |
修改的 ArcSDE 系統表的名稱 |
NOT NULL |
time_last_modified |
datetime |
修改此表的日期和時間 |
NOT NULL |
SDE_version
SDE_version 表用於維護與數據庫配合使用的 ArcSDE 的版本信息。該表包含 ArcSDE 最近一個安裝版本的具體版本標識。
SDE_version 表和其餘 ArcSDE 系統表在安裝新版本 ArcSDE 以後會進行更新。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
major |
integer |
主版本號;例如,ArcSDE 9.3 的主版本號爲 9。 |
NOT NULL |
minor |
integer |
次版本號;例如,ArcSDE 9.3 的次版本號爲 3。 |
NOT NULL |
bugfix |
integer |
修補程序或補丁包的安裝數量 |
NOT NULL |
description |
nvarchar(96) |
系統定義的 ArcSDE 安裝描述 |
NOT NULL |
release |
integer |
完整版本號,例如 92009 |
NOT NULL |
sdesvr_rel_low |
integer |
指明運行該實例所容許的最低服務器版本號 |
NOT NULL |
SDE_versions
SDE_versions 表包含與版本化地理數據庫有關的信息。
每一個版本均由名稱、全部者、描述以及關聯數據庫的狀態共同標識。此表定義數據庫包含的不一樣版本,併爲用戶提供一份可用版本的列表。應用程序會使用這些版本訪問特定的數據庫狀態。版本名稱和 ID 是惟一的。
當 ArcSDE 首次建立 SDE_versions 表時,會將一個默認版本插入到該表中。此默認版本的名稱爲 DEFAULT,由 ArcSDE 管理員全部並被授予 PUBLIC 訪問權限。初始 state_id 設爲 0,而且描述字符串會讀取「實例默認版本」。因爲默認版本已被授予 PUBLIC 訪問權限,所以任何用戶均可以更改默認狀態。
ArcGIS 要求存在默認版本。若是您無心中刪除了默認版本,可使用如下 SQL INSERT 語句來代替它:
INSERT INTO sde_versions VALUES
('DEFAULT','SDE',1,1,0,'Instance default version.',null,null,null,GETDATE())
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
name |
nvarchar(64) |
版本的惟一名稱 |
NOT NULL |
owner |
nvarchar(32) |
版本全部者 |
NOT NULL |
version_id |
integer |
版本的惟一標識符 |
NOT NULL |
status |
integer |
指定該版本是否可由任何用戶訪問,或者說是否只能由全部者進行私人訪問 |
NOT NULL |
state_id |
bigint |
該版本指向的數據庫狀態的標識符 |
NOT NULL |
description |
nvarchar(64) |
可選的版本文本描述 |
|
parent_name |
nvarchar(64) |
該版本的父版本名稱 |
|
parent_owner |
nvarchar(32) |
父版本的全部者名稱 |
|
parent_version_id |
integer |
該版本的父版本標識符 |
|
creation_time |
datetime |
該版本的建立日期和時間 |
NOT NULL |
SDE_xml_columns
每當向業務表中添加一個 ArcSDE XML 列,就會向 XML 列的表中添加一行記錄。該表在每一個 ArcSDE 地理數據庫中都會出現一次。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
column_id |
integer |
XML 列的標識符;在建立 XML 列時由 ArcSDE 指定 |
NOT NULL |
registration_id |
integer |
包含 XML 列的業務表的標識符;與 SDE_table 註冊表中的 id 列對應 |
NOT NULL |
column_name |
nvarchar(32) |
業務表中 XML 列的名稱 |
NOT NULL |
index_id |
integer |
與 XML 列關聯的 XPath 索引的標識符(若是存在);XML 索引表的外鍵 |
|
minimum_id |
integer |
在業務表的 XML 列中使用的初始編號值,用於標識各 XML 文檔 |
|
config_keyword |
nvarchar(32) |
DBTUNE 配置關鍵字,其中包含的參數可肯定 XML 文檔表和 XML XPath 索引表以及基於這些表建立的文本索引在數據庫中的定義方式 |
|
xflags |
integer |
該值用於指明 XML 文檔表中的原始文檔是以壓縮形式存儲仍是以解壓縮形式存儲;默認設置爲以壓縮形式存儲(壓縮文檔可提供更佳的性能。) |
NOT NULL |
SDE_xml_index_tags
ArcSDE XML 列能夠選擇性地使用 XPath 索引,這使您能夠對每一個文檔中的特定 XML 元素或屬性的內容進行搜索。有關每一個 XPath 索引中包含或排除哪些元素和屬性都在此表中進行定義。
該表在每一個 ArcSDE 數據庫中都會出現一次。該表爲與 ArcSDE XML 列的 XPath 索引所關聯的每一個 XPath 都提供一行空間。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
index_id |
integer |
與 ArcSDE XML 列關聯的 XPath 索引的標識符(若是存在);XML 索引表的外鍵 |
NOT NULL |
tag_id |
integer |
XPath 或標記的標識符 |
NOT NULL |
tag_name |
nvarchar(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 鏈接器。) |
|
description |
nvarchar(64) |
對 XML 元素或屬性中應包含的內容進行標識的文本 |
|
is_excluded |
integer |
該值用於指示 XPath 索引中是包含仍是排除 XML 元素
|
NOT NULL |
SDE_xml_indexes
該表在每一個 ArcSDE 數據庫中都會出現一次。該表爲具備 XPath 索引的每一個 ArcSDE XML 列都提供了一行空間。
字段名 |
字段類型 |
描述 |
是否容許爲空 |
---|---|---|---|
index_id |
integer |
XPath 索引的標識符 |
NOT NULL |
index_name |
nvarchar(32) |
XPath 索引的名稱 對於與 ArcIMS 元數據服務相關聯的 XPath 索引,名稱爲 ims_xml#,其中 # 是元數據服務業務表中 XML 列的標識符。 |
NOT NULL |
owner |
nvarchar(32) |
擁有 XML 列的數據庫用戶 對於 ArcIMS 元數據服務,該字段指代在服務的 ArcXML 配置文件中指定的用戶。 |
NOT NULL |
index_type |
integer |
該值用於指示 XPath 索引的類型
|
NOT NULL |
description |
nvarchar(64) |
用於標識 XPath 索引的文本 若是已使用索引定義文件建立索引,則能夠在文件頂部指定索引描述。 |