1.地理数据库(Geodatabase)概述:
地理数据库(Geodatabase)是一种面向对象的空间数据模型,它对地理空间特征的表达更接近我们对现实世界的认知。
Geodatabase是Esri公司研发的一种数据管理模式,Geodatabase中所有数据都被存储在一个RDBMS中,即包括每个地理数据集的框架和规则,也包括空间数据和属性数据的简单表格。
Geodatabase为ArcGIS更好的管理和使用地理数据提供了数据接口和管理框架。
2.地理数据库(Geodatabase)的数据组织:
Geodatabase是依照层次型的数据对象来组织地理数据,包括对象类(Object Class)、要素类(Feature Class)和要素数据集(Feature Dtaset)等。
- 对象类(Object Class)
对象类是一种特殊的类,它没有空间特征,是存储非空间数据的表格。
- 要素类(Feature Class)
要素类是具有相同几何类型和属性的要素的几何,即同类空间要素的集合。
要素类之间可以独立存在,与可以具有某种关系。当要素类之间存在某种关系的时候,需考虑将其组织到一个要素数据集中。
- 要素数据集(Feature Dtaset)
要素数据集是共享空间参考系统并具有某种关系的多个要素类的集合。
- 关系类(Relationship Class)
关系类用于定义两个不同要素类或对象类之间的关联关系。
- 几何网络(Geometric Network)
几何网络是由若干要素类构建的一种新的类,用于表示现实世界中网络基础设施的行为并对这种行为进行建模。几何网络一般是由一组相连的边和交汇点以及连通性规则组成。
- 地址定位器(Locators)
地址定位器是地理数据库中的一个数据集,用于管理要素的地址信息,从而执行地理编码。
3.地理数据库(Geodatabase)的数据类型:
Geodatabase可以看做一种数据管理模式,它将矢量、栅格、地址、网络、投影等数据进行一体化存储和管理。Shapefile文件、Coverage文件作为第二代GIS数据模型,是Geodatabase(第三代GIS数据模型)数据的重要数据来源。
3.1 Shapefile文件
Shapefile文件是使用最为广泛的空间数据类型。是Esri公司研发的工业标准的矢量数据文件,一个完整的Shapefile文件至少包含以下3个文件:
- 主文件(.shp)——存储地理要素的几何图形的文件。
- 索引文件(.shx)——存储图形要素与属性信息索引的文件。
- dBase文件(.dbf)——存储要素属性信息的dBase表文件。
Shapefile文件仅仅存储空间数据的几何特征和属性信息,并不存储拓扑关系、投影信息和地理实体的符号化信息。
3.2 Coverage文件
Coverage文件是地理关系型数据类型的代表,有以下特征:
- 空间数据与属性数据相结合。空间数据存储在二进制索引文件中,可显示和访问最优化;属性信息存储在表格中,用二进制文件中的要素数目的行数类表示,并且属性和要素使用同一ID连接。
- 矢量要素之间的拓扑关系也被存储。
Reference:
《ArcGIS10地理信息系统空间分析实验教程(第二版)》