ArcGIS教程地理数据库的架构.docx

ArcGIS教程地理数据库的架构.docx

ID:59007828

大小:71.64 KB

页数:3页

时间:2020-09-15

ArcGIS教程地理数据库的架构.docx_第1页
ArcGIS教程地理数据库的架构.docx_第2页
ArcGIS教程地理数据库的架构.docx_第3页
资源描述:

《ArcGIS教程地理数据库的架构.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ArcGIS教程:地理数据库的架构  地理数据库存储模型以一系列简单但核心的关系数据库概念为基础,并利用了基础数据库管理系统(DBMS)的优势。简单表和明确定义的属性类型用于存储各地理数据集的方案、规则、库以及空间属性数据。该方法为存储和使用数据提供了一个正式模型。通过此方法,可使用结构化查询语言(SQL)(即一系列关系函数和运算符)来创建、修改以及查询表及其数据元素。  通过检查具有面几何的要素在地理数据库中的建模方式,您可以了解上述操作的工作原理。要素类以表的形式存储,通常称为基表或业务表。表中的每一行代表一个要素。shape列保

2、存每个要素的面几何。当表中的内容(包括shape)以SQL空间类型存储时,可通过SQL进行访问。  然而,只是向DBMS添加空间类型和对空间属性的SQL支持并不足以支持GIS。ArcGIS采用多层应用程序架构,在地理数据库存储模型之上的应用程序层执行高级逻辑和行为。该应用程序逻辑支持一系列通用地理信息系统(GIS)数据对象和行为,如要素类、栅格数据集、拓扑、网络以及更多。地理数据库(geodatabase)为对象关系型  地理数据库使用在其他高级DBMS应用程序中的相同多层应用程序架构来实现;地理数据库的实现不存在任何特别之处。地理数

3、据库的这种多层架构有时被称为对象关系模型。地理数据库对象在具有标识的DBMS表中以行形式保存,而行为通过地理数据库应用程序逻辑提供。通过将应用程序逻辑与存储相分离,可支持多个不同的DBMS以及多种数据格式。关系数据库中的地理数据库(geodatabase)存储  地理数据库的核心部分是一个标准的关系数据库方案(一系列标准的数据库表、列类型、索引和其他数据库对象)。方案保留在定义地理信息完整性和行为的DBMS的一系列地理数据库系统表中。这些表或者以文件的形式存储到磁盘上,或者存储到DBMS的数据  明确定义的列类型用于存储传统表格属性。

4、将地理数据库存储在DBMS中时,空间制图表达(多用矢量或栅格表示)通常使用扩展的空间类型进行存储。  地理数据库包含两组主要表:系统表和数据集表。·数据集表 -地理数据库中的每个数据集都存储在一个或多个表中。这些数据集表使用系统表管理数据。·系统表 -地理数据库系统表用于追踪每个地理数据库的内容。它们实质上描述的是用于指定所有数据集定义、规则和关系的地理数据库方案。这些系统表包含并管理元数据,所有这些元数据均为实现地理数据库属性、数据验证规则和行为所需。  从ArcGIS10开始,这些表的内部结构进行了重构。在ArcGIS10之前的版

5、本中,与地理数据库方案相关的信息存储在超过35个地理数据库系统表内,而在ArcGIS10中则被合并为四个主表:·GDB_Items:包含地理数据库中的所有项(例如要素类、拓扑和属性域)的列表·GDB_ItemTypes:包含识别的项类型(例如表)的预定义列表·GDB_ItemRelationships:包含各个项之间的方案关联,例如要素数据集中包含哪些要素类·GDB_ItemRelationshipTypes:包含识别的关系类型(例如DatasetInFeatureDataset)的预定义列表  将数据集表和系统表共同用于显示和管理地

6、理数据库的内容。例如,以基础存储格式进行查看时,要素类只是一个包含空间列的表。但通过ArcGIS访问时,存储在系统表中的所有规则将与基础数据相结合,从而使所呈现的要素类具备所有定义的行为。  其他表  根据使用的地理数据库类型以及用来存储该地理数据库的DBMS的不同,系统表集可能会有所不同。ArcSDE地理数据库的系统表集与文件地理数据库不同,而文件地理数据库的系统表集又与个人地理数据库略有不同。对于ArcSDE地理数据库,针对特定DBMS对地理数据库的不同系统表进行了定义。由于用户不需要与文件和个人地理数据库中存储的不同表进行交互,

7、因此未作详细介绍。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。