摘要:本文适用于GIS管理人员和数据库管理人员。文中对企业级地理数据库进行了总体介绍,内容包括其主要特征、结构体系和实际运行等。
图1:企业级Geodatabase的层次划分
地理数据库是ArcGIS自带的数据格式。它可以被看做是一个数据存储容器,定义了ArcGIS中的数据如何被存储、访问和管理。地理数据库这个词结合了地理(空间数据)和数据库(尤其是关系型数据库管理系统,即RDBMS)。ArcGIS 9.2包含三种地理数据库:基于Microsoft Access的个人地理数据库,文件地理数据库和ArcSDE地理数据库。
个人地理数据库和文件地理数据库是为个体用户和小型项目设计的。ArcSDE地理数据库具有可扩展性,专门为从中等级别到企业级应用这样的较大规模应用设计的。这些地理数据库均依赖于ArcSDE技术。我们可以将ArcSDE地理数据库分为三类(按功能从小到大排列):个人地理数据库(ArcSDE Personal),工作组地理数据库(ArcSDE Workgroup)和企业级地理数据库(ArcSD Enterprise)。本文主要介绍ArcSDE的企业级地理数据库。
了解企业级地理数据库的体系结构
从概念上讲,一个企业级地理数据库可以看做是一个多层结构:通过在应用层(比如ArcGIS软件)上叠加一个数据存储层(比如RDBMS软件),可以在应用中提供更先进的逻辑和行为方法。应用层可以进一步分为两个部分:ArcObjects和ArcSDE技术。在企业级地理数据库中,管理地理数据的任务由ArcGI