一种生成门牌信息库的方法和装置制造方法及图纸

技术编号:3852913 阅读:299 留言:0更新日期:2012-04-11 18:40
本发明专利技术的实施例提供了一种生成门牌信息的方法和装置,可解决因没有门牌信息而产生的地址匹配失败的问题。本发明专利技术的实施例提供了一种生成门牌信息库的方法,包括:获取兴趣点信息;所述兴趣点信息包括兴趣点地址、坐标,所述兴趣点地址包括门牌号;根据兴趣点信息获得待定门牌信息,所述待定门牌信息包括门牌号和该门牌号对应的坐标;根据兴趣点信息和待定门牌信息生成门牌信息库。本发明专利技术实施例还提供了一种生成门牌信息库的装置。根据本发明专利技术实施例,可生成完整的门牌信息库,从而可成功进行地址匹配。

【技术实现步骤摘要】

本专利技术涉及一种导航技术,尤其涉及一种生成门牌信息库的方法和装置
技术介绍
在基于位置的服务(Location Based Service, LBS)领域,兴趣点(Point oflnterest, P0I)指用户希望了解或准备到达的地方,是电子地图数据的重要组成部分之 一,在车载导航系统、互联网电子地图、无线位置服务等应用中,人们能够在电子地图上检 索到所感兴趣的Ρ0Ι,并且能够借助软件的帮助,查询到POI的相关信息或者引导到目的 地。在现有技术中,电子地图的数据采集主要通过人工的方法,到实地采集兴趣点和 道路等目标的经纬度坐标等信息,然后再将这些采集的坐标点制作成图。这种方法有很多 弊端,其中之一是往往不能获得完整的门牌信息,这是因为有的目标没有标明门牌信息,如 果要获得该门牌信息,就得人工进一步采集,这样,必然要耗费大量人力、物力。然而,很多 人文、经济信息都与门牌信息相关,例如公司、企业、企事业单位等具有门牌信息,但是这些 门牌信息在电子地图的采集过程没有获得,这就使得这些门牌信息不能与实际位置信息关 联在一起,从而导致地址匹配失败。因此,如何依据现有的数据计算出门牌信息的技术方案,是本领域技术人员迫切 需要解决的技术问题之一。
技术实现思路
本专利技术的实施例提供了一种生成门牌信息的方法和装置,可解决因没有门牌信息 而产生的地址匹配失败的问题。本专利技术的实施例提供了一种生成门牌信息库的方法,包括获取兴趣点信息;所述兴趣点信息包括兴趣点地址、坐标,所述兴趣点地址包括门 牌号;根据兴趣点信息获得待定门牌信息,所述待定门牌信息包括门牌号和该门牌号对 应的坐标;根据兴趣点信息和待定门牌信息生成门牌信息库。本专利技术实施例还提供了一种生成门牌信息库的装置,包括接收单元,用于获取兴趣点信息;所述兴趣点信息包括兴趣点地址、坐标,所述兴 趣点地址包括门牌号;获取单元,用于根据兴趣点信息获得待定门牌信息,所述待定门牌信息包括门牌 号和该门牌号对应的坐标;生成单元,用于根据兴趣点信息和待定门牌信息生成门牌信息库。根据本专利技术实施例,可生成完整的门牌信息库,从而可成功进行地址匹配。附图说明图1示出了本专利技术实施例一的生成门牌信息库的流程图;图2示出了本专利技术实施例二的生成门牌信息库的装置。具体实施例方式为了便于本领域一般技术人员理解和实现本专利技术,现结合附图描绘本专利技术的实施 例。实施例一本实施例提供了一种生成门牌信息库的方法,如图1所示,包括如下步骤步骤101、接收兴趣点数据文件,以便获得兴趣点信息;所述兴趣点信息包括兴趣 点名称、地址、邮编、电话、分类、坐标等。所述兴趣点数据文件包括外业采集得到的实采POI 数据,即包含POI名称、POI地址、电话、分类、坐标、邮编等基本信息的原始文件,文件格式 通常有dbf、CSV等文件格式,dbf为二进制格式,CSV为以逗号分隔的文本文件。优选地, 本专利技术可以不进行文件格式转换,而是直接依据文件的扩展名称识别这两种格式的数据文 件。为了方便进行管理,输入数据以城市为单位命名。步骤102、减少冗余数据字段。POI数据文件内容很多,数据文件占用比较大的存储空间,为了减少处理过程中的 数据量,需要对非必须字段进行去除冗余处理,只保留POI名称、POI地址、邮编、电话、分类 和坐标六个字段内容。在去除冗余字段之前,需要根据输入文件的类型,调用相应的文件解析器,加载原 始文件内容。步骤103、全角字符转半角处理。在外业实际采集过程中,英文字母和数字的保存格式存在着全角字符和半角字符 并存的情况。为了保证程序处理的一致性和最终门牌信息库的统一性,需要在此过程中统 一对输入信息进行转半角处理。这样处理的好处是后续程序和门牌信息库的调用者只需要 考虑一种半字符角情况即可,降低了后续使用者的复杂性。例如“北京市海淀区中关村大街209号”,经过处理后变成“北京市中关村大街 209 号”。步骤104、从POI信息中提取门牌信息。依据当前处理的城市名称,判断地址字段是否以城市名开头,如上述判断为真,则 将地址字段中的内容截掉其前面的城市名称。例如“北京市中关村大街209号”经过处理 后变成“中关村南大街209号”。继续判断当前字符是否为半角符号的数字,如判断结果为“是”,则从首字母字符 开始截取,到当前字符的前一个字符为止。将此部分保存为街道名称。剩余部分为“209号”继续判断剩余字符仍然为半角符号的数字,如判断结果为“否”,则截取出来数字 部分,将此部分保存为门牌号码;如判断结果为“是”,则循环本过程。进一步判断上述街道名称是否为以“街”,“路”,“胡同”,“道”,“巷”,“弄”字符结尾。 如判断结果为“是”,则读取该条信息的坐标字段内容;如判断结果为否,则舍弃本条数据处 理,即本地址字段为非规范的地址信息数据,不做进一步处理。4判断邮编内容是否为6位数字的编码,如判断结果为“是”,则保存邮编与空间坐 标的对应关系;判断电话字段内容是否为有效的电话,如判断结果为“是”,则保存电话与空间坐 标的对应关系;按照本步骤处理下一条数据,直至文件结尾为止。步骤105、插值获得待定门牌信息。在步骤104中,已经从POI文件中获得街道名称、邮编、电话、门牌号码、坐标等信 息。下面详细描述根据上述获得的街道名称、邮编、电话、门牌号码、坐标等信息获得待定门 牌信息的方案。此处所述的待定门牌信息指的是,没有能够从外业实采中实地采集到的门 牌信息。详细过程如下任取一街道名称,依据街道名称,按照街道名称完全相同的方式搜索出同一个街 道对应的所有奇数门牌号码及其对应的坐标。并按照号码从小到大的顺序(或者从大到小 的顺序)进行排序。例如“中关村大街,209”,“中关村大街,215”,“中关村大街,233”,“中 关村大街255”。依据这些门牌号码对应的坐标,依次判断号码的空间分布方向是否与号码的大小 方向完全一致。即“215”是否在“209”和“233”之间,并且所有号码都遵循同样规律。如上述判断结果为“是”,即奇数门牌号码是沿着从小到大或者从大到小的特征空 间分布的。则按照空间直线等距离插值计算的算法,计算出相邻号码之间的其余奇数号码。 即在“ 209 ”和“ 215 ”之间,分别计算出“ 211 ”、“ 213 ”的坐标。依据街道名称,按照街道名称完全相同的方式搜索出同一个街道对应的所有偶数 门牌号码及其对应的空间坐标。并按照号码从小到大的顺序进行排训。例如“中关村大街, 208”,“中关村大街,216”,“中关村大街,234”,“中关村大街256”。依据这些门牌号码对应的坐标,依次判断号码的空间分布方向是否与号码的大小 方向完全一致。即“216”是否在“208”和“234”之间,并且所有号码都遵循同样规律。如上述判断结果为“是”,即偶数门牌号码是沿着从小到大或者从大到小的特征空 间分布的。则按照空间直线等距离插值计算的算法,计算出相邻号码之间的其余偶数号码。 即在“ 208 ”和“ 216 ”之间,分别计算出“ 210 ”、“ 212 ”、“ 214,,的坐标。取下一个街道名称,重复本步骤,直至所有街道都处理为止。步骤106、生成门牌信息库。根据兴趣点信息和待定门牌信息生成门牌信息库。经过步骤101-105后,不仅获得实本文档来自技高网...

【技术保护点】
一种生成门牌信息库的方法,其特征在于,包括:获取兴趣点信息;所述兴趣点信息包括兴趣点地址、坐标,所述兴趣点地址包括门牌号;根据兴趣点信息获得待定门牌信息,所述待定门牌信息包括门牌号和该门牌号对应的坐标;根据兴趣点信息和待定门牌信息生成门牌信息库。

【技术特征摘要】

【专利技术属性】
技术研发人员:王涛
申请(专利权)人:高德软件有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1