测绘与空间地理信息
GEOMATICS&SPATIALINFORMATIONTECHNOLOGY
Vol.42ꎬNo.2Feb.ꎬ2019
基于天地图的地名地址采集系统设计与实现
曹建成1ꎬ2ꎬ王乃生1ꎬ2ꎬ金 鼎1ꎬ2
2.地理空间信息与数字技术国家测绘地理信息局工程技术研究中心ꎬ陕西西安710054)
(1.自然资源部陕西基础地理信息中心ꎬ陕西西安710054ꎻ
摘要:针对以往地名地址采集方法存在采集效率低及数据安全难以保证等方面的不足ꎬ本文提出并设计了从
数据准备、移动端外业采集到Web端在线质检的地名地址采集工艺流程ꎬ在对移动端地图数据组织、地名地址数据安全等关键技术进行研究的基础上ꎬ基于天地图开发了移动端、Web端地名地址采集系统ꎬ为开展地名地址采集工作提供了保障ꎮ
关键词:天地图ꎻ地名地址ꎻ采集
中图分类号:P208 文献标识码:A 文章编号:1672-5867(2019)02-0145-03
DesignandImplementationofNameAddressCollection
SystemBasedontheTianditu
(1.ShaanxiGeomaticsCenterꎬMinistryofNaturalResourcesꎬXi'an710054ꎬChinaꎻ
CAOJiancheng1ꎬ2ꎬWANGNaisheng1ꎬ2ꎬJINDing1ꎬ2
2.ResearchCenterforSpatialInformationandDigitalTechnologyofNASMGꎬXi'an710054ꎬChina)
Abstract:Ontheaccountofshortcomingsofnameandaddressdatacollectingmethodꎬthepaperproposesanddesignsthetechnologi ̄
calprocessofnameandaddressdatacollectingwhichincludesthestepssuchaspreparingdataꎬcollectingfielddatabymobiledeviceswhichprovidesguaranteeforcarryingoutthenameandaddressdatacollectingtask.Keywords:Tiandituꎻnameandaddressꎻcollect
andinspectingdatabyweb.Basedonresearchonkeytechnologiessuchasmapdataorganizationonmobileandnameandaddressdata
securityꎬthepaperdevelopstheplaceandaddressdatacollectionsystemformobileandforwebbasedontheMapWorld(TianDiTu)ꎬ
0 引 言
地名地址是人们赋予某一特定空间位置上自然或人文地理实体的专有名称ꎬ在人们工作和生活中发挥着不可或缺的作用ꎮ为了响应政府信息化建设的要求ꎬ推动地理信息公共服务平台的建设ꎬ地名地址数据作为平台建设中的基础数据ꎬ受到了越来越多的重视[2]ꎮ传统的地名地址采集多采用外业现场纸图标绘、内业计算机展绘的工艺ꎬ即将作业区地图打印成大比例尺纸图ꎬ外业采集人员在野外现场根据实际情况进行核实、纸图标绘ꎬ并记录详细信息ꎬ然后再到内业进行计算机上图ꎮ这种工艺存在以下不足[6]:①资料过多给外业人员带来负担ꎻ②外业资料安全难以保证ꎻ③采集准确性难以核实ꎮ
针对传统的地名地址采集方式的不足ꎬ为提高数据
收稿日期:2017-10-11
采集效率ꎬ业内基于天地图和移动GIS技术对采集方式进行了探索和研究ꎮ天地图是国家打造的面向全社会服务的地理信息公共服务平台ꎬ也是地名地址数据的一个有效载体[1]ꎮ此外随着信息技术的长足发展ꎬ当前的移动设备、移动GIS技术都已成熟、稳定ꎬ移动GIS技术结合了当前主流IT技术、GPS技术等ꎬ移动设备具备拍照、视频、语音等众多扩展模块ꎬ价格低廉ꎬ基于移动设备的移动GIS应用已成功运用到越来越多的行业ꎬ在野外数据采集和业务办理中发挥了重要作用[3]ꎮ因此ꎬ基于天地图和移动GIS技术来进行地名地址采集将使得采集工作方便可行ꎮ
本文提出并设计了一个从数据准备、数据采集、数据检查到数据入库的完整的地名地址数据采集技术流程ꎬ并基于天地图和移动GIS技术开发了集采集与质检功能
作者简介:曹建成(1973-)ꎬ男ꎬ陕西眉县人ꎬ高级工程师ꎬ硕士ꎬ2002年毕业于武汉大学测绘工程专业ꎬ主要从事地理空间数据库设
计与建设、GIS软件设计与实现等方面的应用研究工作ꎮ
146
测绘与空间地理信息
2019年
于一体的地名地址数据采集系统ꎬ为开展“天地图陕西”的地名地址数据采集工作提供了技术保障ꎮ
1 基于天地图的地名地址采集系统设计
1.1 系统技术架构
系统基于面向服务技术架构ꎬ采用分层式结构ꎬ由应
用层、网络层、服务层、平台层、数据层5层组成[2]所示ꎮ多层体系结构将数据与系统、数据管理与应用逻ꎬ如图1辑分层独立管理ꎬ能更严格地控制信息访问ꎮ数据传递中采用数据加密技术ꎬ可进一步降低数据安全风险ꎮ
图1 系统体系架构Fig.1 Systemarchitecture
1.2 采集工艺流程
采用基于天地图的地名地址采集系统开展地名地址采集工作ꎬ其工艺主要包括4个阶段:前期的作业区划分及数据准备、移动端的外业采集及上传、Web端的数据检查、数据的整理及入库ꎬ具体工艺流程如图2所示ꎮ
图2 采集工艺流程图
Fig.2 Flowchartofacquisitionprocess
1)项目管理人员根据人员和数据情况将采集任务划分
数据准备
成许多小的作业区ꎬ由系统自动提取作业区范围内的“天地图”瓦片(矢量基础地图和影像地图)ꎬ导出形成采集的背景数据ꎬ同时按照作业区范围提取地名地址本底数据ꎬ背景数据和本底数据均做加密处理后ꎬ形成采集的任务数据包
[4-5]
任务数据包准备好后ꎮ
ꎬ在Web端管理系统中创建采
集任务ꎬ设置采集任务的地图范围、本底数据、离线背景地图、采集内容信息ꎬ并分配采集人员及绑定设备ꎮ
外业采集人员根据授权登录移动采集终端后ꎬ系统自动通过移动网络或无线网络从数据服务器下载指定作业区的背景地图数据、地名地址本底数据及任务信息ꎬ并加载到移动端采集系统中2)ꎮ
任务信息和数据下载到移动终端后外业采集
ꎬ采集人员在作
业区现场不再需要联网ꎬ以离线方式登录移动端采集系统对地名地址本底数据进行更新采集ꎬ并补充采集新增的地名地址数据ꎮ地名地址数据的空间位置采用GPS坐标和背景地图相对位置综合判断的方式进行采集ꎬ属性信息采用手写录入、照相、录音等手段进行采集ꎬ后期还可在内业根据照片、录音等进行补充编辑录入ꎮ
外业人员采集的地名地址数据临时存放在移动端加密数据库中ꎬ当网络连通时ꎬ将移动端加密数据库中的地名地址数据上传到数据服务器中ꎮ同时ꎬ为了确保数据安全ꎬ采集的过程中数据还可在网络连通时上传到服务器进行数据备份3)ꎮ
数据检查人员基于外业采集人员提交的照片数据质检
、录音、
采集数据信息在Web端管理系统中对采集的地名地址数据进行检查工作ꎮ检查分为两级进行:内业编辑检查人员对外业采集人员提交的地名地址采集数据进行逐条检查ꎬ数据的基本属性问题可直接进行修改ꎬ检查合格的数据直接提交二级检查ꎬ内业编辑检查人员无法修改的问题数据退回给采集人员ꎬ采集人员在移动端采集系统中更新任务数据后ꎬ现场进行重新采集ꎬ采集后再次提交内业编辑检查人员检查ꎻ二级检查人员对内业编辑检查人员提交的数据进行逐条检查ꎬ不合格的数据返回内业编辑检查人员4)数据检查合格后数据入库
ꎬ由内业编辑检查人员根据情况进行处理ꎮ
ꎬ需要经过解密处理ꎬ然后按照地名
地址数据库的要求进行数据入库ꎬ形成最终的地名地址
成果数据[8]2 关键技术
ꎮ
1)传统的地图瓦片以文件的形式保存在磁盘上基于MBTiles的地图瓦片存储
ꎬ访问
时以服务的形式调取相应的瓦片文件ꎬ这种方式的缺点是占用磁盘空间比实际文件大很多ꎬ且地图服务的性能受限于文件管理系统的性能ꎬ而且地图文件体积较大ꎬ以服务的形式在网络传输时会耗费网络流量ꎮ
为了减少外业采集时移动端网络数据传输流量ꎬ降低采集成本ꎬ可基于MBTiles规范制作作业区的地图瓦片离线数据包ꎮMBTiles是一种地图瓦片存储的数据规范ꎬ基于SQLite数据库存储和索引ꎬ可大大提高瓦片地图的读取速度ꎬ适用于Android、iOS等移动终端的离线地图存储Sqlꎮ语句在这张表中能够很容易查询到特定的瓦片在MBTiles中指定一张表“tiles”存储瓦片地图ꎬꎬ通过其中
第2期
曹建成等:基于天地图的地名地址采集系统设计与实现
147
瓦片字段Android、iOS“tile_data”等移动应用读取瓦片数据为二进制的流格式ꎮꎬ方便桌面程序和中使用视图引用重复冗余的瓦片数据ꎬ既节省了存储空同时ꎬ在MBTiles
间ꎬ也大大提高了数据访问效率2)ꎮ
移动端是非涉密环境移动端地图数据加密
ꎬ必须对原始的本底数据进行
保密处理ꎬ同时为了保证数据的安全ꎬ防止数据被非法获取使用ꎬ分别对背景地图数据和地名地址数据进行了加密处理:①MBTiles加入了安全密钥ꎬ携带密钥才能访问离线瓦片地图数据ꎻ②在移动端对地名地址采集数据的坐标信息进行加密处理ꎬ在使用和导出时需要对数据中的坐标信息进行解密ꎮ数据加解密流程如图3所示ꎮ
图3 数据加解密流程图
Fig.3 Flowchartofdataencryptionanddecryption3)在日常应用中动态表单
ꎬ信息的采集主要依靠对表单的操作
来实现ꎮ为了使移动采集系统具备良好的扩展性ꎬ对表单的灵活和应变要求提出了更高的要求ꎬ动态表单的设计能够很好地适应这种变化[10]务中支持动态配置采集对象类型ꎮ动态表单在数据采集业ꎬ灵活配置采集表单中的属性项以及值域范围ꎬ并可自定义表单属性的填写规则ꎬ通过这些模块既可以有效地规范数据采集过程、规范成果数据ꎬ也能使移动采集系统具备多样性的采集能力ꎮ
3 系统实现
3.1 系统开发
JavaEE、SpringMVC、Hibernate服务层在“天地图陕西”服务接口的基础上ꎬ基于
管理服务、消息服务ꎮ其中ꎬ数据服务提供地名地址数据技术封装形成了数据服务、的下载、上传、备份等接口ꎬ实现作业区地名地址本底数据的下载和采集成果数据的上传ꎻ管理服务提供用户与设备的登录及安全验证、作业任务管理、权限管理、设备管理、日志管理等接口ꎬ实现数据采集相关的配套管理ꎻ消息服务提供消息的发布、管理、查看等接口ꎬ实现消息的管理与推送ꎮ
应用层采用面向服务(SOA)的架构ꎬ按照功能分工ꎬ分别实现了Web端管理系统和移动端采集系统ꎮWeb端管理系统在服务层的基础上JQueryꎬ使用SpringBoot、FreeMarker、等各功能管理页面技术实现了Web[9]ꎮ移动端采集系统基于端任务管理、数据管理、Android权限管理原
生系统ꎬ在ArcGISAndroidSDK基础上定制开发了任务接收、数据加载、数据采集及提交等功能[7]3.2 系统功能
ꎮ
地名地址采集系统包括Web管理系统及服务接口和移动端采集系统两部分据质检1)、Web消息管理管理系统及服务接口部分实现任务管理ꎮ
、日志管理、权限管理等相关的管理功、数能和提供服务接口ꎮ
任务管理功能模块主要实现创建采集任务、设置采集任务的地图范围、地名地址本底数据、离线地图数据、采集人员以及所涉及的采集元素信息等ꎮ数据质检功能模块提供内业编辑检查和二次审核两次数据质检功能ꎬ两次数据质检功能均通过地图和列表展示上一步提交的成果数据ꎬ在线预览采集成果内的多媒体照片和现场录音ꎬ对成果数据进行审核操作ꎮ消息管理功能模块管理、维护系统公告和通知信息是采集工作管理人员向移动端推送消息和发布通知等内容的入口ꎮ日志管理模块提供记录和查询用户登录、数据上传、成果质检等用户操作日志信息的功能ꎮ权限管理模块提供用户管理、角色管理、权限分配、设备绑定等功能ꎬ实现人员、设备、权限的统一管理ꎮ
服务接口主要是为移动端访问服务器提供的ꎬ实现移动端从服务端下载任务及数据、将Pad端的数据信息提交到服务端、将Pad端的任务临时备份到服务端并从服务端恢复备份信息到成果上传等功能2)移动端采集系统实现任务的接收Pad端等功能ꎮ
ꎮ
、数据的采集及用户在登录移动端采集系统后ꎬ在网络连通的情况下ꎬ通过服务接口下载任务数据信息ꎮ同时ꎬ该功能界面还可实现系统更新检查、移动端图标符号配置、缓存数据管理等功能ꎮ任务数据下载后ꎬ用户即可进行数据的采集ꎬ实现数据的空间位置、属性信息的编辑ꎬ同时还可实现拍照、录音等操作ꎮ任务数据采集完成后ꎬ即可通过成果提交功能将采集成果上传到服务器端ꎮ
4 结束语
本文在分析了传统地名地址采集工艺不足的基础上ꎬ结合移动GIS技术提出并设计了新的地名地址采集工艺流程ꎬ基于天地图研发了集移动端采集系统、Web端管理系统的地名地址采集系统ꎮ在西安市新城区、碑林区选取了一定范围的作业区开展了地名地址数据采集试验工作ꎬ实验证明:采用该系统进行地名地址采集ꎬ工艺完善、工序可控ꎬ既降低了采集人员的工作负荷、提高了作业效率ꎬ也大大提升了成果质量ꎮ同时系统具有广阔的扩展性ꎬ可灵活配置采集方案ꎬ实现其他数据的外业采集工作ꎬ具有广阔的应用市场ꎮ
参考文献:
[1] 谈树成与实现ꎬ[J].王超测绘科学ꎬ丁扬ꎬ等ꎬ2017ꎬ.天地图野外数据采集系统设计
42(1):181-186.
(下转第150页)
150
测绘与空间地理信息
3 结束语
2019年
加并将建设用地赋予不同的颜色进行显示ꎮ
沈阳建设用地在1995—2016年这21年间持续扩展ꎬ在进入21世纪后ꎬ浑南新城和沈北新区的扩建使得建设用地扩张速度不断加快ꎮ随着建设用地的扩展ꎬ植被用地(耕地、林地等)被占用ꎬ北方占用耕地较为明显ꎬ而建成区占用水域的比例比较小ꎮ
解译结果由于受解译者经验水平和精度限制的影响ꎬ误差是不可避免的ꎬ为减小误差应进行多次分类ꎬ必要时应采取多种适宜的方法进行分类ꎮ除此之外ꎬ还应
图7 2016年分类结果Fig.7 Classificationresultof2016
进一步研究各种类型土地转化规律ꎬ更深层次地对城区扩展驱动力进行研究ꎬ为相关决策规划提供依据ꎮ
参考文献:
[1] 徐康.长春市区城市建设用地扩张化制研究[D].长春:[2] 郭黄琛.介休城区及其近郊建设用地变化的时空特征[3] 王秋兵ꎬ卢娜ꎬ边振兴.沈阳市城区扩展动态监测与驱动[4] 张涛ꎬ刘军ꎬ杨可明ꎬ等.结合Gram-Schmidt变换的高光[5] 张雁ꎬ吴保国ꎬ王冬.遥感影像分类方法研究动态[J].安[6] 金杰ꎬ朱海岩ꎬ李子潇ꎬ等.ENVI遥感图像处理中几种监[7] 杨鑫.浅谈遥感图像监督分类与非监督分类[J].四川地[8] 史泽鹏ꎬ马友华ꎬ王玉佳ꎬ等.遥感影像土地利用/覆盖分[9] PhilipT.GilesꎬStevenE.Franklin.Anautomatedapproachto
theclassificationoftheslopeunitsusingdigitaldata[J].Geomorpholo-gyꎬ1998(21):251-264.273-278.
质学报ꎬ2008ꎬ28(3):251-254.146-148ꎬ160.
徽农业科学ꎬ2012ꎬ40(28):14107-14110.1042-1047.
力分析[J].资源科学ꎬ2008ꎬ30(7):1068-1075.[D].晋中:山西农业大学ꎬ2015.东北师范大学ꎬ2012.
通过在ENVI软件中计算分类后影像的转移矩阵ꎬ可得出这4年的建设用地、水体和植被等面积ꎮ其中ꎬ建成区的统计结果如图8、图9所示ꎬ单位为kmꎮ
2
谱影像谐波分析融合算法[J].测绘学报ꎬ2015ꎬ44(9):
图8 面积统计Fig.8 Areastatistics
督分类方法的比较[J].水利科技与经济ꎬ2014ꎬ20(1):
类方法研究进展[J].中国农学通报ꎬ2012ꎬ28(12):
图9 面积统计曲线图Fig.9 Areastatisticcurve
以遥感影像为底图ꎬ将分类结果在ArcGIS中进行叠
[编辑:张 曦]
(上接第147页)
[2] 张彦ꎬ徐占华ꎬ向煜.基于移动GIS技术的地名地址普
查系统设计与实现[J].城市勘测ꎬ2014(5):59-62.[3] 李东阳ꎬ方俊杰ꎬ许大璐.GIS技术支持下的多部门地名地
址业务协同研究与实现[J].测绘通报ꎬ2016(10):121-124.[4] 陈玉萍ꎬ张秀.地名地址普查与建库研究[J].测绘通
报ꎬ2015(6):103-107.
[5] 周永波ꎬ冯海波ꎬ王宝山.地名地址数据采集与建库的
方法及实现[J].测绘与空间地理信息ꎬ2016ꎬ39(4):180-181.
[6] 张伟ꎬ曲筱筱ꎬ孔昭龙ꎬ等.基于移动GIS和LBS技术的
地名地址采集方法研究与应用[J].测绘与空间地理信
[7] [8] [9] [10]
息ꎬ2014ꎬ37(12):127-130.
薄正权ꎬ王平.长春市地名地址数据采集方案设计与实践[J].测绘与空间地理信息ꎬ2012ꎬ35(S1):80-83.朱俊.中文标准地址库构建关键技术研究[D].南京:南京师范大学ꎬ2013.
邓光林ꎬ刘烜.面向SOA服务的地名地址信息系统设计与实现[J].地理空间信息ꎬ2013ꎬ11(4):13-15.
王智广ꎬ陈涛ꎬ陈明ꎬ等.软件开发中动态表单的解决方案[J].内蒙古师范大学学报:自然科学汉文版ꎬ2010ꎬ39(5):467-472.
[编辑:张 曦]
因篇幅问题不能全部显示,请点此查看更多更全内容