拓扑是研究几何对象(如点、线、面对象)在弯曲或拉伸等变换下仍保持不变的性质。通过对简单数据集(即点、线、面数据集)进行拓扑处理或检查,并修改生成的拓扑错误,可以确保数字化的几何对象遵循用户指定的拓扑关系,是后续构建面数据集、网络数据集或进行网络分析等操作的基础。
SuperMap 所提供的拓扑处理方式主要有两种:其一是拓扑处理,拓扑处理只针对线数据集(或者网络数据集)进行检查,随后系统会自行更改数据集中错误的拓扑关系;另一种是拓扑检查,拓扑检查提供了详细的规则可以对点、线、面数据集进行更加细致的检查,系统会将拓扑错误保存至新的结果数据集上,用户可对照结果数据集自行修改。
SuperMap 提供了用于拓扑处理的7种规则和用于拓扑检查的29种规则。在 SuperMap 中,拓扑错误包括单个数据集内几何对象的拓扑错误和不同数据集之间的几何对象拓扑错误两类;几何对象之间的拓扑错误包括点、线、面对象自身的自相交、自重叠和三者之间的相互关系,包括相交、重叠、包含、相连接等空间关系。
按照指定的规则建立拓扑关系并进行拓扑处理和拓扑检查,可以最大程度的保证数据的质量。拓扑关系可以用于发觉未正确连接的线、未正确闭合的多边形,以及数字地图上的其他拓扑错误。通过构建拓扑关系来修正要素之间不正确的空间关系,可以确保数据的完整性和正确性。
内容提要
详细介绍了拓扑处理用到的规则及其使用方法,包括去除假结点、去除冗余点、去除重复线、去除短悬线、长悬线延伸、邻近端点合并和进行弧段求交等7种规则。
详细介绍了拓扑检查用到的规则及其使用方法,拓扑检查为点数据集提供6种拓扑规则、为线数据集提供14种拓扑规则、为面数据集提供10种拓扑规则,基本能够满足所有的拓扑检查需求。
详细介绍了拓扑预处理的方式和操作步骤,提供了插入节点、节点和节点的捕捉、多边形走向调整4中拓扑预处理方式。
介绍如何线数据集或网络数据集进行拓扑检查和修复。
介绍如何利用 SuperMap 提供的拓扑检查规则检查数据集自身或多种数据集之间不符合拓扑规则的几何对象。
介绍如何使用线数据集或网络数据集构建面数据集。
介绍如何使用线数据集或网络数据集构建网络数据集。