一种投影地理信息GeoHash扩展编码方法技术

技术编号:33016913 阅读:30 留言:0更新日期:2022-04-15 08:49
本发明专利技术提出了一种投影地理信息GeoHash扩展编码方法,针对现有GeoHash编码过程方法是非均匀,且没有将时间纳入编码的现状,首先按照给定的步长ε,将不同纬度采样点B离线映射到球面的维度坐标ψ,并保存作为中间向量值Φ(n),n=0,1,...,ceil(90/ε);其次对椭球面上任意一点(B,l),获得(B,l)在算球面的映射点(B,ψ

【技术实现步骤摘要】
一种投影地理信息GeoHash扩展编码方法


[0001]本专利技术属于地理信息
,涉及地理时空信息的均匀分割、快速编码和高效检索方法。

技术介绍

[0002]地理空间数据存储和管理是地理信息技术研究与工程应用的基础领域,随着GIS技术的快速发展,海事卫星、监视雷达与远程通讯装备技术的广泛应用极大地提高了GIS数据获取能力、传输范围和定位精度,近些年来以AIS数据、导航雷达数据、物联网数据为代表的目标活动时间空间数据爆炸式增长,这对地理空间数据清洗、检索、匹配和提出了巨大的挑战。
[0003]经典的GeoHash编码方法,主要通过有限次数的递归分割分经纬度坐标别得到一串0、1组成的编码,然后经度、维度对应的字符串顺序合并,并按照步长5分割映射到base32编码表得到最终的编码。GeoHash没有将目标活动时间统一纳入编码范围,而且受纬度变化影响,地理分割过程是非均匀的,所得到的划分格子是非均匀的,难以满足时间敏感、距离敏感应用场景需求。

技术实现思路

[0004]本专利技术针对经典GeoHash地理编码方法是非均匀、本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种投影地理信息GeoHash扩展编码方法,其特征在于:步骤1:完成纬度采样点离线计算,按照给定的步长ε,离线计算出[0,90]区间范围内纬度值B对应的球面纬度ψ,最终得到Φ={ψ
i
},i=0,1,...,ceil(90/ε):},i=0,1,...,ceil(90/ε):其中x0=B,r0=1;同时离线计算:e2=(a
2-b2)/a2;上式中a为地球长半径,b为地球短半径,e为偏心率;步骤2:对椭球球面上任意坐标(B,l),记n=round(B/step)取整,ψ
n
=sign(B)*Φ(n),南纬取负取值,保持经度不变将坐标投影到标准球体,将(B,l)依次将椭球投影到等距离球面(ψ,l),并投影平面坐标(x,y)关系为:x=R
ψ
arctan(tanψsecl);y=R
...

【专利技术属性】
技术研发人员:赵鹏飞刘硕曹德建左锦波袁剑华
申请(专利权)人:中国船舶重工集团公司第七二四研究所
类型:发明
国别省市:

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

1