一种地理编码方法和系统技术方案

技术编号:19177504 阅读:25 留言:0更新日期:2018-10-17 00:23
本申请提供一种以元组为核心的地理编码方法,即用满足精度要求的地图格子覆盖地图上的每个角落,每个格子以常用且不易混淆的常用词命名,进而可用该简明易记的名字进行位置的空间定位与检索。基于该地理编码的位置确定和空间检索方法,既能提高用户体验,又可增进商务效率,并有助于社会和经济的向前发展。

A geocoding method and system

This application provides a tuple-based geocoding method that covers every corner of a map with a map grid that meets the accuracy requirement. Each grid is named after a common and not easily confused word, and can then be used to locate and retrieve its location in space. Location determination and spatial retrieval based on the geocoding can not only improve user experience, but also enhance business efficiency, and contribute to the social and economic development.

【技术实现步骤摘要】
一种地理编码方法和系统
本专利技术涉及地理信息
,具体地说,本专利技术涉及一种地理编码方法和系统。
技术介绍
在地理信息方法中地理编码也被称为地址匹配,即建立地理位置坐标与给定地址一致性的过程,以便对属性数据和地理实体进行位置确定和空间检索。地理编码技术在城市空间定位和分析领域具有非常广泛的应用前景,同时,地理编码技术还可以满足资源环境管理,城市规划建设以及公安部门的报警方法等各个行业基于地理位置的服务要求。在专利(公开号CN101329178)中涉及一种获得编码信息及地址定位的方法和装置,包括根据用户在电子地图中选择的地点,确定该地点的经纬度,分配一个编码信息,保存所述经纬度和该地点的用户设置信息,与所述编码的对应关系。在分配编码信息时,该专利提到,“编码信息可以包括但不限于数字串、条形码。”“预先保存若干编码信息,则随机选择一个编码信息,并从保存的编码信息中删除已分配的所述编码信息,则保证不会重复分配编码信息。”“还可以随机生成一个编码信息,查看保存的编码信息中是否包含随机生成的编码信息,如果有则重新随机生成一个编码信息;否则,将随机生成的一个编码信息,并保存该编码信息。”这里对如何进行编码,并没有明确的说明,编码的过程和内容也没有明确的界定。但实际上,编码的好坏对于人们使用的便利性有很大的影响。目前较为常用的地理编码方式主要有道路门牌内插匹配、地标地址点匹配和区域地址匹配。但这些地理编码方式皆存在各自的不足,不利于位置确定和空间检索:1、道路门牌内插匹配道路门牌内插匹配方式是最为常用的一种地理编码方式。该方法是根据道路数据(线数据)查找道路数据中对应的道路,通过路段匹配和门牌数据内插的方法得到地理编码对象的空间坐标。但由于地域差异,不同地区道路门牌的命名规则不同,首次接触的异地地址名称则不易记住,造成检索的不便。2、地标地址点匹配该方法是根据地标数据(点数据)如东经120.352812°、北纬34.125942°查找地标数据中对应的地标点,并以该点的空间坐标作为地理编码对象的空间坐标。该方法需检索的地标数据用户不易表达也极难记住。3、区域地址匹配区域地址匹配是通过一个区域的名称来确定该区域所在位置的地理编码方法。该方法得到的结果通常是一个区域的位置,因此,该方法的地址匹配精度是常用的地理编码方法中最低的。该方法适用于道路名称缺失、道路门牌不完善等地址信息量较少的情况使用。目前较为常用的区域地址匹配方法是利用邮政编码数据进行定位。邮政编码数据获取较为方便,然而邮政编码涵盖的范围太广,例如“200062”这一邮政编码覆盖了上海市普陀区长征镇、长风新村街道和曹杨新村街道三个街道范围,利用这样的地址信息进行编码得到的结果十分模糊,定位效果不理想。
技术实现思路
本专利技术的一个方面提出一种地理编码方法,包括:步骤1:选取常用词库;步骤2:使用方格、等边三角形或正六边形将地球分割为多个块;步骤3:为每一个块命名,名称为至少含有一个词的元组;步骤4:每一个块对应至少一种地理定位方式。可选地,词库中词的数量为25000~40000个。可选地,步骤2中用方格进行划分,方格的尺寸为3m×3m,步骤3的元组由3个词组成。可选地,步骤2中用方格进行划分,方格的尺寸为600m×600m,步骤3的元组由2个词组成,600m×600m方格内3m×3m格子名字的前两个词相同。进一步地,将词库中的词按权重排序,权重的因素可以有词的字数、词频、显著性、书写难度和发音等,之后去掉同音词,为每一个块分配一个不重复的元组。优选地,将简单易记的元组分配给位于人口密集区的块,将由比较长或复杂的词组成的元组分配给人口稀疏区的块。优选地,将发音相近的词分配给在地理空间上远离的块。优选地,将块中心的经纬度与块所对应的元组对应并保存。本专利技术的另一个方面提出一种地理编码系统,包括:分格模块,用于将地球分为多个块;排序模块,用于将词库中的词按权重进行排序;命名模块,用于从词库中选取词以组成元组,并将元组与块一一对应;映射模块,用于将元组与至少一种地理定位方式对应。优选地,映射模块将元组与元组所代表块的中心的经纬度一一对应。与现有技术相比,本专利技术具有下列技术效果:1、提高用户体验,增进商务效率。2、简单、精确的、易描述、好沟通,人与人、人与设备和装置传递位置信息变得简单。附图说明本专利技术的上述及其他方面和特征将从以下结合附图对实施例的说明清楚呈现,其中:图1为本专利技术一个实施例的地理编码方法的示意图:图2为完美镶嵌示意图;图3为记忆成功率的示意图;图4为本专利技术一个实施例中元组的位置示意图;图5为本专利技术一个实施例中元组的位置示意图;以及图6为本专利技术另一个实施例的系统结构图。具体实施方式下面结合附图和具体实施例对本专利技术进行详细描述。图1示出了本专利技术一个实施例的地理编码方法的示意图,该地理编码方法包括:步骤1:选取常用词库;步骤2:使用方格、等边三角形或正六边形将地球分为多个块;步骤3:为每一个块命名,名称为至少含有一个词的元组;步骤4:每一个块对应至少一种地理定位方式。在地理信息系统中,镶嵌是采用规则或不规则的小面块(小面块不重叠且能完整铺满整个地理空间)集合来逼近自然界不规则的地理单元,分为规则镶嵌和不规则镶嵌。常用的镶嵌图形可选用正方形(或矩形)、等边三角形或六边形,如图2所示。在此仅以正方形举例进行说明。由于地球是一个球体,首先我门要选用合适的地图投影将球体投影到平面上。本专利技术以目前互联网地图常用的地图投影web墨卡托投影为例,投影后的地球主要覆盖区域可以看作一个近似的正方型(当然也可以选用其他适合的地图投影)。然后,以3米×3米大小的方格为单元,划分整个地球表面,也即可以覆盖地图上的每个角落。当然,其他的尺寸划分也可以,比如5米×5米,只要满足应用的精度要求即可。每个格子以常用且不易混淆的常用词命名,每个格子的名字由3个词组成的元组构成,进而可用该简明易记的名字进行位置的空间定位与检索,这样既可以提高用户体验,又可增进商务效率,并有助于社会和经济的向前发展。用这些3米见方的小格子描述地点比邮政编码更精确,每个格子用词频较高的常用词进行命名,也更加容易使用。要用3米×3米的方格覆盖全球,则需要57万亿个(57trillion)方格。我们预先给每个网格分配一个固定的名字,也就是由若干词组成的元组。我们选取一个词库,最好其中都是常用的词,优选的词的长度为(1~3)个字,这样的词都是汉语中的常用词,容易辨认和记忆。词库优选为25000~40000个词组成,这样要表达57万亿个方格,元组只需要由3个词组成即可,也就是从大约30000个词中选3个词的组合大于57万亿。为每个方格分配一个元组,为每个方格分配一种现有的地理编码,比如将每个方格和该方格中心的经纬度对应,这样就将方格覆盖的位置、经纬度、元组一一对应起来了。例如,我们可以将中心点为(东经121°23’33.85”,北纬31°15’58.47”)边长为3m的正方形格子命名为(石头.剪刀.布),即完成了一个方格的命名。在此后的使用过程中若干遇到(石头.剪刀.布)这个元组,就会知道其对应的是中心点为(东经121°23’33.85”,北纬31°15’58.47”)的3mX3m的格子,同时,落在这一小方格内的所有本文档来自技高网
...

【技术保护点】
1.一种地理编码方法,包括:步骤1:选取词库;步骤2:使用方格、等边三角形或正六边形将地球分割为多个块;步骤3:为每一个块命名,块的名称为至少含有一个词的元组;和步骤4:每一个块对应至少一种地理定位方式。

【技术特征摘要】
1.一种地理编码方法,包括:步骤1:选取词库;步骤2:使用方格、等边三角形或正六边形将地球分割为多个块;步骤3:为每一个块命名,块的名称为至少含有一个词的元组;和步骤4:每一个块对应至少一种地理定位方式。2.根据权利要求1所述的地理编码方法,其中,所述词库中词的数量为25000~40000个。3.根据权利要求1所述的地理编码方法,其中,所述步骤2的块的尺寸为3m×3m,所述步骤3的所述元组由3个词组成。4.根据权利要求3所述的地理编码方法,其中,元组前两个词决定了一个600m×600m的块。5.根据权利要求1所述的地理编码方法,其中,所述步骤3包括:步骤301:将所述词库中的词按权重排序;和步骤302:去掉同音词,生成元组,每个块对应一个元组,并且在命名时简单易记...

【专利技术属性】
技术研发人员:王昊
申请(专利权)人:北京极海纵横信息技术有限公司
类型:发明
国别省市:北京,11

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

1