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

空间数据的检索方法、装置、存储介质和设备与流程

2022-09-15 05:14:37 来源:中国专利 TAG:

技术特征:
1.一种空间数据的检索方法,其特征在于,包括:在接收到用户输入的检索条件后,对所述检索条件所示的空间地址区间进行编码处理,得到编码区间;从索引表中获取符合预设条件的行地址;所述索引表为预先基于网格编码检索表的网格编码数组列创建倒排索引所得到;所述网格编码检索表包括多个单元行;各个所述单元行用于存储空间数据仓库中各个空间数据的网格编码数组、对象标识以及来源信息;所述网格编码数组列用于存储各个所述空间数据的网格编码数组;所述网格编码数组包括多个网格编码;所述网格编码为对所述空间数据进行编码处理所得到;所述预设条件为:与所述行地址对应的网格编码数组所包含的网格编码,处于所述编码区间内;所述行地址指示:与所述行地址对应的网格编码数组在所述网格编码检索表中所处单元行的位置;依据所述行地址所示的位置,从所述网格编码检索表中,查询得到目标单元行;所述目标单元行为:包含有与所述行地址对应的网格编码数组的单元行;依据所述目标单元行所示的对象标识以及来源信息,从所述空间数据仓库中,查询得到所述目标单元行所存储的空间数据,并将查询得到的空间数据反馈给所述用户。2.根据权利要求1所述的方法,其特征在于,所述依据所述目标单元行所示的对象标识以及来源信息,从所述空间数据仓库中,查询得到所述目标单元行所存储的空间数据之后,还包括:对所述目标单元行中的网格编码数组所包含的网格编码进行转换处理,得到空间几何图像;通过预设界面向所述用户展示所述空间几何图像。3.根据权利要求1所述的方法,其特征在于,所述预先基于网格编码检索表的网格编码数组列创建倒排索引,得到所述索引表的过程,包括:预先对空间数据仓库中的各个空间数据进行编码处理,得到各个所述空间数据的网格编码数组;为各个所述空间数据设置对象标识;对各个所述空间数据进行解析,得到各个所述空间数据的来源信息;基于各个所述空间数据的对象标识、来源信息以及网格编码数组,构建所述网格编码检索表;所述网格编码检索表包括对象标识列、来源信息列以及所述网格编码数组列;所述对象标识列用于存储各个所述空间数据的对象标识;所述来源信息列用于存储各个所述空间数据的来源信息;基于所述网格编码数组列创建倒排索引,得到所述索引表;所述索引表包括各个所述网格编码数组,以及与每个所述网格编码数组对应的行地址。4.根据权利要求3所述的方法,其特征在于,所述预先对空间数据仓库中的各个空间数据进行编码处理,得到各个所述空间数据的网格编码数组,包括:预先对空间数据仓库中的各个空间数据进行编码处理,得到各个所述空间数据的原始网格编码集合;所述原始网格编码集合包括所述空间数据在预设网格空间内所占用的多个网格的原始网格编码;对于每个所述空间数据,对所述空间数据的各个原始网格编码进行网格退化处理,得到各个有效网格编码;所述有效网格编码的网格层级小于所述原始网格编码的网格层级;
基于各个所述有效网格编码数组,构建所述空间数据的网格编码数组。5.一种空间数据的检索装置,其特征在于,包括:编码单元,用于在接收到用户输入的检索条件后,对所述检索条件所示的空间地址区间进行编码处理,得到编码区间;获取单元,用于从索引表中获取符合预设条件的行地址;所述索引表为预先基于网格编码检索表的网格编码数组列创建倒排索引所得到;所述网格编码检索表包括多个单元行;各个所述单元行用于存储空间数据仓库中各个空间数据的网格编码数组、对象标识以及来源信息;所述网格编码数组列用于存储各个所述空间数据的网格编码数组;所述网格编码数组包括多个网格编码;所述网格编码为对所述空间数据进行编码处理所得到;所述预设条件为:与所述行地址对应的网格编码数组所包含的网格编码,处于所述编码区间内;所述行地址指示:与所述行地址对应的网格编码数组在所述网格编码检索表中所处单元行的位置;第一查询单元,用于依据所述行地址所示的位置,从所述网格编码检索表中,查询得到目标单元行;所述目标单元行为:包含有与所述行地址对应的网格编码数组的单元行;第二查询单元,用于依据所述目标单元行所示的对象标识以及来源信息,从所述空间数据仓库中,查询得到所述目标单元行所存储的空间数据,并将查询得到的空间数据反馈给所述用户。6.根据权利要求5所述的装置,其特征在于,还包括:转换单元,用于对所述目标单元行中的网格编码数组所包含的网格编码进行转换处理,得到空间几何图像;展示单元,用于通过预设界面向所述用户展示所述空间几何图像。7.根据权利要求5所述的装置,其特征在于,所述获取单元具体用于:预先对空间数据仓库中的各个空间数据进行编码处理,得到各个所述空间数据的网格编码数组;为各个所述空间数据设置对象标识;对各个所述空间数据进行解析,得到各个所述空间数据的来源信息;基于各个所述空间数据的对象标识、来源信息以及网格编码数组,构建所述网格编码检索表;所述网格编码检索表包括对象标识列、来源信息列以及所述网格编码数组列;所述对象标识列用于存储各个所述空间数据的对象标识;所述来源信息列用于存储各个所述空间数据的来源信息;基于所述网格编码数组列创建倒排索引,得到所述索引表;所述索引表包括各个所述网格编码数组,以及与每个所述网格编码数组对应的行地址。8.根据权利要求7所述的装置,其特征在于,所述获取单元具体用于:预先对空间数据仓库中的各个空间数据进行编码处理,得到各个所述空间数据的原始网格编码集合;所述原始网格编码集合包括所述空间数据在预设网格空间内所占用的多个网格的原始网格编码;对于每个所述空间数据,对所述空间数据的各个原始网格编码进行网格退化处理,得到各个有效网格编码;所述有效网格编码的网格层级小于所述原始网格编码的网格层级;基于各个所述有效网格编码数组,构建所述空间数据的网格编码数组。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,所述程序执行权利要求1-4任一所述的空间数据的检索方法。10.一种空间数据的检索设备,其特征在于,包括:处理器、存储器和总线;所述处理器与所述存储器通过所述总线连接;所述存储器用于存储程序,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1-4任一所述的空间数据的检索方法。

技术总结
本申请公开了一种空间数据的检索方法、装置、存储介质和设备,该方法为:在接收到用户输入的检索条件后,对检索条件所示的空间地址区间进行编码处理,得到编码区间;从索引表中获取符合预设条件的行地址。依据行地址所示的位置,从网格编码检索表中,查询得到目标单元行;依据目标单元行所示的对象标识以及来源信息,从空间数据仓库中,查询得到目标单元行所存储的空间数据,并将查询得到的空间数据反馈给用户。该方法经由对各个空间数据进行编码处理,得到网格编码检索表中的网格编码数组列,并基于网格编码数组列创建倒排索引得到索引表,从而利用索引表和网格编码检索表实现对空间数据的快速查询,与现有技术相比,空间数据检索速度更快。速度更快。速度更快。


技术研发人员:宋关福 胡中南 谢林 周芹 李文龙 云惟英 于川江 黄宁 王艳艳 金虹杉
受保护的技术使用者:北京超图软件股份有限公司
技术研发日:2022.06.23
技术公布日:2022/9/13
再多了解一些

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

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

相关文献