按属性合并小图斑最近在做土地利用规划编制和缩编的项目经常会用到小图斑合并的情况然而toolbox中的Eliminate工具往往不能满足要求一般对小图斑合并的原则为1、优先合并到相同地类中2、如果相邻地类找不到相同地类,优先合并到大类中3、如果大类也找不到,合并到相邻地类现在针对第一部来给出arcgisdesktop的解决方法由于采用的toolbox工具教多采用model来做思路如下:1、先用select选出来面积小于600的A和大于等于600的B2、用A来spatialjoinB,添加两个字段F1和F2,分别对一个唯一值字段和DLDM求join3、对求出来的判断地类代码是否F2字段中存在,如果存在,把对应位置的F1里的id赋给一个字段4、然后合并A和B,用Dissolve融合思路用图片展示这样的的目的是借助一个唯一值来创造一个可以用Dissolve的条件最后做好的工具有兴趣的可以把这个工具进行完善,考虑到其他两种情况,还可以考虑权属单位代码和坐落单位代码等其他影响到合并的因素此工具关键步骤在于为Dissolve创造条件,字段计算工具用到的代码1.Dimaa()AsString2.Dimbb()AsString3.DimccAsString4.cc=Null5.ifinstr([join_dlbm],[GHDLDM])0then6.aa()=Split([join_dlbm],,,-1,1)7.bb()=Split([join_dis],,,-1,1)8.DimuAsInteger9.u=UBound(aa)10.Fori=0Tou11.Ifaa(i)=[GHDLDM]Then12.cc=bb(i)13.exitfor14.EndIf15.Nexti16.else17.cc=[Dissolve]18.endif处理后的效果样例数据样例数据.rar(12.35KB,下载次数:547)工具luys.rar(15.31KB,下载次数:719)