zoukankan      html  css  js  c++  java
  • Arcmap查找孤路

     

     本文将介绍如何查出孤路——如下图红色框中的路:

    方法一:使用拓扑检查

    1. 使用merge,将所有道路合并到一个图层。注意,不能先分图层进行拓扑检查,因为本不是孤路的数据可能会被挑出来。

    2. 对合并后的道路数据进行拓扑检查,拓扑规则是must not intersect or touch interrior(不能有相交和重叠)。

    3. 使用GP工具Export Topology Errors(导出拓扑错误)将错误导出来。会生成点、线、面3个图层,由于错误是点,所以我们使用点图层即可。

    4. 使用Select by Location(位置查询),查询出和点相交的道路,删除即可,剩下的要素就是孤路。

    方法二:计算缓冲区,然后根据道路面积查出孤路

    由于线型道路无法融合,所以可以为道路建立缓冲区,生成面,然后再融合。删除道路面积较大的要素,剩下的就是孤立的道路,但是这种方法不能保证完全准确,和缓冲区、查询中道路面积的选择有关。

    1、使用merge,将所有道路合并到一个图层。注意,不能先分图层进行拓扑检查,因为本不是孤路的数据可能会被挑出来。

    2、计算缓冲区,需要勾选Dissolve,参数见下图。

    3、使用GP工具Multipart To Singlepart(多部件至单部件),将道路打散。

    4、查看属性表中的面积,或是直接在图上选择相连的道路删除,再进行检查。留下的道路是面,所以还需要进行空间查询,查出道路。

    5、空间查询。将查询到的结果导出即可。

  • 相关阅读:
    如何快速转载CSDN及博客园中的博客
    Ubuntu18.04连不网 报"有线连接未托管"
    Ubuntu18.04的网络配置
    vim基本操作
    Git更新远程仓库代码到本地(转)
    POJ 3253 Fence Repair
    POJ 2503 Babelfish
    POJ 2002 Squares
    POJ 1840 Eqs
    POJ 3274 Gold Balanced Lineup
  • 原文地址:https://www.cnblogs.com/tangguobo/p/10368629.html
Copyright © 2011-2022 走看看