当基于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。

另外,SDE中的系统表还有十几张,但和我们应用关系最密切的主要为上面几张,其它的系统表,可以通过Oracle

Client或是PL/SQL查看。

sde mysql_SDE中的数据表在数据库中的描述相关推荐

  1. 查询oracle数据库的表格数据类型,excel表格中如何查询数据库数据类型-我想把excel表格中的数据导入oracle数据库中,想在......

    在excel表里,什么是:字段.记录.数据类型.多工... declare @t table(id numeric(18,2)) insert into @t SELECT   col1 FROM   ...

  2. 将DataTable中的数据导入到数据库中

    上次在根据excel的文件的路径提取其中表的数据到DataSet中 一文中介绍了将Excel文件中的数据读取到DataSet中的方法,今天我来介绍下我曾经在项目中用到的一个将DataTable中的数据 ...

  3. oracle怎么备份bak文件,[转载]如何将sqlserver的bak文件中的数据还原到oracle数据库中...

    1.首先目前你只有一个sqlserver的data1.bak文件 2.在sqlserver2005中选择"Databases-Restore databases",选择一个已有的D ...

  4. 如何将word中的数据导入到数据库中

    前提:word中数据要是有规律的 如:xtext.doc Nombre:Peng Wenfei Cel:186****4515 Nombre:Wang Xulong Cel:180****1426 N ...

  5. datatable 导入mysql 解决_将DataTable中的数据导入到数据库中

    上次在 小小的改动即可. /// /// 将DataTable中数据写入数据库中 /// /// /// public static bool WriteDataToDB(DataTable dt) ...

  6. mysql数据库导入到excel表格数据_[转载]将EXCEL表格中的数据导入mysql数据库表中(两种方法)...

    今天项目上遇到需要将excel中的数据导入到数据库的classify表中,于是乎拼命上网查阅方法,发现以下两种方法比较可行: 在此之前先说说按照网上的说法我没有试验成功的方法,将excel文件xls保 ...

  7. php中怎么连接数据库中的表,php 连接 excel表格数据库数据-php中如何将execl的数据导入到数据库中...

    php中如何将execl的数据导入到数据库中 php导出大量数据的Excel: PHP从数据库分多次读取100万行记录,和分多次将100万行写入文本文件都没问题 Excel可以支持100万行记录,Ex ...

  8. 把EXCEL表格导入到MYSQL中_将EXCEL表格中的数据导入mysql数据库表中(两种方法)...

    今天项目上遇到需要将excel中的数据导入到数据库的classify表中,于是乎拼命上网查阅方法,发现以下两种方法比较可行: 在此之前先说说按照网上的说法我没有试验成功的方法,将excel文件xls保 ...

  9. cpp导入excel到mysql_将EXCEL表格中的数据导入mysql数据库表中

    本文转载自http://blog.sina.com.cn/s/blog_5d972ae00100gjij.html 今天项目上遇到需要将excel中的数据导入到数据库的classify表中,于是乎拼命 ...

最新文章

  1. 数据结构 i_love(我喜欢)
  2. C++ deque底层实现
  3. iOS 获取屏幕最上层window以及响应者
  4. 投资狂人陈一舟:哪里火爆投哪里
  5. Android APK文件学习调研
  6. block 与 dispatch quene
  7. wordpress的手动更新
  8. pytorch显存管理
  9. 3.1 tensorflow2实现brown-mood中位数检验法——python实战
  10. VMware Server 2.0下载和序列号正版
  11. 证明三角形内角和等于180度
  12. java中的getinstance_Java中的KeyPairGenerator getInstance()方法
  13. 西安集训B层Day1 test 问题 A: 旅行日记
  14. pcie扰码的作用_扰码讲解
  15. win7电脑怎么设置桌面便签
  16. 基于遗传算法车辆路径问题(VRP)
  17. charles 的安装和手机配置 (我用的win7系统 ,和 iphone8 的配置)
  18. PC端/电脑端有没有识别二维码并分类的工具
  19. windows 调试若干知识
  20. 提莫队长正在待命(DP)

热门文章

  1. 为何越容易得到越不知珍惜?
  2. 《乔布斯传》英文原著重点词汇笔记(十三)【 chapter twelve】
  3. 【python】双向冒泡排序
  4. go test 初始化--- TestMain的使用
  5. 金蝶kis标准版如何修改服务器地址,金蝶kis怎么设置服务器地址
  6. Java实现 LeetCode 472 连接词
  7. 基于python的知识融合_独家干货2,融合多个技巧的Python文件-综合实战应用
  8. 默认ip_基于EtherNet/IP实现欧姆龙NX系列PLC通信
  9. 《uni-app》一个非canvas的飞机对战小游戏-启动页
  10. 人工智能---水壶问题