拓扑是研究几何对象(如点、线、面对象)在弯曲或拉伸等变换下仍保持不变的性质。通过对简单数据集(即点、线、面数据集)进行拓扑处理或检查,并修改生成的拓扑错误,可以确保数字化的几何对象遵循用户指定的拓扑关系,是后续构建面数据集、网络数据集或进行网络分析等操作的基础。
SuperMap 所提供的拓扑处理方式主要有两种:其一是拓扑处理,拓扑处理只针对线数据集(或者网络数据集)进行检查,随后系统会自行更改数据集中错误的拓扑关系;另一种是拓扑检查,拓扑检查提供了详细的规则可以对点、线、面数据集进行更加细致的检查,系统会将拓扑错误保存至新的结果数据集上,用户可对照结果数据集自行修改。
SuperMap 提供了用于拓扑处理的规则和用于拓扑检查的规则。在 SuperMap 中,拓扑错误包括单个数据集内几何对象的拓扑错误和不同数据集之间的几何对象拓扑错误两类;几何对象之间的拓扑错误包括点、线、面对象自身的自相交、自重叠和三者之间的相互关系,包括相交、重叠、包含、相连接等空间关系。
按照指定的规则建立拓扑关系并进行拓扑处理和拓扑检查,可以最大程度的保证数据的质量。拓扑关系可以用于发觉未正确连接的线、未正确闭合的多边形,以及数字地图上的其他拓扑错误。通过构建拓扑关系来修正要素之间不正确的空间关系,可以确保数据的完整性和正确性。
拓扑处理规则
空间数据在采集和编辑过程中,会不可避免地出现一些错误。例如,同一个节点或同一条线被数字化了两次、相邻面对象在采集过程中出现裂缝或者相交、不封闭等,这些错误往往会产生假结点、冗余结点、悬线、重复线等拓扑错误,导致采集的空间数据之间的拓扑关系和实际地物的拓扑关系不符合,会影响到后续的数据处理、分析工作,并影响到数据的质量和可用性。此外,这些拓扑错误通常量很大,也很隐蔽,不容易被识别出来,通过手工方法不易去除,因此,需要进行拓扑处理来修复这些冗余和错误。更多详细内容则请参考拓扑处理规则。
拓扑检查规则
拓扑检查是为了检查出点、线、面数据集本身及不同类型数据集相互之间不符合拓扑规则的对象。主要用于数据编辑和拓扑分析预处理。
SuperMap 提供了强大的拓扑检查功能,为点数据集提供7种拓扑规则、为线数据集提供15种拓扑规则、为面数据集提供10种拓扑规则,此外,还提供5种适用于不同类型数据集的拓扑规则,基本能够满足所有的拓扑检查需求。
更多详细内容请参考拓扑检查规则。
相关主题