sde系统表说明

当基于Oracle或是SQL Server安装ArcSde后,一般会生成十几张以GDB_开头的系统表,
这些表一般为SDE中数据信息的描述,以下为本人对其中几张主要表的一点理解:
1、GDB_ObjectClasses表:记录所有SDE中注册过的普通表、FeatureClass,
一般包括Name和ID字段,Name为在ArcCatalog中所看到的名字,ID为唯一标识,
以后关于此对象的所有数据(如F表、S表)信息都以该ID表示;若删除该表中的某条记录,
则该记录所对应的表在ArcCatalog中将无法看到。
2、GDB_FeatureClasses表:为所有空间表(FeatureClass)的描述信息,
一般包括 ObjectclassID,featuretype,geometrytype,shapeField等字段,
objectclassid与 GDB_ObjectClasses中的ID相对应,featuretype为特征类型(如:1为矢量,2为栅格等),
geometrytype为空间几何体类型(如:1为点,2为线等),
ShapeField为该空间表中空间图形存储的字段名(一般为Shape,在创建时也可定义为别的);
若删除该表中的某条记录,则该记录所对应的featureclass在ArcCatalog中将无法看到。
3、GDB_FeatureDataset表:该表记录SDE中FeatureDataset信息,包括Owner,Name等;
删除该表中的某条记录,则该记录所对应的featuredataset在ArcCatalog中将无法看到。
4、GDB_FieldInfo表:为SDE中所有表的字段信息,一般包含ClassID、FieldName,AliasName,IsEditable等字段,
可直接通过操作此表来修改表或featureclass的字段的名称和别名。
5、GDB_Domains表:SDE中的Domain对象,具体可查看该表结构,若了解Domain,则比较容易理解该表。
6、GDB_SubTypes表:SDE中的SubType对象,具体可查看该表结构,若了解SubType,则比较容易理解该表。
7、GDB_RasterCatalogs表:该表记录SDE中的RasterCatalog的元数据信息,
一般包含 objectclassid,rasterfield,israsterdataset, 其中,objectclassid与GDB_ObjectClasses中的ID对应,
rasterField为在RasterCatalog表中存储 Raster的字段,israsterDataset标识是否为RasterDataset。


select * from sde.table_registry
select * from sde.table_registry where table_name='F_DLG_C_RDIS_S'
select * from sde.GDB_FEATURECLASSES
select * from sde.GDB_ObjectClasses
select * from sde.GDB_FeatureDataset

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值