创新研建 | 基于ArcGIS的国土三调举证照片联动查看方法的探讨

本文内容刊登在《测绘通报》2021年第S1期

摘要

国土调查是我国法定的一项重要制度,是全面查实查清自然资源的重要手段。三调是国务院部署的一项重大的国情国力调查。那么,如何确保第三次国土调查成果的真实性和准确性?更快速地更新内业图斑,并提高其质量?
本文针对国土三调工作中,根据外业互联网+举证DB数据库照片更新内业图斑,使用原有作业方法,不便即时查看,且解压照片耗时长、加载速度慢等不利因素,提出基于ArcGIS二次开发自动读取举证DB数据库,实现在ArcGIS同一个屏幕联动查看调查图斑与DB数据库举证照片,实时随点随看的方法。实践证明,该方法大幅提高了内业图斑更新效率及质量,并为图斑检查、成果会审等质量检查环节提供了较大的便利,为调查监测类项目提供了一种崭新的工作思路。
关键词:国土三调;互联网+举证;联动查看;DB数据库;调查监测

1 引  言

第三次全国国土调查工作是党中央、国务院在中国特色社会主义事业进入新时代后决策部署的重大国情国力调查。调查成果不仅体现近年来区域规划自然资源管理的实际情况,也将用于未来十年自然资源“批、供、用、补、查”等工作,是未来经济社会发展的重要底图。三调相对于二调,调查技术更为先进,调查底图更为精细,外业充分利用移动互联网定位,使用了互联网+在线举证技术,举证对象是三次调查数据库地类图斑,举证成果应与三次调查数据库地类图斑对应。举证照片包含定位坐标、方位角、拍摄时间等信息。

按照举证工作要求,需使用带定位功能和方向传感器的普通安卓手机或平板逐图斑拍摄举证照片,每个图斑需要拍摄的举证照片须能反映图斑整体利用情况,分别为远景照片(1~2张)、局部近景照片(1~3张)、利用特征照片(1~2张)。按照三调外业节点分为初次举证、补充举证、统一时点更新三个阶段,举证DB数据库成果也分别为CCJZ、BCJZ、TYSDJZ。根据各区(县)调查图斑数量不同,举证DB数据库少则几十GB甚至上百GB,数据量较为庞大。

图1  举证照片类型
按照国土三调“内、外、内”技术路线,内业工作需要在建库软件或ArcGIS平台根据外业举证照片将对应的调查图斑予以拆分、合并、核实地类等更新工作。故而,如何快速定位图斑所对应的举证照片,辅助内业判读地类,就显得尤为重要,直接影响内业更新图斑的速度。

2 常规照片查看方法

ArcGIS软件本身具有加载照片功能,需由相关字段通过超链接方式对DB数据库解压后照片进行工作路径的挂接。

常规有两种加载方式:前置操作是用专业软件将举证照片从举证DB数据库解压到TBYBH所对应的文件夹,然后通过DLTB扩展字段“path”超链接照片工作路径;一种是“path”字段超链接举证照片文件夹,另一种是根据解压后照片的点位坐标生成照片点文件,通过点文件超链接举证照片。

挂接方法:DLTB图层创建“path”字段,赋值格式为:”举证照片TBYBH上一级文件夹路径”&”\”&[TBYBH],例如:”F:\ 20190527解压照片\(110109)门头沟区\CCJZ”&”\”&[TBYBH];在DLTB层上右键并选择属性,点击“显示”选项卡,设置超链接内容;点击超链接按钮,然后再点击地类图斑即可查看照片。

这两种加载方法都有明显缺陷:(1)不能自动读取举证成果DB数据库,需要将DB数据库内“FJ”照片按照TBYBH解压。对于互联网+举证DB数据库成果较大项目,解压照片时间漫长且占用存储空间较大;(2)加载过程需要创建照片点位文件,时间相对较长,并将加载的点位数据储存在ArcGIS的工程文件中,导致ArcGIS工程文件较大,切换图斑和照片相对缓慢,严重影响工作效率,甚至无法运行;(3)挂接照片文件夹方式,不能同步查看举证照片的点位及方向;(4)当同一图斑挂接多个举证照片编号时候无法查看,只能单独选择。例如某图斑同时挂接初次举证照片、补充举证照片,不能一并识别,出现BUG提示。

3 ArcGIS联动查看举证照片程序设计

针对举证照片解压速度慢、占用存储空间大、加载速度慢、不能同步查看照片点位及方向等不利因素,笔者基于ArcGIS二次开发,设计了自动加载并读取DB数据库,实现在ArcGIS同一个屏幕联动查看DLTB与DB数据库举证照片,实时随点随看的工作方法,并经实际工程项目测试验证。

程序设计的基本标准为:自动读取DB数据库,提取照片文件,并通过“FWD”读取并实时展现举证照片的拍摄地点、方位,同步设计了照片旋转、下载、缩放等功能。概要设计思路如下:

图2  举证照片联动查看设计工作思路

程序关键实现方法主要代码如下:

’自动读取DB数据库

图3  自动读取DB数据库源代码

图4  生成照片点源代码

4 联动查看方法实现

#4.1 坐标系设置
国土三调举证软件是全国通用版本,因不同区域使用的地理带号不同,如何保证举证点位在某一城市区域内不偏移是一个难点。基于国土三调坐标系为CGCS2000国家大地坐标系,本程序实现读取互联网+举证DB数据库中照片拍摄点位的经纬度坐标,将提取后的FWD图层设置生成为地理坐标系数据。该设计避免了不同地区因投影坐标系的带号差异,导致的举证位置技术偏移。
#4.2 插件自动加载及启动
打开插件安装包,点击“安装”→ “下一步”操作直至安装完成。打开ArcMap,选择菜单自定义下【自定义模式】,在【命令】选项页下,选择【Add_In Controls】,将右侧的【举证信息查看命令】和【数据源设置路径】拖转至工具条。建议与菜单栏同级别,方便使用。
图5  插件自动加载及启动
#4.3 快速生成举证FWD图层
4.3.1举证材料数据源设置
加载 DLTB图层,点击按钮,弹出【举证材料数据源设置】界面,选择举证包路径和方位角图层输出路径。

图6  举证材料数据源设置

4.3.2快速生成举证FWD图层

在上述(1)基础上,按照实际需求在方框内勾选【生成初次举证方位角图层】【生成补充举证方位角图层】【生成统一时点方位角图层】等选项,则自动生成FWD_CCJZ、FWD_BCJZ、FWD_TYSDJZ三个图层。

4.3.3方位角样式设置

(1)选择“FWD_CCJZ、FWD_BCJZ、FWD_TYSDJZ”图层,打开图层符号,设置界面点击【editsymbol】按钮,进行符号样式设置,设置成箭头样式;(2)打开图层属性,选择【symbology】标签页,点击 Advanced 按钮,并点击“Rotation…”,字段选择【PSJD】;(3)选择【selection】标签页,点击“with this color”,自定义选择颜色。

#4.4 举证照片联动查看,与拍摄点联动,带拍摄方向箭头指示

程序根据TBYBHZDY中的图斑预编号读取照片,同一图斑多次举证的举证预编号用“/”分隔。因此DLTB数据必须包含“BSM、TBYBHZDY”字段。

点击 【举证信息查看】按钮,在数据视图中选择要查看的图斑,自动显示该图斑举证位置及方向,界面右侧弹出举证照片信息窗体,带拍摄方向箭头指示,点击右侧照片窗口的左右箭头或“上一个”“下一个”按钮,可以实现照片的切换,同时图斑上的黄色箭头按钮也跟随照片不同联动切换。

切换到下一个图斑后,右侧的照片窗口也即时联动切换,无卡顿现象,为图斑地类信息快速辨别及审核确认提供便利条件。

 

图7  举证照片联动查看效果

#4.5 举证照片旋转、下载等附加功能

为方便查看,设计了举证照片的双击缩放、旋转及下载功能。对于个别图斑,需要单独存储举证照片,点击“下载”按钮,自动弹出“照片另存为”对话框,实现不必解压DB数据库单独存储照片功能需求。

图8  自动缩放功能

图9  下载照片功能

5  结束语

新兴华安在“北京市门头沟区第三次全国国土调查”工程中,使用基于ArcGIS的举证照片联动查看插件,实现了在ArcGIS同一个屏幕联动查看调查图斑与DB数据库举证照片,在内业更新、镇街会审、区级自检、市级汇报等各项工作中极大提高工作效率和成果质量,同时便利了审核人员对于图斑的研判,加快了审核速度。同时该插件同步在江苏、贵州、浙江、青海等多个区(县)国土三调项目中都获得较好的用户体验。

该方法用于国土三调项目及其他调查监测类型项目,调查人员可以根据举证位置方位方便快捷的多角度、不同方向查看举证照片,核实调查图斑地类信息,能够高效率、高质量地完成调查工作,具有较强的推广价值。

图10  北京市门头沟区国土三调应用案例

作者简介

郭振华 (1983.5- ),男,汉,河北石家庄,硕士,高级工程师,注册测绘师,主要从事工程测量、不动产测绘、地理信息系统技术研究与应用管理工作。