当基于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查看。
分享到:
相关推荐
《ArcSDE系统配置参数说明》 ArcSDE是Esri公司开发的一款强大的地理数据库中间件,它使得GIS数据能够跨多种数据库系统进行管理和访问。本文将深入解析ArcSDE系统的配置参数,特别是针对`server_config`配置表的字段...
### ArcSDE连接数设置及其性能说明 #### 一、引言 在地理信息系统(GIS)领域中,ArcSDE作为一款重要的空间数据库管理系统,被广泛应用于存储和管理空间数据。随着多用户并发操作的需求日益增加,ArcSDE连接数的...
以下是对ArcSDE9.3安装与配置过程的详细说明: 1. **启动安装**:首先,需要将ArcSDE9.3的虚拟光盘加载到虚拟光驱中,运行安装程序。在【选择安装项】界面,选择第四项【ArcSDE for Oracle 10gR2】,这表示我们要...
ArcSDE10.0安装部署说明及报错处理。ArcSDE,即数据通路,是ArcGIS的空间数据引擎,它是在关系数据库管理系统(RDBMS)中存储和管理多用户空间数据库的通路。从空间数据管理的角度看,ArcSDE是一个连续的空间数据...
对于 UNIX 和 Linux 用户,指南提供了针对这些操作系统的详细安装说明。 - 最低系统要求可能根据具体的 UNIX/Linux 发行版有所不同,但通常包括了对最新版本的支持。 - C-API 和 Java API Developer Kit 的安装选项...
**ArcSDE**是Esri开发的一款服务器端软件,作为Geodatabase与企业级数据库之间的桥梁,它使得Geodatabase能够在大型数据库管理系统上运行,支持高并发、高性能的数据访问和更新。ArcSDE通过支持版本控制和长事务处理...
- "ArcSDE 10 与 oracle 11g 安装图解.docx":这是一个详细的图文教程,指导用户如何完成ArcSDE 10与Oracle 11g的联合安装,包括每个步骤的截图和说明。 - "jpe_sdk.jar"和"jsde_sdk.jar":这两个文件是Esri提供的...
ArcSDE,全称为ArcSpatial Data Engine,是Esri公司开发的一款强大的空间数据库引擎,专为管理和操作地理信息系统(GIS)数据而设计。它提供了一种高效的方式,使得GIS应用可以与各种关系型数据库管理系统(RDBMS)...
在IT领域,特别是GIS(地理信息系统)开发与应用中,使用C#结合ArcEngine来连接ArcSDE数据库是一项常见的需求。本文将详细探讨如何在C#环境下利用ArcEngine正确配置并连接到ArcSDE数据库。 ### 一、ArcEngine与...
4. **初始化脚本**:`init.sql`文件是一个SQL脚本,用于在DB2中创建和配置ARCSDE所需的数据库对象,如表空间、用户、角色和权限。执行这个脚本通常是安装过程中的一个重要环节。 5. **环境变量设置**:安装完成后,...
《ArcSDE92 for RedHat多服务安装手册》是一份详尽的指南,主要针对在Red Hat操作系统上安装和配置ArcSDE92多服务环境的用户。ArcSDE(Spatial Database Extensions)是Esri公司开发的一款强大的地理空间数据管理...
4. "arcsde-readme.txt":这是关于如何配置和使用ArcSDE插件的说明文档,通常包含了安装步骤、配置参数以及常见问题解答。 5. "LICENSE.txt":包含了软件的许可协议,规定了软件的使用、分发和修改条件。 通过这些...
### arcSDE问题大全 #### 一、概览 在使用ArcSDE(Spatial Database Engine)过程中,用户可能会遇到...通过对这些知识点的理解和实践,可以帮助用户更加高效地管理地理信息系统(GIS)数据,并确保系统的稳定运行。
ArcSDE是Esri开发的一款空间数据库引擎,它允许地理信息系统(GIS)软件直接访问并管理存储在关系型数据库中的空间数据。ArcSDE支持多种数据库管理系统,如Oracle、SQL Server、PostgreSQL等,其中,与Oracle的集成...