Arcgis融合很多人应该都很熟悉,但是融合之后很多属性会丢失,这时候就需要后续的操作了,
如:想要融合相邻且某些属性相同的图斑且属性取面积最大的图斑,如果不需要带其它属性,直接融合一步就完成了,而需要取面积最大的图斑的属性,后续步骤就多了不少。
以一个数据为例,下面是以”LCODE_C3“字段为合并相邻图斑的依据,其它字段取合并图斑中面积最大的一个
下面是操作步骤
1、准备数据
如下面数据中,如果红色框中两行数据需要合并成一个,那么其它属性取面积大的那个
2、添加面积字段并计算
3、排序
为了后面挑选面积大的要素
4、重新计算ID字段
上一步的操作之后,FID字段排序会跟着面积从小到大而变化
计算ID字段
5、第一次融合
融合结果,面积肯定不是我们想要的,这个面积是按字段融合之后没有将多部件拆除前的最大面积,而我们需要的是相邻面融合的最大面积
6、重新添加面积字段"Total_Area"并计算面积
步骤和第一步类似
7、和排序后数据相交
结果看其中一个面的构成就能了解了,这样就能看出哪些面融合成哪个面
8、第二次融合
这次融合是需要在融合面中挑出面积最大的那个
跟上一步的结果比较
找出的这个面的属性就是我们需要的
9、连接
通过ID字段来挂接原来的属性,上一步的数据和排序后数据连接
10、结果
后续把不需要的字段删除