当前位置: 首页 > news >正文

ArcSDE系统表的说明(转载)

ArcSDE系统表的说明

文章分类:数据库

当基于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查看。
 
转载自: http://lorry1113.javaeye.com/blog/585197

转载于:https://www.cnblogs.com/wuhenke/archive/2010/03/20/1690514.html

相关文章:

  • 好文摘抄:极简生活:一来,一去
  • [翻译] DSL和模型驱动开发的最佳实践(1/4)
  • 我的第一款实用工具-眼保程序(EyesBaby)
  • DirextX7。0 SDK 在VC 6.0 环境中使用的注意事项
  • 近期Windows Mobile问题汇总
  • Xbox Live的落地大陆将极大提升WindowsPhone7的竞争力
  • winform Focus()函数不起作用 解决办法
  • Asp.net MVC 和 IIS5.1 IIS6.0
  • C# winform 登陆成功打开主form,同时关闭登陆form
  • Bressanon
  • 注册表操作类
  • 像战士一样生活
  • 《使用Mason在HTML页面中嵌入Perl》(节选)
  • mysql: 复制mysql数据库
  • 开始ExtJS之旅:5.ExtJS对原有JavaScript对象的扩展
  • 【译】理解JavaScript:new 关键字
  • C学习-枚举(九)
  • Git的一些常用操作
  • hadoop集群管理系统搭建规划说明
  • HashMap ConcurrentHashMap
  • Hibernate最全面试题
  • Idea+maven+scala构建包并在spark on yarn 运行
  • Java新版本的开发已正式进入轨道,版本号18.3
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • win10下安装mysql5.7
  • 电商搜索引擎的架构设计和性能优化
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 力扣(LeetCode)21
  • 入口文件开始,分析Vue源码实现
  • 网络应用优化——时延与带宽
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • 延迟脚本的方式
  • ​批处理文件中的errorlevel用法
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • #include<初见C语言之指针(5)>
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • (06)金属布线——为半导体注入生命的连接
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (算法)Game
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .net专家(张羿专栏)
  • [ C++ ] STL_list 使用及其模拟实现
  • [ vulhub漏洞复现篇 ] ECShop 2.x / 3.x SQL注入/远程执行代码漏洞 xianzhi-2017-02-82239600
  • [2016.7 test.5] T1
  • [8481302]博弈论 斯坦福game theory stanford week 1
  • [acm算法学习] 后缀数组SA
  • [BZOJ] 1001: [BeiJing2006]狼抓兔子
  • [C/C++]关于C++11中的std::move和std::forward
  • [C++]四种方式求解最大子序列求和问题
  • [codeforces] 25E Test || hash
  • [C语言]——C语言常见概念(1)
  • [DevEpxress]GridControl 显示Gif动画
  • [Latex] Riemann 问题中的激波,接触间断,膨胀波的 Tikz 绘图