zoukankan      html  css  js  c++  java
  • ArcGIS拓扑:个人的一些心得

      最近上课的时候我们老师让我们做拓扑关系的检查和修改。对于很少做数据的coder来说这是个痛苦的过程,所以经过我不断的修改,终于完成了作业。自己有些经验拿出来和各位分享一下。

      这次主要的拓扑错误有4个:1.线不能自相交 2.面没有缝隙 3.面不重叠 4.一个面要素被另一个面要素覆盖,下面我从这些拓扑关系的处理上来说一下我的处理方法,也许对大家有用,不对的地方还请指正!

      1.线不能自相交 这个主要的解决方法是使用拓扑工具上面的planarize lines 工具进行处理。在拓扑错误的表中,右select feature ,然后选择这个工具就处理了这个线的自相交问题,自动为该线段进行打断处理。使用split工具也可以,但是不是很好操作。其他的方法很多,这里我就表达了我觉得方面的方法。第三个就是planarize lines工具,选中拓扑错误之后就能自动打断相交的线!

      

      2.面没有缝隙 这个最方面的方法就是选中所有的拓扑错误,右击Create Feature,创建结束后到属性表中找到拓扑错误的属性,zoom to,然后使用editor里面的Merge工具和周围的要素融合,这样就可以了,注意的是选择融合的要素,不要选错了。这样逐个处理就行了。对于要素的外边界,这个误认为是缝隙,我们应该Make Exception。个人经验:在进行拓扑之前对于这方面应该做一下预处理,对于边界之外的要素,我们如果需要舍弃的话,一般使用clip工具处理掉,这样免得后来还要逐个Merge,麻烦!

      

      3.面不重叠 这个比较简单,方法也很多。我使用的方法是直接在拓扑错误列表中右击,Merge,选择Merge的要素,这样就行了。。可能有批量处理的方法,但是我还没发现。

        

      4.一个要素被另一个要素覆盖 这个简单了,对于超出部分的我们予以删除或合并就OK了。

      拓扑是地图生产过程中提高地图精度和质量的过程,我们应该熟练的对他操作,掌握常见拓扑错误的处理方法,这样以后有所准备。像我这样很好做数据的coder应该更加的注意了。哈哈,如果有什么错误和建议的话欢迎指正!!

  • 相关阅读:
    UBI系统原理分析【转】
    udhcpc命令【转】
    Device Tree(三):代码分析【转】
    Linux 中断详解 【转】
    ROS探索总结(三)——ROS新手教程【转】
    机器人操作系统(ROS)教程4:ROS的框架【转】
    你知道市面上机器人都用哪些操作系统吗【转】
    dump_stack调用过程【原创】
    #if、#ifdef、#if defined之间的区别【转】
    浅析firmware完整生存和使用流程 【转】
  • 原文地址:https://www.cnblogs.com/ahnucao/p/2779387.html
Copyright © 2011-2022 走看看