任务二 地理数据库
上一节
下一节
(一)什么是地理数据库
(二)地理数据库的分类
1、文件地理数据库
2、个人地理数据库
3、企业级地理数据库
(三)地理数据库中的组成要素
1、要素类
点:表示过小而无法表示为线或面以及点位置(如 GPS 观测值)的要素。
线:表示形状和位置过窄而无法表示为区域的地理对象(如,街道中心线与河流)。也使用线来表示具有长度但没有面积的要素,如等值线和边界。
面:一组具有多个边的面要素,表示同类要素类型(如省、地级市、县、宗地、土壤类型和土地使用区域)的形状和位置。
注记:包含表示文本渲染方式的属性的地图文本。除了每个注记的文本字符串,还包括一些其他属性(例如,用于放置文本的形状点、其字体与字号以及其他显示属性)。注记也可以是要素关联的,并可包含子类。

| 名称 | 实现目的 |
| 要素数据集 | 要素数据集是共用一个通用坐标系的相关要素类的集合。要素数据集用于按空间或主题整合相关要素类。它们的主要用途是,将相关要素类编排成一个公用数据集,用以构建拓扑、网络数据集、地形数据集或几何网络。 |
| 子类型 | 子类型是要素类中具有相同属性的要素的子集,或表中具有相同属性的对象的子集。可通过它们对数据进行分类。 |
| 属性阈 | 为属性列指定有效值列表或有效值范围。使用域帮助确保属性值的完整性。域经常用来强制执行数据分类(例如道路类、分区代码和土地使用分类)。 |
| 关系类 | 使用公用键在要素类和其他表之间构建关系。例如,基于在要素类中选择的行查找另一个表中相关联的行。 |
| 拓扑 | 对要素共享几何的方式进行建模。例如,相邻的县共用公共边界。另外,县的面要素完全覆盖和嵌套在地级市或省会城市中。 |
| 网络数据集 | 对交通连通性和流量进行建模。 |
| 几何网络 | 对公共事业网络和追踪进行建模。 |
| Terrain 数据集 | 一种多分辨率的基于 TIN 的表面数据结构,它是基于作为要素存储在地理数据库中的测量值构建而成的。 |
| 制图表达 | 管理多个制图表达和高级制图绘制规则。 |
2、表
表包含行。
表中所有行具有相同的列。
每个列都有一个数据类型,例如,整型、十进制数字型、字符型和日期型。
可使用一系列关系函数和运算符(例如 SQL)在表及其数据元素上进行运算。
(四)地理数据库的设计
各主题将如何呈现地理要素(例如,作为点、线、面还是栅格)及要素的表格属性。
如何将数据编排成数据集,例如,要素类、属性、栅格数据集等。
要实现丰富的 GIS 行为(例如,拓扑、网络和栅格目录)并定义各数据集之间的空间关系和属性关系,完整性规则还需要哪些额外的空间元素和数据库元素。
要素类(点、线和面的集合)
影像和栅格
连续表面可表示为要素(例如等值线)和栅格(数字高程模型 [DEM]),或通过 terrain 数据集表示为不规则三角网 (TIN)
描述性数据的属性表

