arcgis图形重叠,删除重叠图形/重叠部分只计算一次

arcgis图形部分重叠操作方法

此方法针对一个图层中可能存在部分重叠的图形,且在进行合并或者取舍图形时保留原始的属性字段。如只用单纯的合并操作或者融合操作,往往达不到我们想要的后续统计面积或统计某一属性的目的,因此本人打算曲线救国,虽然过程略有繁琐,但能达到我们工作的目的,那就是一条光明大道!!!
(1)一个图层里,图形部分重叠,互相重叠的的图形只保留其中一个图形。如下图1变成图2。
图1
图2
具体操作方法:融合(不选择属性字段,取消多部件)->添加字段(给融合后的图形增加一个字段,赋唯一值)->空间连接(融合后图层与原始图层连接,保留原所有属性,一对多连接)->删除相同的(删除唯一值相同的图形,可得到图2)

(2)一个图层中图形部分重叠,重叠的部分只计算一次。如图1变成图3。

图3
具体操作方法:添加字段(每个图形需要有一个唯一值,如果原字段已经有唯一值,跳过)->相交(提取重叠部分)->删除相同的(用相交后的图层,删除几何面积相同的图形)->交集取反(提取完全不重叠部分)->合并(将删除相同的和交集取反进行合并,合并后的属性会保留原始数据,唯一值一样的图形融合后可得到图3)

注意事项:

因为该操作涉及图形的多次转换,因某些原因可能会导致最后算出来的图形面积出现不同成都的误差,小的误差可能只有零点几平方米,几平方米,当图形范围大时,误差可能会累积到几百平甚至几千平。这时候要检查一下使用的原始数据是否存在一些原因,这里有大佬总结的一些原因和解决方法(https://cloud.baidu.com/article/3128756),可以自行检查并有针对的进行解决。

  • 10
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值