论文部分内容阅读
摘要:面积统计是土地勘测定界工作的重要组成部分,面积统计的精确程度往往与经济成本相关,因此,在实际工作中需要对繁多的土地斑块进行精确的面积统计,需要耗费相当多的时间和人力成本。本文基于C#+ArcGIS Engine设计并实现了土地勘测定界面积的快速统计与计算,并自动生成报告,极大地提高了工作效率,并减少了人为因素导致的错误。
关键字:土地勘测定界,面积统计,C#+ArcGIS Engine
1 引言
土地勘测定界是根据土地征收、征用、划拨、出让、农用地转用、土地利用规划及土地开发、整理、复垦等工作的需要,实施界定土地使用范围、测定界址位置、调绘土地利用现状、计算用地面积,为国土资源行政主管部门用地审批和地籍管理等提供科学、准确的基础资料而进行的技术服务型工作[1,2,3]。其中,面积统计工作在整个土地勘测定界中占据重要部分。传统的人工统计,面对上千甚至上万条记录,不仅耗时耗力,而且容易出错。
目前,针对勘测定界中面积统计的方法主要可分为三类:(1)利用Model Builder建模进行批量化、自动化的面积统计汇总[4-5];(2)利用FME软件实现面积的快速统计[6];(3)利用SQL语句,如“select 地类名称 as 各地类名称,sum(面积) as 各地类面积 from 宗地 where 权属单位名=“天津市西青区公路处” group by 地类名称”(用以统计天津市西青区公路处各地类面积)[2]。相较于人工统计面积,以上三类方法均能显著提高工作效率,快速统计地类面积,但中间仍需要人為干预,并且无法自动化生成表格报告,仍需要人为填写报告。
本文基于ArcGIS Engine结合,开发了一款能够快速进行土地面积汇总的软件,并按规定模板生成土地勘测定界会总面积(集体)、土地勘测定界会总面积(国有)。实验结果显示,该方法能够极大提高工作效率,并保证面积统计的正确率。
2 勘测定界中面积统计的基本思路
在量算不同权属、不同土地利用类型面积的基础上,分别以市(县)、乡(镇)、村(组)为单位按不同的土地利用类型进行面积汇总,项目用地若占用基本农田,则基本农田保护区划内的土地和基本农田保护区划外的土地分别统计汇总。
根据土地的利用方式、用途、经营特点和覆盖特征等因素,按照主要用途对土地利用类型进行归纳、划分[7],土地利用现状分为12个一级类、73个二级类,三个大类。“0101”为地类编码,对应属性库中的字段名称为“DLBM”,“水田”为地类名称,对应属性库中的字段名称为“DLMC”。土地面积汇总表一是一级类与二级类为列名,权属名称(“QSDWMC”)为行名,统计不同土地利用类型、不同权属的面积。
三个大类包括农用地、建设用地、未利用地,将73个二级类对应归属到三个大类中。土地面积汇总表二就是将项目用地中涉及的地类归属到三个大类中,分别统计三个大类在不同权属中的面积。
3 面积统计与检查
3.1 内业数据预处理
在数据处理前,需要准备好权属数据、土地利用现状数据、项目用地范围线(地界)。一般提供的权属和地类的数据格式为.shp,地界的数据格式为.dwg,为了后续进行shapefile数据的相交分析,需要将dwg格式转为shp格式。
如果地界跨越多个行政区,则需要将地界按行政区界裁剪。地界与地类相交分析,容差设置尽量保证在小数点后四位以上,得到的相交结果命名为dj_dl.shp,删除字段权属单位名称(QSDWMC)、权属性质(QSXZ),避免后续对权属数据中的权属单位名称和权属性质造成干扰。dj_dl.shp与权属相交分析,容差设置与上一步相交分析的容差值保持一致,得到xjdl.shp,处理流程如图1所示。按权属性质(QSXZ)分为国有、集体,权属性质为20即为国有土地,权属性质为30即为集体土地,得到xjdl_国有.shp与xjdl_集体.shp分别进入程序统计面积并输出报告。
3.2 面积统计及报告生成
程序需要字段:地类名称(DLMC),以土地利用现状数据中的属性为准;权属单位名称(QSDWMC),以权属数据中的属性为准;图斑面积(TBMJ),即地界、地类、权属三者相交后的面积;权属行政(QSXZ),以权属数据中的属性为准。
在程序中分别读取上述字段,存入对应的List<>泛型中,将属于同一权属的地类面积相加,边统计边写入报告,并计算每行每列的面积和,同时程序能够合并单元格,使最终生成的报告不需要过多的人为修改。
3.3 成果质量检查与验收
当面积汇总表生成完毕后,需要对表格的数据进行人为检查。对错漏、重复等问题进行逐一分析。检查方法可以先查看表格,对明显错误的记录优先修改,明显错误的情况有:(1)集体土地面积汇总表里出现国有土地权属记录;(2)国有土地面积汇总表里出现集体土地权属记录;(3)本区集体土地面积汇总表里出现其他区权属的集体土地。
在完成对明显错误记录的修改后,再次检查面积是否一致。如果核查结果不一致再进一步检查需要重点关注的情况:明显是工业用地或农用地的权属出现了农用地或建设用地,例如权属是“天津市西青公路处”的地界内出现了“沟渠”等农用地地类,需要特别关注一下是否正确。
在表格核实完毕后,如果面积还是不符,可以用地界内所有地类(上文中“xjdl.shp”)擦除地界,地界作为被擦除对象。如果擦除后有记录,仔细检查是容差值设置过大的问题还是权属丢失问题。如果是权属丢失问题则需要继续向土地管理部门调取权属资料。
4 结束语
本文基于ArcGIS Engine结合C#.Net二次开发,实现了土地勘测定界的面积汇总及报告生成功能,建立了可视化的用户操作界面,经过实际工作检验,该方法能够显著提高工作效率,减少人为统计计算工作,避免了人为因素的计算错误,为土地勘测定界工作、房地一体化、不动产数据整合、土地变更调查等项目的面积统计工作提供了借鉴。
参考文献
[1]土地勘测定界规程[S]. TD/T 1008-2007.
[2]楚军,黄三发,王海濛. 浅谈青荣铁路土地勘测定界的方法与分类面积计算[J]. 测绘通报. 2012年增刊:170-171, 198.
[3]张玉蕾. 基于ArcGIS的土地勘测定界图的制作与研究[J]. 智慧地球. 50-51.
[4]符彦,王剑辉. Model Builder建模在土地勘测定界面积计算和汇总中的应用[J].地矿测绘. 2019,35(1):28-30.
关键字:土地勘测定界,面积统计,C#+ArcGIS Engine
1 引言
土地勘测定界是根据土地征收、征用、划拨、出让、农用地转用、土地利用规划及土地开发、整理、复垦等工作的需要,实施界定土地使用范围、测定界址位置、调绘土地利用现状、计算用地面积,为国土资源行政主管部门用地审批和地籍管理等提供科学、准确的基础资料而进行的技术服务型工作[1,2,3]。其中,面积统计工作在整个土地勘测定界中占据重要部分。传统的人工统计,面对上千甚至上万条记录,不仅耗时耗力,而且容易出错。
目前,针对勘测定界中面积统计的方法主要可分为三类:(1)利用Model Builder建模进行批量化、自动化的面积统计汇总[4-5];(2)利用FME软件实现面积的快速统计[6];(3)利用SQL语句,如“select 地类名称 as 各地类名称,sum(面积) as 各地类面积 from 宗地 where 权属单位名=“天津市西青区公路处” group by 地类名称”(用以统计天津市西青区公路处各地类面积)[2]。相较于人工统计面积,以上三类方法均能显著提高工作效率,快速统计地类面积,但中间仍需要人為干预,并且无法自动化生成表格报告,仍需要人为填写报告。
本文基于ArcGIS Engine结合,开发了一款能够快速进行土地面积汇总的软件,并按规定模板生成土地勘测定界会总面积(集体)、土地勘测定界会总面积(国有)。实验结果显示,该方法能够极大提高工作效率,并保证面积统计的正确率。
2 勘测定界中面积统计的基本思路
在量算不同权属、不同土地利用类型面积的基础上,分别以市(县)、乡(镇)、村(组)为单位按不同的土地利用类型进行面积汇总,项目用地若占用基本农田,则基本农田保护区划内的土地和基本农田保护区划外的土地分别统计汇总。
根据土地的利用方式、用途、经营特点和覆盖特征等因素,按照主要用途对土地利用类型进行归纳、划分[7],土地利用现状分为12个一级类、73个二级类,三个大类。“0101”为地类编码,对应属性库中的字段名称为“DLBM”,“水田”为地类名称,对应属性库中的字段名称为“DLMC”。土地面积汇总表一是一级类与二级类为列名,权属名称(“QSDWMC”)为行名,统计不同土地利用类型、不同权属的面积。
三个大类包括农用地、建设用地、未利用地,将73个二级类对应归属到三个大类中。土地面积汇总表二就是将项目用地中涉及的地类归属到三个大类中,分别统计三个大类在不同权属中的面积。
3 面积统计与检查
3.1 内业数据预处理
在数据处理前,需要准备好权属数据、土地利用现状数据、项目用地范围线(地界)。一般提供的权属和地类的数据格式为.shp,地界的数据格式为.dwg,为了后续进行shapefile数据的相交分析,需要将dwg格式转为shp格式。
如果地界跨越多个行政区,则需要将地界按行政区界裁剪。地界与地类相交分析,容差设置尽量保证在小数点后四位以上,得到的相交结果命名为dj_dl.shp,删除字段权属单位名称(QSDWMC)、权属性质(QSXZ),避免后续对权属数据中的权属单位名称和权属性质造成干扰。dj_dl.shp与权属相交分析,容差设置与上一步相交分析的容差值保持一致,得到xjdl.shp,处理流程如图1所示。按权属性质(QSXZ)分为国有、集体,权属性质为20即为国有土地,权属性质为30即为集体土地,得到xjdl_国有.shp与xjdl_集体.shp分别进入程序统计面积并输出报告。
3.2 面积统计及报告生成
程序需要字段:地类名称(DLMC),以土地利用现状数据中的属性为准;权属单位名称(QSDWMC),以权属数据中的属性为准;图斑面积(TBMJ),即地界、地类、权属三者相交后的面积;权属行政(QSXZ),以权属数据中的属性为准。
在程序中分别读取上述字段,存入对应的List<>泛型中,将属于同一权属的地类面积相加,边统计边写入报告,并计算每行每列的面积和,同时程序能够合并单元格,使最终生成的报告不需要过多的人为修改。
3.3 成果质量检查与验收
当面积汇总表生成完毕后,需要对表格的数据进行人为检查。对错漏、重复等问题进行逐一分析。检查方法可以先查看表格,对明显错误的记录优先修改,明显错误的情况有:(1)集体土地面积汇总表里出现国有土地权属记录;(2)国有土地面积汇总表里出现集体土地权属记录;(3)本区集体土地面积汇总表里出现其他区权属的集体土地。
在完成对明显错误记录的修改后,再次检查面积是否一致。如果核查结果不一致再进一步检查需要重点关注的情况:明显是工业用地或农用地的权属出现了农用地或建设用地,例如权属是“天津市西青公路处”的地界内出现了“沟渠”等农用地地类,需要特别关注一下是否正确。
在表格核实完毕后,如果面积还是不符,可以用地界内所有地类(上文中“xjdl.shp”)擦除地界,地界作为被擦除对象。如果擦除后有记录,仔细检查是容差值设置过大的问题还是权属丢失问题。如果是权属丢失问题则需要继续向土地管理部门调取权属资料。
4 结束语
本文基于ArcGIS Engine结合C#.Net二次开发,实现了土地勘测定界的面积汇总及报告生成功能,建立了可视化的用户操作界面,经过实际工作检验,该方法能够显著提高工作效率,减少人为统计计算工作,避免了人为因素的计算错误,为土地勘测定界工作、房地一体化、不动产数据整合、土地变更调查等项目的面积统计工作提供了借鉴。
参考文献
[1]土地勘测定界规程[S]. TD/T 1008-2007.
[2]楚军,黄三发,王海濛. 浅谈青荣铁路土地勘测定界的方法与分类面积计算[J]. 测绘通报. 2012年增刊:170-171, 198.
[3]张玉蕾. 基于ArcGIS的土地勘测定界图的制作与研究[J]. 智慧地球. 50-51.
[4]符彦,王剑辉. Model Builder建模在土地勘测定界面积计算和汇总中的应用[J].地矿测绘. 2019,35(1):28-30.