【技术实现步骤摘要】
一种基于空间网格编码的时空数据检索方法
[0001]本专利技术涉及软件设计领域,尤其涉及一种基于空间网格编码的时空数据检索方法。
技术介绍
[0002]在地理信息构成的各类空间数据应用中,基于空间网格编码已广泛应用与遥感、地理实体等各类空间信息的数据管理中。时空数据是以空间对象为描述对象,按照一定的空间数据模型组织和描述,并提供基于时间、空间等维度的数据。现有的数据检索方法,通常跟据查询条件进行时间、空间等条件匹配,或通过数据编码索引进行匹配,但是存在数据查询精准度低、查询效率低、查询模式单一等情况。传统的时空数据检索技术主要有以下几种:第一种是在数据中提取一组时空组合条件的数据,按照条件优先级循环遍历数据集,逐一对比检查是否满足匹配条件,此类方法简单,但数据检索效率极低。
[0003]第二种是如申请号为CN 201911256837.1的中国专利技术专利《基于时空碰撞的快速检索方法及系统》中采用GeoHash算法对数据进行栅格编码并用对象标识和定位时间生成唯一的优化编码排序进行数据存储,其空间检索匹配只支持精准匹配 ...
【技术保护点】
【技术特征摘要】
1.一种基于空间网格编码的时空数据检索方法,其特征在于,步骤S1:建立时空数据编码模型,将时空数据对象基于地理空间网格剖分框架,按照空间尺度赋予空间网格编码即采用一维编码标识;以哈希表结构进行存储, 时间、数据表征关键字段作为辅助存储数据;或将空间网格编码、时间、数据关键字段作为索引项;步骤S2:当接收到待检索时空数据时,根据待检索分析数据的经纬度、时间、空间扩展指数、检索网格等级数据,且经纬度作为必要检索条件,受限将经纬度转换为空间网格编码,采用检索模式进行相应检索,检索模式包括精准空间检索、周边空间检索、时空关联检索,从表中查找相关数据。2.根据权利要求1所述的方法,其特征在于,时空数据来源包括静态空间对象、动态空间对象,其按照空间几何形体可划分为点状、线状和面状类型,且按照实际用途和需求可将任何空间尺度的对象抽象为低维度空间对象表达,即面状对象可抽象为线状、点状,线状对象可抽象为点状;其数据组成必含有描述空间坐标的记录项;通过地理空间网格剖分实现点、线、面对象的统一,实现不同尺度的地名地址对象的离散组织;获取线状、面状地名地址对象的中心或重心空间坐标[x,y,z]。3.根据权利要求1所述的方法,其特征在于,基于空间网格对时空数据进行剖分,将时空数据划分到不同尺度层上的网格单元上,其划分尺度采用用户自定义设置、空间尺度的划分方法,并对其赋予一维空间网格编码,通过空间网格编码将时空数据组织为统一标准时空数据模型。4.根据权利要求3所述的方法,其特征在于,空间网格编码构建流程如下:(1)时空数据网格剖分可基于用户自定义的剖分规格,也可根据其空间几何外包围盒空间尺度进行划分,再获取其空间网格编码;(2)选择时空数据集合,获取其几何中心点经纬度坐标转换为GBT16831
‑
1997规定的形式,即A
°
B
′
C.D
″
,按照度、分、秒及秒以下转换为二进制,即将度A由十进制树转换为8bit定长二进制A2,将分B由十进制转换成6bit定长二进制数B2,将秒及秒以下C.D由十进制转换成17bit定长二进制,其中秒为6bit定长,秒以下为11bit定长,分别获取经纬度二进制编码;(3)根据经纬度二进制编码和设置空间尺度层级level或跟据空间对象尺度计算获取的空间尺度层级level计算取得该点的GeoSOT网格编码,将经纬度二进制数...
【专利技术属性】
技术研发人员:王彦功,张峰,朱家兵,李照川,张华,程学宁,王飞,张悦,
申请(专利权)人:浪潮软件科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。