当前位置:首页 > 公益林小班与林地一张图小班融合后碎片处理思路 - 肖玲 - 20150421
公益林小班与林地一张图小班融合后碎片
处理思路
肖玲 2015.1.12
1 总体流程图
Dissolve(按森林类别、事权等级、林地所有权、林木所有权、国家级公益林保护等级、工程类别、sum(兑现面积))公益林小班面公益林小班面_Dissolve林地年度变更小班面林地年度变更小班面_union图层增加以下字段:DJH、maxX、minX、maxY、minY、area_envelope、area_percent、isSelectedExplode林地年度变更小班面_unionUnion计算林地年度变更小班面_union图层图斑DJH、maxX、minX、maxY、minY、area_envelope、area_percent林地年度变更小班面增加以下字段:DJH、maxX、minX、maxY、minY、area_envelope、area_percent、isSelectedArea_percent<0.3是isSelected = 1计算林地年度变更小班面图斑DJH、maxX、minX、maxY、minY、area_envelope、area_percent否isSelected = Null筛选Area_percent<0.3的小班结束“林地年度变更小班面_union”中待合并图斑的选择筛选出图形面积小于100的图斑,将其isSelected赋值为1排除与“林地年度变更小班面细长小班_30”中小班空间位置重叠的图斑,将其isSelected赋值为Null林地年度变更小班面细长小班_30林地年度变更小班面_union林地年度变更小班面_union图层增加字段“tb_id”,且tb_id=OBJECTIDisSelected=1是选中导出为“selected”图层selected图层否Feature to pointunselected_bak图层选中导出为“unselected”图层unselected图层[selected] Spatial Join [unselected]:1、增加“near_tbid”、“near_DJH”、“near_CUN”字段;2、将unselected图层中同一空间位置相邻图图斑的唯一值、地籍号序列赋值给“near_tbid”、“near_DJH”、“near_CUN”字段。Unselected_bak_点备份unselected图层增加“tbid_dissolve”字段,赋值为字段“tb_id”的值Selected_SpatialJoin图层Unselected_dissolve图层Spatial joinUnselected_bak_点Dissolve(根据tbid_dissolve字段)Unselected图层AppendSelected_SpatialJoin图层将该DJH的tb_id赋给tbid_dissolve是增加“tbid_dissolve”字段无碎片小班面Unselected_dissolve图层tbid_dissolve=Null否DJH存在于near_DJH中结束 2 公益林小班处理
(1) 目的:只保留公益林区划界线,通过合并方式清除公益林界定界线。
(2) 将公益林小班按森林类别、事权等级、林地所有权、林木所有权、国家级公益
林保护等级、工程类别用disolve工具进行融合:
(3) 融合后的图层命名为“公益林小班面522628_2014_Dissolve”。 (4) 兑现面积处理:
a) 将“公益林小班面522628_2014”图层生成点图层,图层命名为 “公益林小
班面522628_2014_FeatureToP” :
b) 打开Spatial Join工具,“公益林小班面522628_2014_Dissolve”图层 Spatial Join
“公益林小班面522628_2014_FeatureToP”图层,新图层命名为“公益林小班面522628_2014_融合”。 i. 首先清除点图层字段:
ii.
按“+”键新增“兑现面积”字段,用于将融合后的公益林图斑的兑现面积值更新为其范围内原公益林小班面积之和:
共分享92篇相关文档