一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种针对大量多元异构的复杂下垫面空间数据的快速读取方法及接口与流程

2021-11-15 19:03:00 来源:中国专利 TAG:

技术特征:
1.一种针对大量多元异构的复杂下垫面空间数据的快速读取方法,其特征在于,包括如下步骤:s1:访问接口步骤,在外部程序访问分片数据时,获取参数形式的位置信息,所述位置信息包括经纬度信息;s2:检索索引步骤,根据位置信息检索索引,在索引中检索对应的分片文件;s3:读取文件步骤,根据经纬度信息读取检索到的分片文件中具体的多元异构的复杂下垫面空间数据,并将多元异构的复杂下垫面空间数据发送给外部程序。2.根据权利要求1所述的针对大量多元异构的复杂下垫面空间数据的快速读取方法,其特征在于,步骤s2包括如下步骤:s21:将最近访问的文件放在内存中作为缓存文件;s22:在接收到位置信息时,判断内存中是否有对应的缓存文件,若有,则直接向外部程序发送内存中相应的缓存文件,若没有,则根据位置信息检索索引,在索引中检索对应的分片文件。3.根据权利要求2所述的针对大量多元异构的复杂下垫面空间数据的快速读取方法,其特征在于,步骤s3中,当总是接收到外部访问程序随机发送的被需要计算地点的位置信息时,根据各地点的经纬度信息按照从左至右,从上至下的顺序读取文件内的多元异构的复杂下垫面空间数据。4.根据权利要求2所述的针对大量多元异构的复杂下垫面空间数据的快速读取方法,其特征在于,步骤s21包括如下步骤:s211:对内存中的缓存文件编制文件序号;s212:将文件序号放入缓存队列中,且缓存队列的大小根据配置决定;s213:当文件序号从缓存队列中移除时,将文件序号对应的文件从内存的缓存中移除。5.根据权利要求4所述的针对大量多元异构的复杂下垫面空间数据的快速读取方法,其特征在于,步骤s22中,在判断内存中是否有对应的缓存文件时,根据文件序号在缓存队列中查询,若缓存队列中有相应的文件序号,则内存中有对应的缓存文件并发送文件序号对应的缓存文件,若没有,则内存中没有对应的缓存文件。6.根据权利要求5所述的针对大量多元异构的复杂下垫面空间数据的快速读取方法,其特征在于,步骤s21还包括如下步骤:s214:封装栅格矢量转换组件。7.根据权利要求6所述的针对大量多元异构的复杂下垫面空间数据的快速读取方法,其特征在于,步骤s22包括如下步骤:s221:在内存中没有对应的缓存文件时,在索引中查询栅格文件;s222:判断是否查询到栅格文件,若没有,则根据索引规则,通过栅格矢量转换组件,将指定区域的矢量信息转换成栅格信息形成栅格文件并发送至内存中作为缓存文件,并进行步骤s221。8.根据权利要求1所述的针对大量多元异构的复杂下垫面空间数据的快速读取方法,其特征在于,步骤s1包括如下步骤:s11:在获取位置信息后,判断需要读取的数据类别;s12:将位置信息发送至相应数据类别对应的统一数据接口。
9.一种针对大量多元异构的复杂下垫面空间数据的快速读取的接口,其特征在于,包括如下部分:访问接口模块,用于在外部程序访问分片数据时,获取参数形式的位置信息,所述位置信息包括经纬度信息;检索索引模块,用于根据位置信息检索索引,在索引中检索对应的分片文件;读取文件模块,用于根据经纬度信息读取检索到的分片文件中具体的多元异构的复杂下垫面空间数据,并将多元异构的复杂下垫面空间数据发送给外部程序。10.根据权利要求9所述的针对大量多元异构的复杂下垫面空间数据的快速读取的接口,其特征在于,所述访问接口模块包括如下部分:类别判断单元,用于在获取位置信息后,判断需要读取的数据类别;信息发送单元,用于将位置信息发送至相应数据类别对应的统一数据接口。

技术总结
本发明属于数据处理技术领域,特别涉及一种针对大量多元异构的复杂下垫面空间数据的快速读取方法及装置。本发明提供一种新的针对大量多元异构的复杂下垫面空间数据的快速读取方法及接口,在外部程序访问分片数据时,通过参数形式将位置信息传递给统一文件接口,且根据位置信息检索索引,在索引中检索对应的分片文件,接着,根据经纬度信息读取检索到的分片文件中具体的多元异构的复杂下垫面空间数据,并将多元异构的复杂下垫面空间数据通过统一文件接口发送给外部程序,此时访问分片的数据时就像访问一个文件一样,既能节约大量的数据预处理工作,又能最大程度的保证数据读取的速度。速度。速度。


技术研发人员:王小东 熊政辉 张安宇 宫婷 宋圣楠 方平治
受保护的技术使用者:中再巨灾风险管理股份有限公司
技术研发日:2021.05.26
技术公布日:2021/11/14
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献