1第1 章Geodatabase 1、1 Geodatabase 概述 Geodatabase 概述 ArcGIS 操作基于 GIS 文件格式和存储于 geodatabases 中的地理信息。Geodatabase是 ArcGIS 的本地数据结构,是用于编辑和数据管理的基本数据格式。 Geodatabase 能将空间数据存储在文件、MDB文件或者大型 DBMS中。以上三种存储方式的区别在于可存储数据量的不同以及可支持的并发用户数量不同,能够实现从小数据量、单用户的文件数据库到大数据量、多用户并发编辑的企业级 DBMS的不同层次的应用。 理解 geodatabase 简介:geodatabase 是大量不同类型的地理数据集的集合。在这一章节可以学习geodatabase的基础,这些概念能够为学习和有效使用 geodatabase 打下坚实的基础。 Geodatabase定义:geodatabase 是大量不同类型的地理数据集的集合,这些地理数据集可以存储在普通的文件中、微软的 Access数据库中或者多用户的关系数据库(比如 Oracle, Microsoft SQL Server, 或者 IBM DB2)。 Geodatabase中主要数据集:数据集是 geodatabase 中的一个重要概念。它是 ArcGIS用来组织和运用地理信息的基本机制。Geodatabase包含三种主要的数据集类型:要素类、栅格数据集和表。 在创建 Geodatabase 时,首先生成不同的 Dataset 类型,然后添加或者扩展Geodatabase 基本要素的能力,例如添加拓扑、网络、子类以实现 GIS 行为建模、维护数据完整性以及建立空间关系。 Geodatabase 的存储 Geodatabase 的存储不仅包括简单的空间坐标和属性数据的表格,还包括这些地理数据集的模式和规则。Geodatabase 的三种基础数据集(要素类,属性表和栅格数据集)和其他的 geodatabase 元素都以表格的形式存储。在地理数据集中空间表示或者以矢量要素的形式存储,或者以栅格数据存储。几何对象和传统的属性字段一起存储在表的列中。 Geodatabase 将地理要素以表格的形式存储,每行记录代表一个要素。下表是多边形要素,在 Shape 列为每个要素存储了多边形类型,值 Poly gon 用于描述 Shape 列的几何坐标和几何形状,表示在每一行定义了一个 polygon。 Geodatabase 的一个关键策略就是利用 RDBMS 来管理从简单要素集到海量数据集,多用户并发操作的 GIS 数据集。二维表为几何数据集提供了基本的存储机制。SQL 语言具有强大的查询和操作表的功能,geodatabase 正是基于想利用这些功能而设计的。 空间数据在下列数据库中支持 Sql 访问...