4.2地理数据库、数据集和要素类
在设计和实现地理数据模型的时候,文件管理系统和数据库方案的每一个设计阶段都有相当多的问题要考虑。Catalog
可以适应用户已有的数据组织形式或者可以设计一种可使访问和管理最优化的新结构。
4.2.1 组织地理数据 地理数据被组织成数据对象的层次结构。在数据设计过程中,我们可以以工作组、专题类型、相同的空间范围和坐标系统或拓扑关系等来组织数据。
4.2.1.1 地理空间数据库
Geodatabase 是地理数据的顶层部分。它是数据集、要素类、对象类和关联类的集合。
用户的地理数据的总集合体可以是一个、几个或多个 geodatabase。Geodatabase
通常按照数据的大类来组织,如土地类型、运输、环境和基础设施等。
Geodatabase 无缝地管理地理数据。它并不把地理数据分割成块,而是用一个有效的空间索引来对要表达的区域进行管理。
个人 geodatabase 适用于那些从小型到中型的数据集。超大型的数据集可以用企业级的 ArcSDE
工具来有效地进行管理。
4.2.1.2.地理数据集
有三种通用的地理数据模型:矢量、栅格和三角网。在 geodatabase 中,它们通过三种地理数据集来实现:要素数据集、栅格数据集和
TIN 数据集。
要素数据集(要素集)是具有相同坐标系统的要素类的集合。我们可以选择在要素集的内部或外部组织简单要素类,但拓扑要素类只能在要素集内部组织,以确保它们具有相同的坐标系统。
栅格数据集可以是简单数据集或者是具有特征光谱或类型值的多波段组合数据集。
TIN 数据集是一组在确定范围内的,每个结点具有反映该表面类型的 Z 值的三角形的集合。
4.2.1.3 对象类(object class)
对象类型是 geodatabase 中的一个表。对象类保留有与地理要素相联系的对象的描述性信息,但它们不是地图上的要素。
地块的所有者就是对象类的一个例子。我们可以建立一个地块要素类与所有者对象类之间的数据库连接。
4.2.1.4 要素类和拓扑
要素类是具有相同几何形状的要素的集合:点、线或多边形。我们最关心的两种要素类是简单要素类和拓扑要素类。
简单要素类包括没有任何拓扑关系的点、线、多边形或注记。也就是说,一个要素类内的点与另一要素类中的线的终点可以是一致的,但它们是不同的。这些要素可以彼此独立地编辑。
拓扑要素类局限在一定的图形范围内,它是一个由完整拓扑单元组成的一组要素类限定的对象。ArcInfo8
包含了 geodatabase 中最主要的一种图形拓扑—几何网络。
4.2.1.5 关系类
关系类是存贮要素类或(和)表间关系的表。关系模型依赖于对象。
利用关系类,我们可以控制某一对象相关的对象被删除或改变后,它会发生什么变化。
4.2.2 Geodatabase的Catalog视图
| |
Geodatabase 将地理数据以要素集集或要素类来存贮。文件夹中的
geodatabase 是单用户 geodatabase。 |
| 具有简单几何形体类型的要素类和表可以直接写入 geodatabase或要素集中。要素类和对象类的行为可以通过
定义规则、扩展类或编写代码来实现。 |
|
| |
栅格数据集表示的是图象或按规则格网采样的数据。它可以是单波段的,也可以是多波段的。 |
| |
对象类是具有一定行为的表。在它的矩阵中行表示对象,列表示属性。 |
| |
要素集是具有共同空间参考系的要素类、图表和关系类的集合。 |
|
|
几何网络和网络要素类都必须在要素集中。关系类可以直接放到要素集或
geodatabase中。 |
|
| |
交汇点要素类包含那些参与几何网络的简单或复杂交汇点要素。 |
| |
几何网络定义那些共同形成一维网络的一组边线和交汇点要素类。
|
|
| |
数据库连接文件夹允许你通过 ArcSDE 访问多用户 geodatabase。 |
| |
当展开一个多用户 geodatabase 的时 后, 它将包含与单用户geodatabase
相同的数据集和要素类。 |
|
|