- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
(19)中华人民共和国国家知识产权局
(12)发明专利说明书
(10)申请公布号CN102607576A
(43)申请公布日2012.07.25
(21)申请号CN201110027060.9
(22)申请日2011.01.25
(71)申请人北京四维图新科技股份有限公司
地址100028北京市朝阳区曙光西里甲5号凤凰置地广场A座写字楼17层
(72)发明人高剑王乐乐
(74)专利代理机构北京银龙知识产权代理有限公司
代理人黄灿
(51)Int.CI
G01C21/32
G09B29/10
权利要求说明书说明书幅图
(54)发明名称
一种导航电子地图的差分数据产生
方法及装置
(57)摘要
本发明提供一种导航电子地图的差
分数据产生方法及装置,方法包括:遍历
基准版地图文件的所有记录,利用哈希算
法生成每条记录的永久ID,并将生成的永
久ID及对应的记录存储到第一哈希表中;
遍历更新版地图文件的所有记录,利用所
述哈希算法生成每条记录的永久ID,并将
生成的永久ID及对应的记录存储到第二哈
希表中;对所述第一哈希表和第二哈希表
进行比较生成差分数据文件,所述差分数
据文件中包括需要删除的记录以及需要增
加的记录。本发明不需依赖数据生产时为
记录添加永久ID,就能够实现对导航电子
地图的差分数据的抽取。
法律状态
法律状态公告日法律状态信息法律状态
权利要求说明书
1.一种导航电子地图的差分数据产生方法,其特征在于,包括:
遍历基准版地图文件的所有记录,利用哈希算法生成每条记录的永久ID,
并将生成的永久ID及对应的记录存储到第一哈希表中;
遍历更新版地图文件的所有记录,利用所述哈希算法生成每条记录的永久
ID,并将生成的永久ID及对应的记录存储到第二哈希表中;
对所述第一哈希表和第二哈希表进行比较生成差分数据文件,所述差分数
据文件中包括需要删除的记录以及需要增加的记录。
2.如权利要求1所述的差分数据产生方法,其特征在于:
在对所述基准版地图文件和更新版地图文件进行遍历之前还包括:通过数
据访问接口读入并解析预定模型的所述基准版地图文件和更新版地图文件,
并通过数据适配器将所述基准版地图文件和更新版地图文件的每
条记录转换为字节序列后存储在连续的存储区域中;
在生成所述差分数据文件之后还包括:通过所述数据适配器和数据访问接
口将所述差分数据文件转换为所述预定模型后存储。
3.如权利要求1所述的差分数据产生方法,其特征在于:
所述第一哈希表和第二哈希表为链表,所述链表的节点存储记录的指针以
及该记录的永久ID。
4.如权利要求1所述的差分数据产生方法,其特征在于:
所述利用哈希算法生成每条记录的永久ID为:分别将两个不同的计算类
型参数输入到所述哈希算法中,来为每条记录生成两个不同的永久ID,分
别为第一永久ID和第二永久ID;
所述第一哈希表和第二哈希表为链表数组,所述第一永久ID用于标识记
录在所述链表数组中所属的链表,所述链表的节点存储记录的指针以及该记
录的第二永久ID。
5.如权利要求1所述的差分数据产生方法,其特征在于,所述对所述第
一哈希表和第二哈希表进行比较生成差分数据文件,包括:
对于存在于所述第一哈希表中、但不存在于所述第二哈希表中的永久ID,
将该永久ID及对应的记录输出到差分数据文件
中,并设置删除标记;
对于存在于所述第二哈希表中、但
文档评论(0)