张云涛,卞小猛,谷玉全
(江苏省地质测绘院,江苏 南京 210008)
全国第二次土地调查农村部分2009年底已经基本完成,基本建立了覆盖全国的“国家-省-市-县”四级土地利用现状数据库,根据《国务院关于开展第二次全国土地调查的通知》的要求,在完成二调成果的基础上要尽快建立土地资源变化信息的调查统计、及时检测和快速更新机制。为此,江苏省每年的1至2月份都会进行年度土地变更调查更新工作。因为此项工作是每个地方自然资源与规划局的例行工作,实用性很强,而且工作过程中会出现种类繁多的质检错误。
本文结合具体的工作实例,应用ArcMap数据库处理软件,结合结构化查询语言(SQL)对土地利用现状数据库进行处理,解决此项工作中一些代表性的质检错误,完成历年土地变更调查更新工作。
结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它具有完全不同底层结构的数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言可以进行嵌套,使其具有极大的灵活性和强大的功能。
SQL结合ArcMap软件强大的地图制作、空间分析能力,能高效、安全地实现数据库空间信息和属性信息的建立与修改,可以方便、快速地进行数据库的维护和更新,保持数据库的时效性,供相关部门在日常工作中使用[1]。
土地变更调查更新工作的质检流程主要有以下3个部分:
变更方案是土地变更调查更新工作中最重要、最基础的数据,主导着土地变更调查更新工作的每个环节。
地方自然资源与规划局根据国家下发的监测图斑,组织相关工作人员实地调查取证,采用3S一体化、云服务和新一代移动互联技术,实现外业图斑的准确定位,实现了国家对各地外业工作的在线指挥和实时监管,提高外业工作效率,保障外业成果质量。调查取证后根据调查结果,拟定每块监测图斑的实际地类,从而确定变更方案[2]。
根据各个地方自然资源与规划局提供的变更方案,利用国图县级农村土地变更调查软件进行地类编码、权属宗地等信息的变更处理。处理完成后再使用更新数据上报软件进行质量检查。
进行质量检查时,可以根据具体情况,选择“详查”和“概查”两种模式中的一种进行检查。当我们选择“详查”时,软件会依次对所有检查项进行检查;当选择“概查”时,软件仅对人工指定的检查项进行检查;“概查”这个功能作用很大,它可以避免重复检查,为我们节约大量检查时间,但是在数据库成果提交前,必须要进行一次“详查”,防止数据库修改过程中产生新的错误类型。正常情况下软件会检查出很多质检错误。首先,我们利用ArcMap软件结合SQL语言进行质检错误的修改;然后,循环进行质量检查和质检错误的修改直至没有质检错误;最后,提交成果供省级相关部门统一进行质量检查。
省级统一质量检查主要包括2个部分:① 针对各个地方自然资源与规划局提供的方案进行省级内业检查和省级外业检查,核实变更方案成果的真实性;② 进行数据库成果质量及变更合理性等规范性检查[3]。
存在这种狭长细缝错误的原因,是由于临时面和基础库中“DLTB”的界线没有准确套和上(临时面和DLTB的界线之间有一个微小的缝隙),这种错误需要通过ArcMap软件,把临时面的范围调整到“DLTB”界线上,如图1-图2所示。
图1 质量检查软件报出的错误
图2 ArcMap软件环境下临时面和DLTB的空间关系图
在质检结果中会出现很多面积值与正确值相差0.01的错误(图3),这种错误是可以通过手工逐个地修改来纠正,但是由于这种错误的数量很多,如果进行手工逐个修改,不仅浪费时间,而且也容易出现人为失误造成新的错误。所以采用了SQL语言的方法来批量修改这种错误。
图3 质量检查软件报出的错误
思路如下,首先,根据质检错误中的错误记录提取出“bsm”“正确值”和“错误值”这3个字段,做成图4的样式;然后,把“bsm”作为关联字段,通过“bsm”“truevalue”和“falsevalue”三者之间的关系为“DLTBGXGC”层中的“bgqdlmj”字段赋正确值;最后,执行SQL语言来修改此类错误[4]。
图4 正确值与错误值对照关系图
相关语句如图5所示。
图5 同类错误批量处理语句
当地类图斑更新层中的图斑面积比相应的线状地物的面积还小时,会出现如图6所示的错误。地类图斑更新层中的图斑面积和相应线状地物面积的关系,如图7所示。
图6 质量检查软件报出的错误
图7 地类图斑更新层与相应的线状地物关系图
修改这种错误,需要扩大临时面的范围。以图7这条记录为例,因为地类图斑更新层中的图斑面积只有4.97 m2,而线状地物的面积有10.12 m2,所以造成了5.15 m2的差值,这时要把临时面的面积扩大5.15 m2,这样修改后,与临时面关联的地类图斑更新层中的图斑面积也会相应扩大,当地类图斑更新层中面积足够被扣除时,错误就不存在了。
数据库在经过质检软件检查后,经常会出现图8所示的“坐落单位代码”和相应的宗地范围线不一致的情况,如图8-图9所示。
图8 质量检查软件报出的错误
图9 地类图斑更新层与相应的宗地范围线关系图
图9中的蓝色填充范围为“地类图斑更新层”的范围,图中黑色范围线为基础数据库中的“宗地”范围线,可以看出蓝色填充范围的右上角,有一块区域的坐落单位代码“3206121090070033003”与基础库中对应的宗地的坐落单位代码“3206121090070196000”不一致,造成了错误;针对这类错误,要把地类图斑更新层中对应的坐落单位代码修改为“宗地”层中相应的坐落单位代码。
目前2017年度土地变更调查更新工作已经结束,由于我国幅员辽阔,每个地区也存在着各自的特色,所以每个省、市在开展年度土地变更调查工作过程中遇到的困难和情况都不尽相同,处理解决的方法也会有所差异,本文仅结合江苏省某市的年度土地变更调查更新工作,对相关技术方法进行了论证,虽然采用上述技术方法通过了历年的省级验收工作,但也难免有疏漏之处,还请批评指正。