拓扑基础知识

在 Standard 或 Advanced 许可等级下可用。

拓扑是结合了一组编辑工具和技术的规则集合,它使地理数据库能够更准确地构建几何关系模型。 ArcGIS 通过一组用来定义要素共享地理空间方式的规则和一组用来处理在集成方式下共享几何的要素的编辑工具来实施拓扑。拓扑以一种或多种关系的形式保存在地理数据库中,这些关系定义一个或多个要素类中的要素共享几何的方式。参与构建拓扑的要素仍是简单要素类,拓扑不会修改要素类的定义,而是用于描述要素的空间关联方式。

为什么进行拓扑?

拓扑一直是 GIS 在数据管理和完整性方面的关键要求。通常,拓扑数据模型通过将空间对象(点、线和面要素)表示为拓扑原始数据(节点、面和边)的基础图表来管理空间关系。这些原始数据(连同它们彼此之间及其所表示的要素边界之间的关系)通过在拓扑元素的平面图表中表示要素几何进行定义。

节点、面和边的拓扑线图表

拓扑基本用于确保空间关系的数据质量并帮助进行数据编译。在很多情况下拓扑也用于分析空间关系,如融合带有相同属性值的相邻多边形之间的边界或遍历拓扑图中元素的网络。

拓扑也可用于为几何(来自多个要素类)的集成方式构建模型。有些人将其称为要素类的垂直集成。

拓扑中要素共享几何的方式

要素可在拓扑范围内共享几何。以下是相邻要素中的一些示例:

  • 区域要素可共享边界(面拓扑)。
  • 线要素可以共享端点(边结点拓扑)。

此外,可通过地理数据库拓扑在要素类之间管理共享几何,例如:

  • 线要素可以与其他线要素共享线段。
  • 面要素可以与其他面要素重叠。例如,宗地可以嵌套在块中。
  • 线要素可以与其他点要素共享端点折点(结点拓扑)。
  • 点要素可以与线要素重叠(点事件)。

两个视图:要素和拓扑元素

可通过以下方式描述和使用面的图层:

  • 作为地理要素(点、线和面)的集合
  • 作为拓扑元素(节点、边、面及其关系)的图表

这意味着有两种处理要素的方法,一种方法是其中的要素由它们的坐标定义,另一种方法是其中的要素表示为其拓扑元素的有序图表。