SQL Server 地理數據庫中的系統表

轉自: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)

關係類型名稱;包括下列值:

  • DatasetInFeatureDataset
  • DatasetInFolder
  • DatasetOfReplicaDataset
  • DatasetsRelatedThrough
  • DomainInDataset
  • FeatureClassInGeometricNetwork
  • FeatureClassInNetworkDataset
  • FeatureClassInParcelFabric
  • FeatureClassInTerrain
  • FeatureClassInTopology
  • FolderInFolder
  • ItemInFolder
  • ReplicaDatasetInReplica
  • RepresentationOfFeatureClass
  • TableInParcelFabric

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

指示表的要素類型

對於要素類和柵格目錄來講,可能的值以下:

  • 1 = 簡單要素
  • 7 = 簡單交匯點要素
  • 8 = 簡單邊
  • 10 = 複雜邊
  • 11 = 註記要素
  • 13 = 尺寸要素
  • 14 = 柵格目錄項

對於關係類,會存儲關係類的基數。可能的值有:

  • 1 = 1:1
  • 2 = 1:M
  • 3 = M:N

對於拓撲,該列用於存儲拓撲 ID。

 

datasetsubtype2

integer

指示表的幾何類型

對於要素類和柵格目錄來講,可能的值以下:

  • 1 = 單個的零維度幾何
  • 2 = 點的有序集合
  • 3 = 路徑的有序集合
  • 4 = 根據彼此間的包含關係排序的環的集合
  • 9 = 表面圖面的集合

對於關係類,該列中的值用於指示關係類是否屬性化。可能的值有: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

項類型的名稱;包括下列值:

  • 抽象表
  • 目錄數據集
  • 編碼值屬性域
  • 數據集
  • 屬性域
  • 擴展數據集
  • 要素類
  • 要素數據集
  • 文件夾
  • 幾何網絡
  • 歷史標記
  • 鑲嵌數據集
  • 網絡數據集
  • 宗地結構
  • 值域範圍
  • 柵格目錄
  • 柵格數據集
  • 關係類
  • 複本
  • 複本數據集
  • 製圖表達類
  • 資源
  • 邏輯示意圖數據集
  • 測量數據集
  • Terrain
  • Tin
  • 工具箱
  • 拓撲
  • 工做空間
  • 工做空間擴展

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

列的數據類型的代碼;可能的值及其定義以下:

  • 1 = SE_INT16_TYPE - 2 字節整型
  • 2 = SE_INT32_TYPE - 4 字節整型
  • 3 = SE_FLOAT32_TYPE - 4 字節浮點型
  • 4 = SE_FLOAT64_TYPE - 8 字節浮點型
  • 5 = SE_STRING_TYPE - 空終端字符數組
  • 6 = SE_BLOB_TYPE - 可變長度數據
  • 7 = SE_DATE_TYPE - 結構化時間日期
  • 8 = SE_SHAPE_TYPE - 形狀幾何 (SE_SHAPE)
  • 9 = SE_RASTER_TYPE - 柵格
  • 10 = SE_XML_TYPE - XML 文檔
  • 11 = SE_INT64_TYPE - 8 字節整型
  • 12 = SE_UUID_TYPE - 通用惟一 ID
  • 13 = SE_CLOB_TYPE - 字符可變長度數據
  • 14 = SE_NSTRING_TYPE - Unicode 空終端字符數組
  • 15 = SE_NCLOB_TYPE - Unicode 字符大對象
  • 20 = SE_POINT_TYPE - 點用戶定義類型
  • 21 = SE_CURVE_TYPE - 線串 (Linestring) 用戶定義類型
  • 22 = SE_LINESTRING_TYPE - 線串 (Linestring) 用戶定義類型
  • 23 = SE_SURFACE_TYPE - 面用戶定義類型
  • 24 = SE_POLYGON_TYPE - 面用戶定義類型
  • 25 = SE_GEOMETRYCOLLECTION_TYPE - 多點用戶定義類型
  • 26 = SE_MULTISURFACE_TYPE - 線串 (Linestring) 用戶定義類型
  • 27 = SE_MULTICURVE_TYPE - 線串 (Linestring) 用戶定義類型
  • 28 = SE_MULTIPOINT_TYPE - 多點用戶定義類型
  • 29 = SE_MULTILINESTRING_TYPE - 多線串 (Multilinestring) 用戶定義類型
  • 30 = SE_MULTIPOLYGON_TYPE - 多面 (Multipolygon) 用戶定義類型
  • 31 = SE_GEOMETRY_TYPE - 幾何用戶定義類型

 

 

column_size

integer

註冊列值的長度

 

decimal_digits

integer

列值中小數點右側的整數位數

 

description

nvarchar(65)

列類型的說明

 

object_flags

integer

存儲列屬性,包括:

  • 具備行 ID
  • 由 ArcSDE 控制的行 ID 列
  • 容許空值
  • 存儲 Oracle LONG RAW 數據
  • 存儲 BLOB 數據
  • 存儲 CLOB 數據
  • 存儲 ST_Geometry 幾何數據
  • 存儲二進制幾何數據
  • 存儲用戶定義類型幾何數據
  • 存儲 Oracle LOB 幾何數據
  • 存儲二進制柵格數據
  • 存儲用戶定義類型柵格數據
  • 存儲 XML 數據
  • 存儲日期
  • 存儲時間
  • 存儲時間戳
  • 存儲 Unicode 字符串

 

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

座標維度編碼:

  • 0 = 點
  • 1 = 線
  • 2 = 面

 

 

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)

圖層鎖的類型包括:

  • 0 = 做用於整個圖層的讀取鎖
  • 1 = 做用於整個圖層的寫入鎖
  • 2 = 做用於圖層內某一區域的讀取鎖
  • 3 = 做用於圖層內某一區域的寫入鎖
  • 4 = 圖層自動鎖

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

用於存儲下列圖層屬性:

  • 存儲單精度座標仍是雙精度座標
  • 存儲 3D 座標
  • 存儲度量值
  • 啓用仍是禁用自動鎖定
  • 使用只加載 I/O 模式仍是正常 I/O 模式
  • 存儲註記
  • 存儲 CAD 數據
  • 是另外一個圖層的視圖
  • 不具備空間索引
  • 存儲圖層數據所使用的 DBMS 數據類型
  • 圖層可接受的 sde 類型,包括點、線串和麪

 

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

定位器類型;值的含義以下:

  • 0 - 定義定位器樣式
  • 1 - 定義定位器
  • 2 - 定義附加定位器;換句話說,就是附加到通過地理編碼的要素類的定位器,也是指定位器的副本和用於建立通過地理編碼的要素類的地理編碼選項

 

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)

狀態鎖的類型;可能的類型包括:

  • 0 = 整個狀態樹上的共享鎖
  • 1 = 整個狀態樹上的排它鎖
  • 2 = 狀態上的共享鎖
  • 3 = 狀態上的排它鎖
  • 4 = 共享自動鎖
  • 5 = 獨佔自動鎖

 

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)

表鎖的類型

  • S = 共享
  • E = 獨佔

 

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

用於存儲該表的註冊屬性,包括:

  • 該表具備註冊的行 ID。
  • ArcSDE 控制行 ID。
  • 該表具備幾何列。
  • 該表是一個版本化視圖。
  • 該表能夠對行加鎖。
  • 該表具備柵格列。
  • 該表是另外一張表的視圖。
  • 該表具備地理編碼定位器列。
  • 限制數據定義語言操做。
  • 限制數據處理語言操做。
  • 該表處於隱藏狀態。
  • 該表具備單一的行 ID。
  • 該表具備 XML 列。
  • 該表具備可存儲雙精度座標的圖層。
  • 該版本化表的內部狀態能夠進行編輯。
  • 這是一張基礎保存表。
  • 該表具備可信的形狀。
  • 這是一張存檔表。
  • 該表使用只加載 I/O 模式。
  • 這是一張歷史記錄表。

 

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 元素或屬性是否將以字符串或數字形式創建索引

  • 1 = 標籤內容將以文本形式創建索引。
  • 2 = 該內容將以數字形式創建索引。

 

NOT NULL

tag_alias

integer

能夠用來標識 XPath 的數字

(例如,Z39.50 通訊協議使用數字代碼指代能夠搜索的內容。此列不適用於 ArcIMS Z39.50 鏈接器。)

 

description

nvarchar(64)

對 XML 元素或屬性中應包含的內容進行標識的文本

 

is_excluded

integer

該值用於指示 XPath 索引中是包含仍是排除 XML 元素

  • 0 = 包括
  • 1 = 排除

 

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 索引的類型

  • 1 = SE_XML_INDEX_TEMPLATE 索引類型
  • 2 = SE_XML_INDEX_DEFINITION 索引類型

 

NOT NULL

description

nvarchar(64)

用於標識 XPath 索引的文本

若是已使用索引定義文件建立索引,則能夠在文件頂部指定索引描述。

相關文章
相關標籤/搜索