第41卷第11期2018年11月
测绘与空间地理信息
GEOMATICS&SPATIALINFORMATIONTECHNOLOGY
Vol.41ꎬNo.11Nov.ꎬ2018
收稿日期:2017-08-01
作者简介:金鑫一(1995-)ꎬ男ꎬ山东青岛人ꎬ测绘工程专业在读本科生ꎮ
基于增量信息技术的地图数据快速更新
金鑫一ꎬ赵孟影ꎬ徐则双
(吉林大学地球探测科学与技术学院ꎬ吉林长春130026)
摘要:地理信息在国民生活中的作用越来越重要ꎬ而现实中对地理信息使用需求则提出了更高的要求ꎬ满足地
理信息的现势性及实现地图实时动态更新的操作也变得越来越必要ꎮ本文以ArcEngine工具㊁数据库等为载体ꎬ以增量信息㊁地图动态更新相关技术为依据进行设计开发能够实现相关功能的系统工具ꎮ然后我们将对实体地图进行信息提取ꎬ与经过系统增量更新后的成果比对ꎬ作为所开发的新系统测试检验的评定指标之一ꎮ根据开发进程逐步实现基于C#的地理信息增量更新系统的搭建ꎮ关键词:地图数据库ꎻ矢量更新ꎻ增量信息ꎻ动态更新
中图分类号:P283.5㊀㊀㊀文献标识码:A㊀㊀㊀文章编号:1672-5867(2018)11-0185-03
MapDataBasedonIncrementalInformation
TechnologyUpdatesQuickly
JINXinyiꎬZHAOMengyingꎬXUZeshuang
(CollegeofGeo-exploreScienceandTechnologyꎬJilinUniversityꎬChangchun130026ꎬChina)
Abstract:Geographicinformationisplayinganincreasinglyimportantroleinthenationallifeꎬwhile
theuseofrealdemandputfor ̄wardhigherrequirementsꎬsatisfiesthecurrentsituationofgeographyinformationandrealizemapreal-timedynamicrenewaloperationalsobecomesmoreandmoreessential.ThisarticletaketheArc-Enginetoolꎬthedatabaseandsoonasacarrierꎬbasedonincremen ̄talinformationanddynamicupdatingofcorrelationtechniqueꎬasystemtoolthatcanrealizerelatedfunctionsisdesignedanddevel ̄oped.Thenwewillextractinformationfromtheprintedmapandcompareitwiththeresultinthesystemafterincrementalupdateasone
criterionforthetestofthenewly-developedsystem.Accordingtothedevelopmentprocessꎬincrementalupdatinggeographicinforma ̄tionsystembasedontheC#isrealizedgradually.
Keywords:mapdatabaseꎻvectorupdatingꎻincrementa
linformationꎻdynamicupdating
0㊀引㊀言
针对地理信息数据现势性的特点以及满足地图数据快速更新的现实需求ꎬ目前普遍接受的方式有3种ꎬ分别是定期更新㊁固定变化程度更新和增量式更新ꎮ区别于前两种方式的按期更新(等待变化量达到一定的程度再进行地图数据更新)ꎬ增量式更新采取 发现即更新 的模式ꎬ即更新不由时间决定ꎬ这就极有效地体现了地理信息数据的现势性ꎮ同时ꎬ利用增量信息剖析地理空间的新旧变化ꎬ再引入相关算法构建矢量更新模型来实现地图数据的更新和融合也是近年来的一个研究热点ꎮ而利用增量数据进行缩编来更新地图数据这个概念是由Kilpeläinen和SarjaKoski在1995年提出的ꎬ他们通过对
大比例尺数据中的变化信息缩编来更新小比例尺数据ꎬ
而不用对整个大比例数据进行缩编更新[1]ꎮHampe㊁Anders等在欧洲GIMODIG这个项目中对多尺度数据库实时综合缩编进行了相关研究ꎬ不过他们研究的主要是针对移动手持设备所使用的网络电子地图数据的实时缩编综合[2]ꎮ
国内对于缩编更新的研究还处在初级阶段ꎬ艾廷华
等人直接通过对大比例尺数据缩编对小比例尺数据进行
更新[3]ꎮ胡云岗㊁陈军等对地图数据缩编更新的模式进行了总结ꎬ分为直接缩编替代更新㊁直接缩编叠加更新㊁
增量缩编更新㊁新旧数据叠加缩编更新4种模式ꎬ并运用新旧数据叠加缩编模型对道路网数据进行了相关的更新研究[4]ꎮ赵仁亮㊁陈军等对缩编更新的一些关键技术进行了总结[5]ꎮ兰秋萍对地图数据级联更新进行了相关研究ꎬ在其研究中ꎬ对Kilpeläinen提出的增量缩编更新模
式以及胡云岗等所用的新旧数据叠加缩编更新模式进行了数据实验ꎬ并对更新结果的自动综合方面进行了进一步探讨[6]ꎮ万远等对地理信息的变化监测ꎬ特别是土地的变化监测和更新做了详细的探讨[7]ꎮ
关于差分增量更新的理论及方法国外学者给出了不同的思路和研究方向ꎮ英国军械测量局的差分增量更新主要是对原有地图数据实施改造工程ꎬ以生产一个能够满足多种需要的框架性空间数据为目的ꎬ它为空间要素分配了三个必备的属性字段:唯一要素标识码㊁要素的版本号和要素发生变化的日期来记录其所经历的变化情况ꎮ澳大利亚和新西兰联合成立的政府间测绘委员会(ICSM)支持澳大利亚空间数据基础设施(ASDI)给出了差分增量更新的定义ꎬ并用永久标识符㊁创建日期和注销日期作为表示地物变化的3个最基本属性ꎮ日本研究了新一代的导航信息服务系统i-formatꎬ其中地图数据
增量更新是其基石ꎬ但到目前为止仍未见其研究成果的相关报道ꎮ随着我国城镇化的快速推进以及数据更新的重大需求ꎬ实现城镇化建设中地理数据的增量采集与入库ꎬ数据库环境内的数据匹配㊁融合和一致性更新就愈发凸显其重要地位ꎮ核心问题在于如何体现地理信息数据的现势性ꎬ而在生产生活应用中以增量技术实现地图的快速更新为突破口ꎬ这对于相关领域的实际运用具有深远意义ꎮ
1㊀增量地图更新原理
随着当今城镇化的快速推进ꎬ我们可以发现其本质上都是土地的类型和用途发生了变化ꎬ所以在研究地理要素的现实变化时可以将其转为对土地和居民地要素变化对比的研究ꎮ这样一来ꎬ对应的复杂空间实体变化的地理信息分析处理就可以理解为对土地利用类型和居民地要素的整合分析ꎮ而以居民地要素为例ꎬ结合增量更新技术可以对空间变化类型进行细致分类并对应入库ꎬ实现新旧数据的快速匹配和融合ꎬ从而可以建立起空间变化类型㊁动态更新相关操作和图形几何要素差之间的关联关系ꎮ这种基于增量信息建立起的空间关联具有明晰的层次构造ꎬ可以直观地反映出各地理要素变化的相互影响作用ꎮ
1.1㊀空间变化的分类
可以将地物实体的空间变化分成简单空间变化和复杂空间变化两类[8]ꎮ其中ꎬ简单空间变化包含扩张(①由点状的地理要素(实体)扩张为面状的地理要素(实体)ꎻ②在原来的面状地理要素(实体)基础上面积扩大)和偏移(取决于变化前后新旧地理要素(实体)是否有重叠部分)两种ꎻ复杂空间变化包含分割(原来
一个地理要素(实体)分为两个或多个地理要素(实体))和合并(两个或多个地理要素(实体)合为一个地理要素(实体))ꎮ
1.2㊀动态更新相关操作
增量信息的表达内容和具体的表现形式就是动态更新的相关操作ꎬ可以基本归纳为3种核心操作:新建(新出现的地理要素(实体))㊁删除(消失了的地理要素(实体))和修改(发生偏移或扩张的地理要素(实体))ꎮ可以清晰明了地发现动态更新的相关操作基于增量信息的变化分类ꎬ并存在着nʒ1或1ʒ1的对应关系ꎮ
1.3㊀图形几何要素差
将地理要素(实体)因为相关几何信息发生变化而引起的要素间差异认为是图形几何要素差[9]ꎮ包含整体差值(地理实体新增㊁存在或消失的对比差值)㊁维度差值(地理实体在点状和面状之间变化的对比差值)和部分差
值(新旧地理实体发生部分重叠的对比差值)ꎮ可知图形几何要素差=α整体差值+β维度差值+γ部分差值(α㊁β㊁γ取值为+1㊁-1和0)ꎮ
2㊀构建增量更新模型
对增量信息的空间关联和逻辑层次表达的内容剖析㊁认知和归纳总结以后可知ꎬ完整的增量更新模型要同时包含空间变化分类㊁动态更新相关操作和图形几何要素差3部分ꎮ三者存在着派生关系ꎬ相互依附并相互影响ꎮ本文在建立居民地的增量更新模型之时ꎬ将地理要素主要表现视为各类地块㊁道路的变化ꎬ于是将地理空间按照道路进行划分ꎬ使土地在空间上成组㊁成片ꎮ本文将具有区块性质的区域定义为组块ꎬ表示为一个地理要素集合ꎬ是一个包含地块上的组块成员式的集合[10]ꎮGroup=[ɣn
i=0
Member]
Member=IDꎬGraphicꎬ[ɣn
i=0
Attribute]
{}(1)式中ꎬGroup的含义为 组块 ꎬ含义为内部的成员ꎬMember代表通道㊁房屋等要素ꎻID是用于标识要素的标识ꎻAttribute与Graphic为数据要素的属性㊁图形ꎬ这种增量数据通常是以面为基础特征ꎬ即图形表达为面状要素ꎮ表1描述的是对组块式增量数据的更新操作:将增量信息文件进行位置㊁语义㊁属性方面的定性分析ꎬ然后将增量组块嵌入到图中ꎮ具体的更新操作可以
通过对原图要素以及更新要素两者对比分析来进行判断ꎮ原图要素与更新要素为拓扑关系ꎬ对原图的变化类型则体现出语义的概念ꎬ例如:操场绿地可作为能够被分割的面要素ꎬ然而房屋则不属于这类ꎬ具体的操作还要参考具体语义ꎮ
表1㊀组块式增量更新空间操作
Tab.1㊀Incrementalupdatespaceoperationsby
groupblock
底层要素拓扑关系语义关联操作
线状要素
位于Group内
穿过Group
没入Group
与Group相离
与Group边界相合
无
排斥
契合
删除
截断
截断
保留
删除
截断
面状要素
位于Group内
与Group相离
与Group相交
无
排斥
契合
删除
保留
删除
分割
681㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀测绘与空间地理信息㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀2018年
3㊀地图增量更新总体策略
对地图数据进行增量更新的流程为:首先要让计算机读入增量文件ꎬ然后对增量信息进行提取和特征概括ꎬ得到相关更新数据的信息集合ꎬ再调用辅助算法ꎬ最后将数据库中的数据进行特定处理ꎬ实现数据的入库匹配㊁融合和一致性更新ꎮ因为增量信息文件中通常包含不止一处变化ꎬ所以ꎬ我们的更新一般采用两种办法:
1)对增量信息文件中的变化要素按照 条 来单独读入ꎬ即计算机读入增量数据文件ң触发更新ң完成数据更新ң进行接下来的增量数据的读取[11]ꎮ在所有的增量数据被计算机读入之后ꎬ数据库也相应地完成了所有数据的更新工作ꎮ
2)将全部增量数据整体读入到计算机中ꎬ在确保数据的精确性与有效性的同时ꎬ保证数据能够正常地进入数据库ꎬ再完成对数据的即时更新操作ꎮ这种方式相较第一种方式来说ꎬ更有利于保持数据文件信息的完整性ꎬ避免或减少在对数据文件进行更新操作中出现错误ꎮ在程序的设计和编码上ꎬ第一种方式往往实现起来更简单ꎬ在计算机得到需要进行更新操作的增量信息之后ꎬ使用ArcEngine里面IFeatureClass接口的相关函数即可ꎮ但这种方式也有一个明显的缺点:如果在更新的过程中ꎬ遇到外界干扰㊁数据丢失等会导致更新操作出现中断的情况ꎬ很有可能导致数据失去完整性ꎬ增大出错的可能ꎮ所以ꎬ通过比较我们倾向于第二种方式ꎬ即一次性读取增量数据整体ꎬ再进行分析的
方式来进行数据更新ꎮ而要将全部的增量数据读入计算机中ꎬ可以结合C#的继承特性ꎬ利用ArcEngine中ITopologicalOperator接口的相关函数来完成数据的更新ꎮ
ITopologicalOperator接口[12]:使用该接口能够将当前存在的几何要素进行拓扑运算ꎮITopologicalOperator接口在GIS的二次开发中使用的次数比较高ꎬ在地理信息系统等的开发中ꎬ有关几何图形的编辑操作㊁裁剪操作ꎬ缓冲区分析等往往都要用到这个接口ꎮ
4㊀系统实现
地理信息数据增量更新的系统测试检验用到的数据包括含有点㊁线㊁面和多边形类型的各个图层ꎮ试验中增量数据为.lyr格式ꎮ为了评估系统性能ꎬ检测各功能是否正常以及调试可能出现的错误等ꎬ我们对增量更新系统做了相关运行测试ꎮ
数据库平台:Access数据库+ArcSDE10.0ꎻ
编程语言:C#ꎻ开发工具:VS2010+ArcEngine10.0二次开发工具包ꎮ
实验数据:分别包含点㊁线㊁面要素的图层文件(.lyr)ꎮ
系统的主要功能:读取增量数据ꎬ对增量数据进行信息提取和特征概括ꎬ对增量数据进行具体的更新操作(如图1至图3所示
)ꎮ
图1㊀原始地图
Fig.1㊀Original
map
图2㊀组块增量信息
Fig.2㊀Incrementinformationofgroup
block
图3㊀更新后成果
Fig.3㊀Updatedresults
5㊀结束语
通过对测试地图进行基于增量信息技术的更新工作ꎬ验证了所设计的增量更新系统的功能ꎮ增量信息更新的重点在于对变化的数据进行信息提取和特征概括ꎬ并完整入库ꎬ实现与数据库环境的适配以及新旧数据的融合和更新ꎮ因此ꎬ在本系统的设计过程中ꎬ着重对地理信息的数据组织结构进行归纳分析ꎬ将采集到的信息集合作为地图的数据增量记录储存下来ꎬ实时匹配调用ꎮ这样的更新方式ꎬ在保证数据快速更新的基础上也保证了数据的完整性ꎮ本系统的核心功能包括读取并存储增量信息㊁数据的增量更新㊁鹰眼㊁地图基本操作等ꎬ为局部小范围矢量地图的增量更新和相关数据的查询操作提供了一种高效便捷的方式和参考ꎮ
(下转第189页)
781
第11期金鑫一等:基于增量信息技术的地图数据快速更新
2)专题现势资料的使用
为使成果能够具有较好的现势性ꎬ需要多种专题现势资料综合应用ꎬ这些搜集来的专题资料ꎬ通常只具有相互关系的表示意义ꎬ没有精度意义ꎬ在使用中ꎬ不对其做精度要求ꎬ而是在基础数据上ꎬ通过比对研究ꎬ对资料上的要素进行综合取舍ꎬ如某道路交叉口处ꎬ特殊拐点处或有重要意义等的要素ꎬ要对其进行补充采集ꎮ
3)影像资料融合
基础数据资料可能由于现势性不足或范围不够等状况ꎬ需要使用最新影像资料进行更新和补充ꎮ将具有位置信息的影像根据挂图分幅需求在GlobalMapper中进行分幅裁剪ꎮ影像的位置及地理参数信息存在于tif格式影像的头文件中ꎬ可以在GlobalMapper中进行查询ꎬ但是挂图编辑系统环境无法使用tif图像ꎬ需要将图像转换为24位bmp格式ꎬ这样就需要将影像的位置及参数信息单独转换ꎬ形成tfw文件ꎬ使用挂图编辑系统提供的LB ̄GoogleProcess工具ꎬ进行图像变换ꎬ将转换后的24位bmp格式影像作为原图像ꎬ设置变换后图像路径和名称ꎬ选好对应的tfw文件ꎬ并设置当前挂图需要的数学基础ꎬ包括投影参数㊁椭球参数等ꎮ图像变换完成后ꎬ生成bmp文件和lsm文件ꎬ可在挂图编辑系统中装载图像ꎬ直接作为底图使用ꎮ
4)文字资料融合
对于文字资料ꎬ根据描述或提供的位置信息ꎬ将其转换为当前数学基础的dgn形式的文件ꎬ符号位置体现位置信息ꎬ数据库存储要素属性ꎬ但是在使用中ꎬ由于非本机建立的dgn会出现工程系统无法识别挂接数据库的问题ꎬ解决方法是在当前计算机系统中重新建立ODBC数据源ꎮ添加MicrosoftAccessDriverꎬ输入要挂接的mdb数据库名ꎬ选择路径ꎮ成功创建后就可在xt50系统中正常挂接数据库ꎬ从而读取道路资料的属性信息ꎮ
5)无基本信息的图像资料融合
对部分不能确切知悉其图像信息的图像资料ꎬ根据可得到的经纬度信息及数学基础ꎬ给普通扫描图像加载上地理坐标信息并进行纠正ꎬ可用GlobalMapper软件打开图像进行手工纠正ꎬ在打开的界面中设置投影参数ꎮ然后选择图像上的特征点ꎬ给特征点赋地理信息值ꎬ根据精度要求可使用4点或多点纠正ꎮ纠正后的图像具有了数学基础ꎬ可以用本文第三点提到的方法加载到系统中作为底图使用ꎮ对于影像资料的融合ꎬ由于受到系统限制ꎬ通常tif格式文件大小不能超过4GBꎬ在使用中根据实际成图需要ꎬ综合运用截幅和降低分辨率的方法解决ꎮ
2㊀结束语
以上是在工作中总结的一些经验和方法ꎬ解决了边境挂图编制中的大部分数据融合问题ꎮ挂图编制中多源资料的融合使用在操作中需要具体问题具体分析ꎬ根据资料的现势性㊁资料精度㊁成图精度等因素综合考虑ꎬ灵活运用以上方法ꎮ在不同编辑系统中ꎬ也可以参考本文的思路ꎬ对问题拆分解决ꎬ以达到最好效果ꎮ
参考文献:
[1]㊀张力果ꎬ赵淑梅ꎬ周占鳌.地图学[M].第2版.北京:高等教育出版社ꎬ1990.
[2]㊀徐毅ꎬ金德琨ꎬ敬忠良.数据融合研究的回顾与展望[J].
信息与控制ꎬ2002ꎬ31(3):250-255.
[3]㊀张桥平ꎬ李德仁ꎬ龚健雅.地图合并技术[J].测绘通报ꎬ2001(7):6-8.
[4]㊀朱校娟ꎬ朱金英.浅谈基于基础地形数据的电子地图快速编制方法[J].测绘与空间地理信息ꎬ2009ꎬ32(4):
114-116.
[编辑:刘莉鑫]
(上接第187页)
参考文献:
[1]㊀KilpelainenꎬSarjaKoski.IncrementalgeneralizationformultiplerepresentationsofgeographicObjects[C]//In:
LagrangeJꎬWeibelR.GISandGeneralization.London:
Taylor&Francisꎬ1995.
[2]㊀AndersK-HꎬBobrichJ.MRDBApproachforAutomaticIncrementalUpdate[C]//In:5thJointWorkshopOnIn ̄
crementalUpdatingandVersioningofSpatialDatabases.Is ̄
tanbulTurkeyꎬ2004.
[3]㊀艾廷华ꎬ郭宝辰ꎬ黄亚峰.1ʒ5万地图数据库的计算机综合缩编[J].武汉大学学报:信息科学版ꎬ2005ꎬ30(4):
297-300.
[4]㊀胡云岗ꎬ陈军ꎬ李志林.地图数据缩编更新的模式分类与选择[J].地理与地理信息科学ꎬ2007ꎬ23(4):22-24. [5]㊀赵仁亮ꎬ陈军ꎬ王东华.数字环境下的数据缩编更新方法[J].地理信息世界ꎬ2008ꎬ3(6):17-20. [6]㊀兰秋萍.地图数据多尺度级联更新方法研究[D].武汉:
武汉大学ꎬ2010.
[7]㊀万远ꎬ李霖ꎬ应申.地理信息数据变化监测系统的研究与实现[J].计算机工程ꎬ2010ꎬ36(9):4-6. [8]㊀姬存伟ꎬ武芳ꎬ巩现勇ꎬ等.居民地要素增量信息表达模型研究[J].武汉大学学报:信息科学版ꎬ2013ꎬ38(7):
857-861.
[9]㊀朱华吉.地形数据增量信息分类与表达研究[D].北京:中国科学院遥感应用研究所ꎬ2006.
[10]㊀李秀彬.全球环境变化研究核心 土地利用/土地覆被变化的国际研究动向[J].地理学报ꎬ1996ꎬ51(6):
553-557.
[11]㊀甘宗平ꎬ邓少平ꎬ方军ꎬ等.面向区域与要素的城市1ʒ2000地形图数据库增量更新方法[J].测绘通报ꎬ2017
(3):91-95.
[12]㊀李靖涵ꎬ武芳ꎬ翟仁健ꎬ等.居民地增量更新中拓扑冲突自动检测方法研究[J].武汉大学学报:信息科学版ꎬ
2017ꎬ42(3):408-413.
[编辑:任亚茹]
981
长春分类信息第11期田㊀璐等:浅谈边境地区挂图编制的多源数据融合
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论