面向电子地图的履历机制研究
面向自动驾驶的电子地图建设与更新技术研究

面向自动驾驶的电子地图建设与更新技术研究随着人工智能技术和汽车行业的快速发展,自动驾驶汽车已经逐步成为现实。
然而,对于这些先进的汽车,一个准确、可靠的电子地图是必不可少的。
本文将会讨论面向自动驾驶的电子地图建设和更新技术,以及面临的挑战和未来发展方向。
电子地图的建设和更新是自动驾驶汽车的关键。
电子地图在自动驾驶汽车行驶中扮演着导航和定位的角色。
对于一辆自动驾驶汽车来说,它需要精确的地图信息,包括道路拓扑结构、标志、限速信息等等。
一份准确、完整的电子地图可以确保自动驾驶汽车行驶的安全性和可靠性。
一份电子地图需要收集和整合各种数据,包括卫星图像、摄像头图像、激光雷达数据和各种传感器数据等。
这样的数据需要经过处理和分析,然后将结果添加到电子地图中。
电子地图更新也是一个持续不断的过程,需要及时添加新的道路、交通标志、限速信息等。
为了提高电子地图的准确性和可靠性,需要解决以下几个关键问题。
首先,电子地图的精度需要提高。
对于自动驾驶汽车来说,路线规划和定位非常重要。
电子地图需要提供足够的精度,让自动驾驶汽车能够准确识别道路线路和车道信息。
即使这些信息在现实世界中发生了微小的变化,自动驾驶汽车仍然需要能够正确响应,确保行驶的安全和正常。
其次,电子地图需要更新和维护。
电子地图不仅需要收集数据,还需要定期更新数据。
因为道路网络和城市环境在不断变化,如果地图信息不及时更新,将导致自动驾驶汽车出现行驶失败或无法定位等问题。
同时,更新电子地图也需要高效、精准的技术手段和成本控制。
最后,电子地图需要确保数据隐私和安全。
在电子地图的建设和更新过程中,收集和处理的各种数据需要得到保护。
因此,保证数据安全性和隐私性是电子地图建设和应用的重要问题之一。
未来的电子地图技术将会如何发展呢?一些先进技术已经涌现,包括人工智能、机器学习、大数据分析和区块链等,这些技术将会在电子地图建设和更新中发挥越来越重要的作用。
例如,使用机器学习可以对不同数据进行分类和分析,从而提高数据有效性和准确性。
试论导航电子地图的更新机制与技术方法

试论导航电子地图的更新机制与技术方法薄明亮,陈杨(北京卫星导航中心,北京市海淀区100094)【摘要】新时代背景下,随着科学技术的不断发展,各类高新技术被应用到各个领域。
导航电子地图是GIS技术、网络技术、计算机技术、地图技术的融合产物,能提供可视化空间信息和地理信息,且数据信息表达直观、形象,为地理信息获取提供了便利。
为了保障地理信息准确性与可靠性,需对系统进行更新。
目前主流导航电子地图数据更新的方法分为:在线更新方法和离线更新法两类,不同更新方式有着不同特点和优势。
不同系统使用要求不同,对地理信息的准确性和有效性要求不同,所以适用不同更新方式。
本文将针对导轨电子地图的更新机制与技术展开研究,以促进导航电子地图技术水平的提升。
【关键词】导航系统;电子地图;更新机制;技术方法【中图分类号】P283【文献标识码】A【文章编号】1006-4222(2016)07-0234-02引言导航电子地图是新时代产物,融合了大量高新技术,不仅具备传统电子地图的优点,同时添加了详细交通信息㊁地理信息,并在数据拓扑结构方面做了专业设计,能高效计算路径和车程,且具有较强引导功能,支持动态交通信息,非常适合于车辆导航,能大大提升行车效率,保障行车安全,是较为先进的驾驶辅助系统,并且所呈现的交通信息与地理信息准确性和时效性强㊂但想要保障导航电子地图导航职能的有效发挥,必须对系统进行更新,提升数据信息质量和可用性,研究导航电子地图更新技术具有重要意义㊂1导航电子地图功能和行业发展情况导航电子地图以GPS导航设备为依托,融入了计算机技术,GIS技术,3D技术,以数字方式存储和查阅,可进行地理信息定位显示㊁索引㊁计算㊁引导,主要用于路径规划和导航[1]㊂电子导航地图从组成形式上看,由:道路㊁背景㊁注记和POI组成,具有较强的直观性,可谓用户呈现3D路口实景放大图和三维建筑物,一般使用向量式图像储存,地图比例可放大,缩小或旋转而不影响显示效果,可对内容进行任意形式的要素组合㊁拼接,形成新地图,对任意比例尺㊁任意范围的绘图输出,成图时间短,可利用数字地图记录信息,派生新地理数据㊂从全球角度来看,发达国家对于导航电子地图研究起步较早,已取得优异研究成果,相关技术和设备市场已十分成熟㊂世界三大导航电子地图企业是:NAVTEQ㊁TeleAtlas和Zenrin,其中NAVTEQ㊁TeleAtlas主要市场在欧美,Zenrin主要市场在日本㊂中国导航电子地图研究起步晚,发起却十分迅速,已形成一定用户规模[2]㊂相关统计数据显示,中国2015年导航电子地图行业市场交易规模已超过五百亿元以上,车载用户超过一千万, PND用户超过三百万,从而导航电子地图服务开发的企业超过一百家,各类导航电子地图引擎,能为各类导航设备提供导航地理信息系统应用服务㊂导航电子地图可应用车载导航系统,智能手机,PND终端等各类设备[3]㊂尤其是近些年来,随着互联网技术㊁无线技术㊁4G技术的快速发展,导航电子地图地理信息收集和发布手段不断更新,功能越来越强大,通过WeB/WAP互联网能提供实时导航与位置服务信息㊂2导航电子地图特点和应用优势导航电子地图的诞生给传统测绘产业带来了革命性变化,突破了传统纸质地图局限性,为提供地理信息公共服务提供了渠道,具有更丰富的信息含量和更广阔的应用范围,呈现了一种图文并茂的立体地图㊂下面通过几点来分析导航电子地图特点和应用优势:2.1信息详细传统纸质地图信息含量非常有限,具有一定局限性,且信息呈现为静态,比例尺和详细程度都受到了限制,辨识度奇偶地,难以以某种比例尺地图看到某一较大地区的全貌,不仅难以操作,也难以阅读[4]㊂而导航电子地图则是动态三维立体地图,可随意缩放,显示范围变化由用户缩放操作决定,能一次性容纳一个地区的所有地图内容,信息含量非常且,且内容详细,不需要地图分幅,所显示的地理信息数据准确性更高㊂2.2显示形式丰富传统纸质地图,多为图画和文字,设计者合理运用位置㊁形状㊁方向㊁色彩㊁纹理㊁灰度等级与尺寸等视觉变量将地图符号表现在纸张上,观看起来存在一定难度,使用并不方便㊂而导航电子地图基于可视化数字技术实现,具有直观性㊁互动性㊁多维性,不仅有三维画面,还有语音导航和动态标示,显示形式丰富,把各种信息综合展示给用户,大大提升了地理信息利用率㊂并且导航电子地图分析和计算能力特别强,通过计算机计算优势对地理信息进行处理,可进行动态模拟,十分便于定性与定量分析,具有较强灵活性㊂3导航电子地图的更新机制与技术方法想要保障导航电子地图所呈现的地理信息准确性㊁有效性㊁可靠性,必须进行持续的数据更新,获取最新的地理信息数据,根据用户需要,生成满足用户需要的增量更新数据,以满足用户使用需求,提高地理信息实时性,保障地理信息质量㊂下面通过几点来分析导航电子地图更新机制与技术方法:3.1离线更新方法离线更新方法是目前主流更新方法之一,应用范围非常广,适用性较强,无需网络一样可以进行高效更新㊂其机制是导航电子地图数据厂商根据新近测绘成果数据进行整理㊁转变,载入到数据库管理系统,形成导航数据集,根据用户需要,将这些导航数据集加工成数据产品,例如:CD㊁DVD㊁优盘㊁数据包等等,在通过销售渠道提供给用户,用户自行进行更新,无需网络支持即可完成更新㊂离线更新具有一定的便利性,有无网络均可完成更新,且操作方便,方便快捷,非常适合于车载用户[5]㊂目前国内主流导航电子地图服务厂商普遍都采取这种更新方式㊂但该更新方式数据更新具有一定滞后性,更新周期一般要在八个月左右,不能满足数据更新的实时性要求,且数据加工成本高,工作量大,存在严重的数据冗余问题,适合于无网络条件,对数据实时性要求不高的用户㊂3.2在线更新方法在线更新是近些年流行起来的更新方式,是网络技术与无线技术高度普及的结果㊂在线更新方法能在原有导航电子地图的基础上,只对变化部分进行相对不测,获取新数据,信息数据更新,例如:删除㊁增加㊁修改等等㊂该更新方法要以网络技术为依托,其更新机制是,实时连接网络服务器,终端用户数据与服务器数据不一致,如网络服务器数据信息发生变化,便会自动对终端用户推送更新请求,终端设备便会自动完成更新㊂这种更新方式效率高,速度快,具有较强的便利性,降低了操作难度㊂所呈现给用户的地理信息精度和精细化都非常高,数据准确性和有效性要更好,但更新过程中对网络有一定依赖性,若网络连接网络就无法完成更新,且服务器关闭情况下,同样也无法进行更新㊂因此,适合于网络稳定的用户,所以更新方式选择中要结合应用条件㊂4结束语新时代背景下,信息技术㊁网络技术㊁通信技术已得到高度普及,导航电子地图是高新技术与传统地图技术融合的财务,能提供高效㊁准确的导航服务,其应用优势非常明显,所呈现的地理信息具有较强的直观性和准确性,能够满足各类用户的使用需求㊂导航电子地图的更新方式具体分为:离线更新方法与在线更新方法两大类㊂这两种更新方式有着各自的优势和特点,适用于不同用户群体,用户要根据实际情况来选择㊂参考文献[1]蒲朝旭.基于GNSS导航数据的电子地图道路数据更新方法研究[D].成都理工大学,2015,04:89~91.[2]邵于宁.实时车载导航系统中的电子地图若干关键技术研究[D].广东工业大学,2013,11(14):132~136.[3]丁宇虹.导航电子地图中道路网增量缩编更新信息的提取[D].首都师范大学,2013,16:108~109.[4]叶常春.基于Web的无线导航服务技术及其空间数据组织方法研究[D].国防科学技术大学,2014,12:122~123.[5]侯丹圭.基于实时更新技术的嵌入式车载导航系统研究与设计[J].计算机与现代化,2013,11:186~189.收稿日期:2016-3-20高校图书馆自建特色数据库探析孙春方(漯河医学高等专科学校图书馆)【摘要】特色数据库的建设满足了现代信息社会用户对于信息收集和利用的高效性需求,提高了高校图书馆的辨识度,一些数据库已经成为高校图书馆的品牌代言,丰富了学科资源建设,极大地推动了我国高校图书馆的数字化建设进程,促进了地区经济文化的发展和传承。
导航电子地图技术的研究与应用展望

导航电子地图技术的研究与应用展望现今,随着科技的不断发展和应用场景的不断拓展,导航电子地图技术成为了人们生活中不可或缺的一部分。
它可以帮助我们寻找到目的地,规划出最优路径,避开拥堵区域,是我们出行时的得力助手。
本文将就导航电子地图技术的研究与应用展望进行探讨。
一、导航电子地图技术的现状如今,导航电子地图技术由Google、百度、高德、腾讯等公司进行研究和开发,凭借着优秀的算法和海量的数据,这些公司能够为用户带来更准确、更实用的导航服务。
在技术方面,导航电子地图技术不断拓展着其应用领域,使其不仅停留在路线导航的层面上,还在AR导航、语音导航和车联网导航等领域有不俗的表现。
其中AR导航技术是较为值得重视的一项技术。
它本质上是一种将虚拟信息与现实场景融合的技术,通过对真实场景的分析和识别,将实际的道路、建筑、停车位等信息与导航信息一起展现给用户。
在具体应用上,利用AR技术可以实现车载信息的立体化显示,为用户带来更加真实、生动的导航样式。
腾讯的腾讯地图就利用AR技术推出了“AR眼镜”及“AR HUD”等AR导航产品。
二、展望导航电子地图技术的应用前景前面提到,导航电子地图技术在排除通行障碍、规划路线、节省时间、空间等方面,具有较为广泛的应用前景。
但现实中还存在着一些问题,例如卫星信号不好、道路修建导致信息更新滞后、用户使用习惯等。
因此在应用方面,导航电子地图技术仍有很大的发展空间。
以车联网导航为例,未来将实现实时路况展示、智能车道辅助、智能泊车等功能,同时车联网导航也会整合更多的第三方应用,如品牌新闻、车辆维护、天气预报等,从而充分满足用户的需求。
而在语音导航方面,未来也将会有更加精准、更加互动的语音导航系统。
此外,随着城市地形的不断改变和城市化程度的提高,城市的交通不断复杂化。
样本收集、信息管理、路线规划等技术将在这种未来背景下不断发展,并配合其他技术共同为城市交通规划提供更全面、更具参考性的数据和解决方案。
电子地图动态注记的研究和实现的开题报告

电子地图动态注记的研究和实现的开题报告一、选题背景随着数字技术和智能技术的快速发展,地理信息系统(GIS)已成为许多领域的重要应用工具,在社会经济建设和环境资源管理中得到越来越广泛的运用。
其中,一种重要的应用方式是采用电子地图呈现地理信息,电子地图是通过计算机技术将地理数据呈现为图像进行展示的一种表现形式。
然而,实际应用中,地图信息的变化往往非常快速,比如交通状况、气象变化等,而静态的电子地图难以实时反映这些信息变化,影响了其实用性和应用价值。
因此,动态注记技术的研究和应用成为了电子地图发展的重要方向。
二、研究内容本文拟研究的是电子地图动态注记的技术,针对现有电子地图注记技术存在的问题,提出一种基于实时数据流的动态注记方法。
具体研究内容包括:1. 国内外动态注记技术的研究现状分析;2. 基于实时数据流的动态注记方法研究;3. 动态注记实现框架的设计与开发;4. 系统测试和应用案例分析。
三、研究意义动态注记技术的研究和实现对于提高电子地图的实用性和交互性具有重要意义。
该技术可以有效实现动态图层和散点数据的实时更新,使电子地图成为一个真正的实时服务平台,广泛应用于公共交通、旅游导航、气象预报等领域。
四、研究方法本文采用文献研究、实验研究和案例分析相结合的方法进行研究。
1. 文献研究:主要针对国内外动态注记技术的研究现状和发展趋势进行调研和分析,从而为本文的动态注记方法提供理论基础和指导。
2. 实验研究:采用实时数据流对动态注记方法进行测试,并对实验数据进行分析,验证动态注记方法的有效性和实用性。
3. 案例分析:针对公共交通、旅游导航、气象预报等领域的应用案例进行分析,评估动态注记技术在实际应用中的优缺点和效果。
五、预期成果本研究的预期成果为:1. 一篇关于电子地图动态注记的研究论文,阐述动态注记技术的研究现状、采用实时数据流的动态注记方法、动态注记实现框架的设计与开发、系统测试和应用案例分析等内容;2. 一个基于实时数据流的动态注记实现框架,可以实现动态图层和散点数据的实时更新;3. 根据实验和应用案例分析结果,评估动态注记技术的优缺点和应用效果,并提出未来的研究方向。
基于嵌入式电子地图的导航路径规划研究的开题报告

基于嵌入式电子地图的导航路径规划研究的开题报告一、选题背景和研究意义:随着城市化进程的不断推进,交通拥堵问题逐渐凸显出来,而车辆导航系统的普及和发展为消除交通拥堵提供了新的方法和理论。
电子地图和全球卫星定位系统(GPS)等导航技术的应用促进了车辆导航系统的快速发展。
嵌入式导航设备在车载导航系统中成为了不可或缺的组成部分。
基于此,本课题旨在利用嵌入式电子地图技术,实现车辆导航的路径规划,以解决城市交通拥堵问题,提高车辆行驶的效率。
二、研究内容和方案:在本项目中,需要实现以下技术:1. 嵌入式电子地图制作技术,包括地图数据的收集、处理和存储等;2. 路径规划算法的分析、设计和实现,根据用户输入的起点、终点和所需时间等信息,计算出最优路线;3. 导航显示技术,将计算出的路径绘制在地图上,同时显示车辆的位置、速度、行驶方向等重要信息。
另外,还需要实现语音提示等功能,方便驾驶员操作。
本项目的具体研究方案如下:1. 地图数据的收集和处理:收集城市地图数据,并进行处理和存储,包括地图矢量数据、城市位置信息、道路交通信息、车辆调度信息等。
2. 路径规划算法的设计:实现城市道路网络的建模和最优路径的计算,以满足用户的路径需求,优化车辆行驶路线,同时减少交通拥堵和缩短驾驶时间。
3. 导航显示技术的实现:将计算出的最优路线在地图上绘制出来,同时显示车辆的位置和速度等信息,并实现语音提示功能。
三、预期成果:本项目将实现嵌入式电子地图的导航路径规划技术,具有以下特点:1. 基于嵌入式技术的车载导航设备,可实现精确计算、实时更新的路径规划和导航功能;2. 采用最优路径算法,可以优化车辆行驶路线,减少行驶距离和时间,降低交通拥堵;3. 可以通过语音提示等方式让驾驶员操作更加方便和人性化,有效提高驾驶员的安全性。
预期完成本项目后,将形成一套完整的嵌入式电子地图的导航路径规划系统,并在车载导航设备上实现应用。
该系统将为驾驶员提供实时准确的导航功能,避免交通拥堵,优化行驶路线,提高驾驶效率,促进交通状况的改善。
浅谈电子地图档案编研技术

参考文献 :
【 吴信才. 1 】 地理信息 系统 的基本技术与发展动 态.
地球科学—— 中国地质大学学报 。9 8 4 19 ( )
果 多样化 提供 了技 术保 障 . 电子 地 图档案 编研
成 果 可 以通 过 印刷 品 、 微 品 、 缩 多媒 体 、 互联
【] 2国家基础地理信 息中心. 科技档 案综合管 测绘
表 见表 1 。
3坐标 纠 正 . 通 过 以上 编码 设 计 、 性采 集 、 数 据 建 属 元
匮 查
编研质量是 电子地图档案编研的生命, 在
编研 制 作 过程 中。每 一 步都要 经过 严 格 的检 验。 以保 证 地 图编研 的质 量 。 电子地 图矢量数
库 等 步骤后 . 为 电子地 图数 据 建立 空 间数 据 要
量化 ( ) 定 坐 标 系统 3确
列 、 盘、 光 互联 网及 其 他公 众 查 询服 务 平 台在 内的诸 多形 式 。
作 为基础 底 图的地 图采 集 完成后 , 不带 是
坐标 系统 的 。 需根 据 系统 实际应 用 的坐标 系统
环境来配置坐标 系统 . 这样才能在数据库 中应
对 电子 地 图档案 信 息资 源的 不 同需 求 。 电子地 图档 案 编研 工 作 应 主动 迎接 新 的
挑 战, 只有 创新 电子 地 图档案 编研技 术 才 能体
现 其在现 代化 建设 和 管理 中的 重要 现 实意义 。
现 代技 术 手段 的 飞速 发展 为地 图档案 编研 成
就 是地 图. 物要 素之 间相 对 的位置 关 系和 空 地 间结 构 . 通过 一 定 的数 学基 础和 地 图语 言及符 号 系统 , 各 种地 图信 息融合 在 一起 。其表 现 将 特征 通过 以下几 个方 面来体现 : 本 文对 一般 文 书档案 的编研 技 术不再提 及 , 着
电子地图应用与发展研究

电子地图应用与发展研究电子地图是指利用电子技术和计算机技术制作的地图,是地图信息数字化、网络化的产物。
目前,随着科技的不断进步和应用需求的不断增加,电子地图得到了广泛的应用和发展。
本文将对电子地图应用与发展进行研究和探讨。
首先,电子地图的应用范围非常广泛。
在日常生活中,电子地图可以我们查找地理位置、查询路线、导航等功能,方便了我们的出行。
在城市的交通规划、建筑规划、环保、资源调配等方面也有重要作用。
此外,电子地图在农业、林业、水利等领域的土地使用和资源管理方面也发挥着重要作用。
其次,电子地图的应用还涵盖了国防安全、地震预警等等诸多领域。
促进了国家在重大自然灾害和突发事件时组织救援、调度、救援资源的更加高效和精准响应。
电子地图可以收集大量的实时数据,利用地理信息系统和人工智能技术相结合,可以有效地进行区域和全球性的数据分析和预测。
第三,电子地图在技术上也在不停的改进和创新。
如今,应用于电子地图制作、展示和分析的企业级软件已经越来越多。
虚拟现实技术的出现给电子地图的制作和应用带来了新的视觉效果和颠覆性的变化。
此外,人工智能、大数据、自然语言处理等技术也在不断的迭代创新,这些技术的运用可以提高电子地图的信息处理能力和数据分析能力,全面推动着电子地图的发展。
最后,电子地图的发展离不开环境的支撑和政策的扶持。
一方面是要加强对于电子地图相关技术的培训和推广,提高应用人员和相关企业的技术水平和创新能力。
另一方面还要出台一系列的政策,推动电子地图在各领域的推广和应用。
总之,电子地图在我们的生活中有广泛的应用,在科技前沿方面也有着不可忽视的地位。
电子地图的应用和创新工作仍在不断推进中,随着技术的不断地改进,带来的新的人机交互方式将为我们的生产生活提供越来越完善的支持。
地图算法专家岗位-简历

地图算法专家岗位-简历
基本信息
自我评价
我是一名地图算法专家,拥有广泛的地图数据处理和路线规划经验。
我擅长开发和优化地图相关的算法,包括路径搜索、地理信息系统(GIS)分析、地图数据可视化等。
我在处理大规模地图数据、优化路线规划算法以及解决地理空间问题方面表现出色。
我具备深度学习、图算法和地理数据分析等领域的专业知识,能够解决复杂的地图算法挑战。
我善于团队协作、项目管理和技术领导,能够推动项目成功交付。
我热衷于不断学习和创新,以应对地图技术领域的最新发展。
工作经历
教育背景
技能
•地图路径规划算法设计与优化
•地理信息系统(GIS)分析
•大规模地图数据处理
•深度学习和图算法
•编程语言(Python, C++, Java)
•地图数据可视化工具(如QGIS, ArcGIS)
兴趣爱好
除了工作,我热衷于研究地图技术和地理空间分析。
我喜欢参加地理信息系统(GIS)研讨会和地图技术会议,与同行交流思想。
我也是一名户外探险者,热衷于徒步和探索未知地区的地图。
此外,我对音乐和摄影有浓厚兴趣,喜欢演奏吉他和捕捉自然景色的美丽瞬间。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6N 3WWW GWN OR G N地理信息世界G O M TI S WORLDAn Approach of Data Tracing for Digital Map Pr oduc-tionCHEN Dan,ZHANG Yun,S HI Qing-hua,XU Jin-hui,CAO X iao-hang(Nav Info Co.,Ltd.,B eijing 100083,China)Abstr a ct:Based on the geographic information managed by tables and row s similar to special database,we propose a data tracing approach f or navigation digital map production.The cre-ation and management of data tracing is discussed,and several methods of its control and uti-liz ation is present as w ell.Data tracing can not only solve the opacity of indoor and f ield inf or-mation change,but also provide dir ect prec ondition for the creation of data dif f erence and ver-sions.It also can provide undo and redo f unction in editing sof tware based on data tracing.Keywor ds:data trac e;ver sions dif ference;undo r edo引言导航电子地图生产过程中的数据变更记录,即数据履历,对于降低生产成本、提高软件执行效率,开展数据差分等高级应用都有重要作用。
结合这类履历信息,内业人员无需再次重复录入大量的外业采集成果,节省的时间将更多应用于数据检查、品质保证。
同时,通过数据履历还可实现编辑软件的撤销回退、基于履历的有效检查、版本差分,帮助缩短作业周期,切实提高生产效率,满足地图生产现势性的需要。
同时,面向数据的差分更新正在国外进行相关的技术研究和开发[1],如果能够将数据履历直接生成差分更新需要的信息,将大大简化数据生产环节,拓展应用前景。
目前几种应用最为广泛的导航电子数据标准KIWI (v1.22)[2]、GDF(v 3.0/4.0)[3]等,都缺乏对于履历信息记录的支持。
ArcGIS 在2006年发布的新版本中提供了对履历的支持功能。
但现在大多地图生产厂商都开发了自己的数据生产平台,如何建立合适的履历数据模型,并在此基础上开展各项高层次应用显得尤为重要。
本文基于以数据表、记录方式管理的空间数据,提出一种面向导航电子地图的履历机制,从数据模型、履历生成和管理及具体实现上进行探讨,并在实际应用中验证了该方法的可行性。
1履历模型1.1基本原理建立一个良好、严密、高度体现关联性的数据模型,是实现履历生成和管理的基础。
本文基于的数据模型和内存结构,采用了类似数据库的表达方式,将数据信息看做是若干个表以及表内记录的集合。
不论数据是存储于数据库中还是自定义的文件格式中,只要将其读入这样的内存中,那么管理和操作面向电子地图的履历机制研究文章编号:1672-1586(2008)03-0068-06中图分类号:P 208文献标识码:A摘要:基于以数据表记录方式管理的空间数据,提出一种面向导航电子地图的履历机制,探讨数据生产环节、数据履历生成和管理的实现方式,提出各种履历控制、利用方法,解决内、外业信息变更的不透明性,为数据差分、版本履历的生成提供直接前提,并借此在编辑软件中提供前进、撤销等实际功能。
关键词:数据履历;版本差分;撤销前进陈丹,张韵,石清华,徐晋晖,曹晓航(北京四维图新导航信息技术有限公司,北京100088)收稿日期:2008-02-31陈丹(1978-),女,辽宁大石桥人,硕士,2001年武汉大学地图制图与地理信息工程毕业,现主要从事汽车导航数据生产相关的数据模型设计及软件研发和管理工作。
E -mail:chan dan @6N 3WWW GWN OR G N地理信息世界G OM TI S WORLD表1履历表结构Tab.1The str uctur e of data tr ace table序号字段名解释1I D顺序号2履历组编号标志相关操作导致的数据变化集合,每组操作一个编号可以根据具体功能设定,如创建L ink 、分割Link 是两个编辑操作,每个功能对应一个履历组编号;内存中记录此值可以用于对此次开图的修改进行undo 、redo 。
文件中记录此值用于进行数据恢复3目标表号所在数据表的号码4目标行号变化目标在数据表中的行号5目标ID 号变化目标的ID 号6变更日期该变化发生的年、月、日,以机器的系统时间为准,要求设备时间准确7变更时间该变化发生的时、分、秒8变更场合0编辑过程、1采集过程、2批处理过程、其他值预留;9变化类型0新增、2De lete (打标志的删除)、3Remove (真正的删除,不能回退,在数据压缩时使用)10变更内容预留状态0未被操作、1被撤销、2被前进;作用是在编辑操作Undo 、Redo 时调用,且在写履历文件时需要据此判断,被撤销的履历号码不需要写文件数据信息的方式都是一致的。
本文履历设计的基本原理是所有数据的变化都归结为增加、删除两个操作,当信息发生变化时,不是直接将其从表中删除,而是将该行记录的有效位字段设置为无效,接着将新的属性作为新增记录追加到表的末行。
同时,在履历表中记录由哪个操作导致的此种变化。
如图1所示,记录方式是每个数据文件都对应着一个履历表。
任何对数据的编辑,在操作数据文件表的同时,都将同时维护履历表。
由数据表和履历表共同实现履历和数据的管理。
在这两类表中记录的内容为:1)数据表:即导航数据模型设计的数据表,它包括数据原始值及后续操作对该表的编辑结果,是带有一定冗余的最终数据状态。
由有效数据和无效数据共同组成,无效数据是指被打了删除标志但仍被保留的记录;2)履历表:记录一组相关关联的记录变更,在什么时候发生、由哪步操作导致。
这种方式的本质是ArcGIS 中采用融合与改进的方式[4]。
前者通过原始表和增量表来共同表达一份完整的数据,增量表中记录数据被增加和删除的变化,也存在着冗余,原始表是数据的原始状态,不发生变更,两者的合并才是数据的新面貌。
而本文的方法,数据表中记录的是数据的最终状态,在进行显示、编辑等操作时,不需要进行合并操作,效率较高,而履历表的字段不多却表达了数据变化的关联性,更适合实际的生产应用。
1.2履历表结构该表应作为普通表看待,提供查找、插入、创建、新增等方法。
履历文件的结构如表1所示,允许内存和文件中的履历表结构不同,内6N 3WWW GWN OR G N地理信息世界G O M TI S WORLD存中将根据需要增加“状态值”字段等其他信息,用于Undo ,Redo 等编辑操作,该字段无需写入物理文件。
根据生产和应用,本文提出两种履历类型,全履历和有效履历。
在地图生产工程中通过编辑工具生成的是对数据处理的全履历,经过压缩处理后的有效履历可以作为版本履历的基础进行高级应用。
1)全履历是将每一步操作导致的数据原始值、变化值都记录在数据表,履历表体现其变化。
这样在作业过程中的任一步编辑都会被记录,即使是对同一条信息的反复修改。
在保存数据时几个表会被全部写入文件。
这种方式的优势是可以根据需要,由专门的工具配合,恢复数据在任意日期的状态,便于追查定位隐含的数据错误及发生阶段。
缺陷就是数据表的信息量随着作业的时间会不断膨胀。
2)全履历可以通过压缩生成有效履历,同时也压缩数据表。
有效履历记录中只将有效的数据变化记录下来,并降低数据表的信息量。
将数据的有效变化保留,可减少两个表的冗余。
这种履历既可以满足内业只对版本间数据变化的需要,也可作为版本的差分履历对待。
这时的数据表中不存在重复记录,当一条信息被反复修改过,将只体现最终操作的结果。
由第一种类型向有效履历转换需要执行数据压缩,该方法是将数据表和履历表同时处理。
将数据表中目标的行号与ID 号区别对待,对数据属性的反复修改,都可以认为目标的ID 号不变,只是行号发生变化,压缩时就可以将行号最早的记录保留,其他无效的行号相同的信息就可直接删除。
具体方法见下文批处理部分的描述。
1.3履历表示例图2结合示例说明履历表是如何随着对数据表的操作,实现履历记录的。
首先,在初始状态下,道路要素表存在着Link 号为10和11的两个Link ,节点要素表存在着Node 号为7的一个Node 。
经过一次编辑后,道路表Link10的属性从“高速”被修改为“省道”,原行号记录被设置为无效,新增行号102记录L ink10的最新状态;节点表Node7被删除了,新增No de8;履历表记录了这些变化。
再次编辑后,No de8也被删除了,对应记录设置为无效,履历表记录此变化。
压缩后,数据表只剩下了有效的数据,道路表有两条记录,Link10是最终的状态,而节点表一个目标都没有了,履历表也剩下了有效的版本履历,说明了被增加和删除的目标。
2履历实现2.1履历的生成和管理实现履历的生成和有效管理,需要各个环节的相互配合。
本文将从数据读写、内存结构、采集和录入软件、批处理软件这几个方面,讨论如何实现履历的读写和管理,以及履历利用的最大化。
首先,数据模型要定义上述表结构,内存结构负责将数据变化记录在数据表、履历表。
其次,采集和编辑软件在每次操作时,要将数据“变更场合”设置为采集或编辑过程。
在发生编辑时,直接在内存的履历表中操作,从空表开始,撤销前进也针对这样一个内存履历进行。
执行保存或关联操作时,才将内存的履历表写入文件履历表。
接着,数据批处理软件在每次执行时,要将数据“变更场合”设置为批处理。
为达到履历利用效果最大化,还需额外提供以下几个功能,便于用户根据履历达到多种应用的目的。
一是数据压缩功能,将全履历压缩为有效履历。
在数据定版,得到版本履历的时候必须要执行该功能。
目的是保留数据的原始和最终状态,去除编辑过程中的无效记录,基本原则是对数据表中相同ID 号的目标进行判断,即“压缩时就可以将行号最早的记录保留,其他无效行号相同的信息直接删除”。
二是履历转换功能将有效履历中指定部分输出为EXCEL 数据便于其他应用。