Arcgis融合相邻且某些属性相同的图斑且属性取面积最大的图斑操作流程

时间:2024-10-26 07:39:48

Arcgis融合很多人应该都很熟悉,但是融合之后很多属性会丢失,这时候就需要后续的操作了,
如:想要融合相邻且某些属性相同的图斑且属性取面积最大的图斑,如果不需要带其它属性,直接融合一步就完成了,而需要取面积最大的图斑的属性,后续步骤就多了不少。
以一个数据为例,下面是以”LCODE_C3“字段为合并相邻图斑的依据,其它字段取合并图斑中面积最大的一个
下面是操作步骤

1、准备数据

在这里插入图片描述

如下面数据中,如果红色框中两行数据需要合并成一个,那么其它属性取面积大的那个
在这里插入图片描述

2、添加面积字段并计算

在这里插入图片描述
在这里插入图片描述

3、排序

为了后面挑选面积大的要素
在这里插入图片描述

4、重新计算ID字段

上一步的操作之后,FID字段排序会跟着面积从小到大而变化
在这里插入图片描述
计算ID字段
在这里插入图片描述

5、第一次融合

在这里插入图片描述
融合结果,面积肯定不是我们想要的,这个面积是按字段融合之后没有将多部件拆除前的最大面积,而我们需要的是相邻面融合的最大面积

在这里插入图片描述

6、重新添加面积字段"Total_Area"并计算面积

步骤和第一步类似
在这里插入图片描述

7、和排序后数据相交

在这里插入图片描述

结果看其中一个面的构成就能了解了,这样就能看出哪些面融合成哪个面
在这里插入图片描述

8、第二次融合

这次融合是需要在融合面中挑出面积最大的那个
在这里插入图片描述

跟上一步的结果比较
在这里插入图片描述

找出的这个面的属性就是我们需要的

9、连接

通过ID字段来挂接原来的属性,上一步的数据和排序后数据连接
在这里插入图片描述

10、结果

后续把不需要的字段删除
在这里插入图片描述