【技术实现步骤摘要】
一种GPS数据解析方法及系统
本专利技术属于地理空间大数据应用
,具体涉及GPS数据解析方法及系统。
技术介绍
GPS(GlobalPositioningSystem,全球定位系统)作为一种重要的地理空间定位系统在军事、商业、勘探、运输和通信等方面都具有广泛的应用。在对GPS点相关数据进行基于地域的统计计算时,需要先识别GPS点所属区域(国家、省份、地市、区县),将GPS坐标与其对应具有现实意义的物力地址进行解析。相关技术中采用的通常技术手段是调用具有测绘资质的地图服务供应商所提供的API接口来完成,但接口的调用是有次数限制的,另外,更为重要的是调用接口必须经过网络访问获得返回结果,每一次调用都有数据延迟,对于大批量GPS位置数据的解析任务会随着数据量的提升而线性增长,导致响应时间长的问题。在相关技术中,公开号为CN106844534A的中国专利文献公开了名称为“一种面向NoSQL数据库的将地理空间数据一维化的GeoHash编码方法”的专利,在该专利中,仅公开了查询存储在NoSQL数据库中的空间数据的响 ...
【技术保护点】
1.一种GPS数据解析方法,其特征在于,包括以下步骤:/nA,编码GPS位置数据;/nB,判断编码之后的GPS位置数据是否已经被解析,如果已被解析,则直接返回GPS解析信息;如果未被解析,则执行C;/nC,将未被解析的编码之后的GPS位置数据存入待解析库;/nD,调用接口解析待解析库中的GPS位置数据,判断调用接口是否成功,如果调用成功,则使待解析库中的GPS位置数据出库,并将待解析的GPS位置数据解析,继而返回GPS解析信息;如果调用接口不成功,则记录错误日志。/n
【技术特征摘要】
1.一种GPS数据解析方法,其特征在于,包括以下步骤:
A,编码GPS位置数据;
B,判断编码之后的GPS位置数据是否已经被解析,如果已被解析,则直接返回GPS解析信息;如果未被解析,则执行C;
C,将未被解析的编码之后的GPS位置数据存入待解析库;
D,调用接口解析待解析库中的GPS位置数据,判断调用接口是否成功,如果调用成功,则使待解析库中的GPS位置数据出库,并将待解析的GPS位置数据解析,继而返回GPS解析信息;如果调用接口不成功,则记录错误日志。
2.根据权利要求1所述的GPS数据解析方法,其特征在于,
在所述步骤A中,通过Geohash和UberH3编码GPS位置数据;
在所述步骤B中,解析GPS位置数据之前,先对GPS位置数据Geohash编码,进而通过索引在Hbase库中查找是否已经存在GPS解析信息,如果存在,则直接使用;
在所述步骤C中,所述待解析库为Redis库。
3.根据权利要求2所述的GPS数据解析方法,其特征在于,
定时检查GPS位置数据,并通过Geohash编码GPS位置数据,查找Hbase库中的GPS解析信息的Geohash编码是否和GPS位置数据的Geohash编码相同,如果不相同,则将编码之后的GPS位置数据存入Redis库。
4.根据权利要求3所述的GPS数据解析方法,其特征在于,
在所述步骤D中,查询剩余调用次数,根据调用次数建立GPS解析任务调度队列,解析所有待解析的GPS位置数据。
5.根据权利要求4所述的GPS数据解析方法,其特征在于,
设定多条并行的调度队列。
6.根据权利要求4所述的GPS数据解析方法,其特征在于,
在所述步骤D中,当待解析的GPS位置数据被成...
【专利技术属性】
技术研发人员:朱成建,谢磊,黄立,
申请(专利权)人:重庆长安汽车股份有限公司,
类型:发明
国别省市:重庆;50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。