基于MapGIS建设农村土地调查数据库关键问题的处理
2010-04-19全金谊朱君杨吉明于连海
全金谊,朱君,杨吉明,于连海
(1.济南市勘察测绘研究院,山东济南 250013; 2.72515部队,山东济南 250014)
基于MapGIS建设农村土地调查数据库关键问题的处理
全金谊1∗,朱君1,杨吉明1,于连海2
(1.济南市勘察测绘研究院,山东济南 250013; 2.72515部队,山东济南 250014)
论述了在全国第二次土地调查建库中基于MapGIS建库软件进行建库时,在各阶段关键问题的处理。重点说明了在生成数据字典、权属区、行政区,以及在建库中权属区、线状地物等数据在处理时的注意事项和解决办法。
二调;MapGIS;建库
1 引 言
土地调查是我国法定的一项重要制度,是全面查实查清土地资源的重要手段[6],作为2009年全国土地工作重点的全国第二次土地调查(以下简称二调)已经进入最后冲刺阶段,时间紧、任务重,是本次二调的特点,而质量保证更是需要我们时刻放在心中的。作为二调工作中的数据集成与汇总部分的数据库建设,可以实现调查信息的互联共享[1]。在调查基础上,建立土地资源变化信息的调查统计、及时监测与快速更新机制[2]。在建库中存在若干值得特别注意的问题,如建库前各数据层的准备以及在建库中如何进行自检,这些关键问题的处理直接决定着数据库建设和成果的精度。本文以农村土地调查数据库建设来说明在建库的各个过程中关键问题的处理。
2 建库前的数据准备
在二调中,要建立农村数据库,在前期外业调查过程中形成的数据层有:
XZDW(线状地物),DLTB(地类图斑)、JHTB(结合图表)、LXDW(零星地物),上级下发的有:XZJX(行政界线)、PDT(坡度图),另外还需要:CODE(数据字典)、QSDW(权属区)、XZQ(行政区)[3],这3个数据层均可以由DLTB合成而来。下面介绍在生成上述3个数据层时需要注意的问题及解决方法。
2.1 生成CODE
利用MapGIS建库软件中的生成数据字典工具,可以根据DLTB生成CODE的大体轮廓,但还达不到建库的要求,因为在生成的CODE中“代码名称”这一字段是数字格式而不是要求的汉字格式。如果按照DLTB中的“权属单位代码”和“权属单位名称”来一一修改明显是过于麻烦与繁琐,在这里我们就可以充分运用MapGIS平台中的库管理模式下的属性库管理工具,将生成的CODE文件导出到Excel支持的DXF格式,然后将DLTB中的“权属单位代码”和“权属单位名称”用同样的方法导出,这样CODE中的村代码一级的代码和代码名称便可以完成。
进行这一步需要特别注意的是,在进行导出的过程中,CODE文件的目录应尽量放置在盘符的根目录下,如果目录太深导出的数据表中仅有属性字段而没有属性值。
如何修改村代码一级的代码名称呢?可以利用合成的XZQ中的“行政区名称”和“行政区代码”字段来提取。需要注意的是,在XZQ中“行政区代码”是19位,而CODE中的村一级代码是12位,若在导出前,先将XZQ中的“行政区代码”改成12位,这样问题就迎刃而解了。
镇县级代码名称数量不多,人工输入便可。
2.2 生成QSDW
QSDW是由DLTB直接合成的,在合成前首先要利用建库软件中的椭球面积计算工具计算DLTB中的图斑面积,在进行条件合并时,选取“权属性质”、“权属单位代码”、“坐落单位名称”进行运算,并将“图斑面积”进行相加运算。这样做的目的是将相加后的“图斑面积”字段在建库时映射给QSDW中的“实测面积”字段,这样便可以使在后期制作标准分幅界线图时,满足图幅内计算的各方控制面积之和等于图幅的理论面积。
由于权属单位的权属单位代码是人工按规则编制的,难免会出现位数不够、重号及逻辑性错误,位数不够是指不够标准19位[3];所谓重号是指,不相邻的两个权属单位的代码存在重复;而逻辑性错误是指当两个相邻的权属单位,它们的权属性质、坐落单位名称、权属单位名称是统一的,而它们的权属单位代码是不同的。首先对于位数不够的问题,在Excel表格中编辑公式:=A(n)/30…(分母的第一位“3”为省级代码的第一位,其后再加18个0),全部运算完毕进行筛选,将数据格式设定为数值,小数点为0位,则筛选结果为0的便是位数不够的代码;对于重号问题,在合成QSDW时,选择两种合成方式,第一种采用前面的三字段法,第二种方式是四字段法,即加上“权属单位名称”字段。如图1所示,并以具体实例来说明由DLTB层合成QSDW层的前后图斑比较,如图2、图3所示。
图1 由地类图斑生成权属区过程图
图2 DLTB层17个图斑
图3 由图2-1生成的QSDW层共5个区
合成后将两种结果文件分别导出代码表,在第二个文件表中按照代码大小进行排序,编辑筛选公式=if (A(N)=A(N+1),”CUOWU”,””),公式中“CUOWU”为错误标识码,可以为非空的任意字符。筛选出结果为“CUOWU”的各项就是重复的代码,然后进行修改即可。对于逻辑性错误,将两个表合并成一个表并按照代码大小进行排序,编辑筛选公式将两个文件的代码进行比较,找出不一致的代码并在DLTB中进行修改。按照这样的方法反复修改几次便可以改正这三类错误。
这三类错误均可以按“权属单位代码”一一对应在DLTB中修改,也可以在Excel表中直接修改,修改完毕后利用属性库管理中的连接属性工具进行将表与数据层连接,需要注意的是在导出Excel表前一定要对数据层的ID进行排序,在连接属性时利用ID进行关联。
2.3 生成XZQ
XZQ可以由DLTB合成,也可以由生成的QSDW合成,为保证XZQ的辖区界线与下发的控制界线一致,需要将两个数据文件进行套合,利用MapGIS平台进行拓扑处理,如果不一致,则需要将DLTB、QSDW、XZQ统一修改,使辖区界线与下发的控制界线完全一致。用图2的DLTB生成XZQ的事例如图4所示。
图4 由DLTB层合成的XZQ层共2个区
因为DLTB需要进行若干次的修改,所以在合成新的XZQ的时候一定要将最初正确的XZQ与本次的数据进行套合处理,以避免因修改DLTB时错改属性值导致行政界线修改。
3 建立数据库
各个数据层准备完毕后便可以进行建库,首先要统一设定地图参数,如果地图参数不统一,虽然得出的汇总数据数值是对的,但各数据层的地理位置不统一,进行质量检查时会产生逻辑错误。
在数据层映射导入阶段,需要将各层中的面积相关字段清空,但QSDW中的实测面积除外,清空的目的是避免在土地利用面积重算时由于存在数据而出现数值计算但不覆盖错误。
(1)将各数据层映射导入后,关闭数据库,利用建库软件工具箱中权属数据处理部分中的初始化宗地数据属性结构对QSDW进行处理,然后进行初始化宗地数据属性操作,在第一步中只是把图斑文件的结构初始化为权属数据的结构,但是权属数据还没有属性,在这一步中就是给权属数据赋属性。系统自动进行初始属性操作,主要是为县代码、乡代码、村代码、坐落单位代码,坐落单位名称、权属单位代码、权属单位名称、权属性质等字段赋值。赋值完毕直接覆盖掉原来的文件[5],而且扩展了结点层数据。
(2)在对界址线长度赋值时,可以利用建库软件中的属性值批量替换来进行,选择属性列合并功能,将长度赋给界址线长度,合并方式可选可不选,如图5所示。
图5 对权属区弧段中的界址线长度赋值过程图
(3)在对XZDW属性赋值后,要检查XZDW中是否存在“扣除图斑编号1”为空,一般出现在辖区边界上,这是因为在矢量化时线的方向画反了,只需要将线方向修改便可改正错误。土地利用面积重算后,需检查DLTB中“图斑地类面积”是否<=0,如果存在,查看线状地物宽度是否赋错,若相邻图斑属同一权属性质和权属单位,则可以通过改变线状地物的宽度来实现。
(4)数据汇总完毕,输出统计表格时,《第二次全国土地调查技术规程》[4]要求的面积单位为公顷,要先输出单位为平方米的一级分类数据,检查行政辖区面积是否与国家下发的控制面积一致,然后再输出以公顷为单位的各级土地利用分类数据。
4 结 论
综上所述,在建库过程中的关键问题的处理,直接决定着成果的完整性与精度,正确把握好各阶段数据处理的细节,可以减少工作量,避免反复,提高专业效率。
[1]国务院第二次全国土地调查领导小组办公室.第二次全国土地调查数据库建设技术规范[S].2007
[2]中华人民共和国国土资源部.第二次全国土地调查实施方案[S].2007
[3]TD/T 1016-2007.土地利用数据库标准[S].
[4]TD/T 1014-2007.第二次全国土地调查技术规程[S].
[5]《MapGIS县级农村土地调查数据库建库系统》帮助文档.
[6]赵建利,马泽斌,牛彦斌.GPS/PDA数据采集系统在第二次土地调查中的应用研究[J].测绘通报,2009(2):63~65
[7]山东省第二次土地调查工作领导小组办公室.山东省第二次土地调查(农村)技术细则[S].2008
[8]山东省国土资源厅.山东省第二次土地调查实施方案[S].2007
The Handling of Key Issues of Building Databases in the Second Land Survey Based on MapGIS Database Software
Quan JinYi1,Zhu Jun1,Yang JiMing1,Yu LianHai2
(1.Jinan Geotechnical Investigation and Surveying Institute,Jinan 250013,China;2.72515 Units,Jinan 250014,China)
This Paper discussed the construction of library building a database based on MapGIS software built library in the second l land survey,the key issues at various stages of processing.Highlights the generated data dictionary,ownership area,district,and building a database of ownership areas,linear features such as data processing Precautions and solutions.
The Second Land Survey;MapGIS;Database
1672-8262(2010)04-77-03
P208
B
2009—12—22
全金谊(1982—),男,助理工程师,研究方向:工程测量与地籍测量。