/

线拓扑处理

使用说明

针对线数据集或网络数据集进行拓扑检查和修复。

操作步骤

  1. 单击功能区 “ 数据 ”选项卡 “ 拓扑 ”组的“ 线拓扑处理 ”按钮。
  2. 选择需要进行拓扑处理的源数据集,这里可以选择线数据集或网络数据集。
  3. 数据源 :选择需要进行拓扑处理的线数据集(或网络数据集)所在数据源。
  4. 数据集 :选择需要进行拓扑处理的线数据集(或网络数据集)。
  5. 拓扑错误处理选项

拓扑错误处理选项包括去除假结点、去除冗余点、去除重复线、去除短悬线、去除长悬线、邻近端点合并、弧段求交等七种规则,用户可根据需要选择合适的规则对选中数据集进行拓扑处理,拓扑处理规则的详细说明请参见拓扑处理规则。执行拓扑处理时,系统将按照选中的拓扑规则对线数据集进行拓扑检查,并对检查出的拓扑错误进行修正。

单击“高级”按钮,弹出如下图所示的“高级参数设置”对话框,可在该对话框内设置非打断线和相关拓扑处理规则的容限。

  • 弧段求交 :设置非打断线参数,满足此参数的线不再进行打断操作。
  • 非打断对象:设置过滤表达式以后,系统将不对满足该表达式的线对象进行打断处理。单击右侧的按钮,则弹出 SQL 表达式对话框,用户可在该对话框中输入表达式。具体请参见SQL语句查询
  • 非打断位置:通过选择在右侧下拉列表内列出的点数据集确定非打断位置,通过判断所选点数据集中的点对象与其相邻的线对象之间的距离是否在容限范围内,来决定线对象是否会被打断。

若不设置非打断对象,则默认所有线对象都进行弧段求交操作;若不设置非打断位置,则默认所有的线对象都进行弧段求交操作;若同时设置了非打断线对象和非打断位置,则系统会处理二者对象的并集。

  • 容限设置 :容限设置包括“短悬线容限”、“长悬线容限”、“节点容限”三部分,分别针对去除短悬线、长悬线延伸和其它需要检查节点间距离的拓扑处理规则。其中,“节点容限”默认值与数据集的坐标系有关,具体说明请参见容限说明;“短悬线容限”和“长悬线容限”默认取数据集属性处设置的容限值,若未设置则默认为节点容限的100倍。

此外,对于选项中没有列出的拓扑错误选项,系统会在执行时跳过这种错误,不予以处理。如果用户想进行更加详细的拓扑检查,请参见拓扑检查

拓扑处理操作是在选定的线数据集上直接进行拓扑处理,不会生成新的结果数据集,因此在执行之前会弹出“该操作会修改源数据,是否继续执行”的提示界面,来确认用户是否要在源数据上直接操作。用户若不想修改源数据,请在拓扑检查前进行数据的备份工作。

注意事项

若需对线数据进行“去除短悬线”处理,需同时勾选上“弧段求交”选项,才能保证线拓扑处理的结果正确性。