在线客服
  • |
  • 400-821-8800
  • |
  • 手机西域
    手机西域下载二维码

    开发者:西域智慧供应链(上海)股份公司

    版本:4.6.8

    扫一扫,下载西域客户端
    手机采购 移动办公
    iPhone Android
  • |
  • 快速下单
  • |
  • 我的西域
  • ArcGIS教程:删除重复的要素之---面

    文/ 发布于2018-06-05 浏览次数:4537

      1、使用ArcGIS工具,组合解决删除重复面

      思路:面生成线——线转面——获取面属性

      (1) Feature to line,将面生成线Data Management

      ToolsFeaturesFeatureto line。

      (2)featureto polygon将线再转成面new_polygon

      (3)Spatialjoin空间连接属性

      若要保持原面的属性,用feature to point将原面要素类转成点,然后用spatial

      join与new_polygon进行空间连接,或者在上一步线转面时,Label Features选项勾上原面生成的点。

      2、工具Delete Identical

      2.1 计算面质心坐标

      添加两个字段分别记录质心的x和y坐标值,用CalculateGeometry计算X Coordinate of

      Centroid、YCoordinate of Centroid。

      2.2 用Delete Identical删除重复的面

      工具界面里勾上2.1中计算的质心x、y坐标字段,此工具会比较属性值相同的要素,并进行删除。

      (注:Delete Identical工具可比较shape字段,即要素的位置,但执行起来效果不佳)

      3、Dissolve工具

      可以把多个要素,通过指定的属性(属性值相同),溶解成一个要素。

      同2.1,用CalculateGeometry计算面的质心坐标xcenter、ycenter。

      用Dissolve工具,按字段xcenter、ycenter进行溶解。重复的面要素会被溶解掉。

      但dissolve会丢失没有指定的不同的属性,例如没有勾选的parcelID。因此,该工具适合几何和属性完全重合的面数据。

      4、创建拓扑

      对该面要素创建拓扑,使用拓扑规则Must not overlap。

      红色的部分,即发生的面的重合。借助拓扑内置的解决方案,可以解决该类问题。在错误监视器里,选中单条错误,右键Merge,让重合的两个面融合,可选择融合到哪一个面中去。

      但是该方法较花费时间,如果有太多的面重合,不推荐。以上教程来源地理国情监测云平台,更多ArcGIS教程及空间地理信息数据请继续关注。

    免责声明:文章仅供学习和交流,如涉及作品版权问题需要我方删除,请联系我们,我们会在第一时间进行处理。
    相关标签:
    相关资讯
    沪公网安备 31011502008645号 | 沪ICP备09003861号 | 增值电信业务经营许可证:合字B2-20200044 | 第二类医疗器械经营备案编号:沪浦药监械经营备20200151号 | 医疗器械经营许可证编号:沪浦药监械经营许20200092号 | 互联网药品信息服务资格证书编号:(沪)-经营性-2020-0028 | 危险化学品经营许可证:沪(浦)应急管危经许[2022]204062(DYS)