需求
1、图斑小于各一级类实地面积标准的优先大类内部进行合并
2、后按一级类优先级与周边地类进行合并
第一步实现见上一篇文章
https://blog.csdn.net/yilvyangguang520/article/details/126121076
思路(第二步)
从第一步获取的合并1要素类开始,遍历每一行的数据,按位置搜索(边界接触)的方式找到与当前数据相邻的数据,将相邻的数据按照邻近优先级的顺序排序,邻近优先级的顺序从txt文件获取,当前数据与排在第一个的邻边数据相融合后输出新的要素类,最后将所有的要素类合并在一起,输出“合并2”要素类,为最终成果
Python2实现
1、准备数据
其中mj字段是空的,已经不需要了,后续可以删除
2、第二步融合
从第一步获取的合并1要素类开始,遍历每一行的数据,按位置搜索(边界接触)的方式找到与当前数据相邻的数据,将相邻的数据按照邻近优先级的顺序排序,邻近优先级的顺序从txt文件获取,