基于树构造的免切片实时发布系统及方法技术方案

技术编号:38214573 阅读:13 留言:0更新日期:2023-07-25 11:23
本发明专利技术涉及图像编码的树编码技术领域,具体涉及基于树构造的免切片实时发布系统及方法及方法。该系统包括数据获取模块、数据管理模块、数据储存模块和数据发布模块。其中数据获取模块获取包括矢量要素的待发布遥感数据;数据管理模块根据矢量要素的种类将待发布遥感矢量数据划分为树状结构进行管理,得到矢量树;数据储存模块:按照矢量树的结构对遥感矢量数据进行树编码和数据压缩,将遥感矢量数据以节点编码和缩略数据的形式进行储存;数据发布模块基于节点编码快速定位缩略数据,并将缩略数据发布。本发明专利技术通过构造树对矢量图层进行编码,并将矢量的空间属性以编码的形式进行存储与管理,从而实现即时发布、高速检索、高效渲染的目的。染的目的。染的目的。

【技术实现步骤摘要】
基于树构造的免切片实时发布系统及方法


[0001]本专利技术涉及图像编码的树编码
,具体涉及基于树构造的免切片实时发布系统及方法。

技术介绍

[0002]将卫星遥感影像数据发布为空间数据服务是各级数字产品进行共享与应用的常见模式。为了使各应用系统流畅地访问和展示各级卫星影像数字产品,通常需要将影像数据进行切片处理,即将其转换为金字塔结构组织的静态瓦片(以下简称“瓦片”)。由于近年来,面向多种应用领域需求驱动下的对地观测遥感卫星越来越多,例如我国的高分系列、资源系列、吉林系列、北京、天绘等遥感卫星已达数十颗,获取的影像种类繁多,且特定观测区域影像获取的周期越来越短,由年度覆盖缩短至季覆盖、月覆盖乃至日覆盖,影像数据呈现出数据量大、覆盖范围广以及更新速度快等特点,形成了多源、多模、多时相以及多尺度的遥感影像大数据。面对影像数据精度高、数据量大、更新频次高等特点,传统切片处理所花费的时间少则几天、多则数周甚至数月,在供求量巨大的现状下,数据分发不够及时以及利用率较低的问题,不能满足行业应用对卫星遥感影像的快速访问需求,严重阻碍了遥感影像数据应用的发展。
[0003]为了解决上述问题,现有技术中,已有研究人员作出了一些研究,并解决了海量影像数据本地化存储管理的问题,也能为一些专业GIS(Geographic Information System,地理信息系统)系统提供高效的影像数据支撑,但仍未解决大量数据无法及时且准确地分发至不同需求的用户手中的问题,导致用户需求与影像信息没有形成有效连接,例如:用户不清楚有哪些影像数据,供应商不清楚用户需要怎样的影像数据,从而致使大量的影像数据无法得到有效应用,造成了极大的资源浪费。
[0004]为了让用户需求与影像信息建立有效连接,目前也提出了一些遥感影像数据统筹平台,用于对外提供在线的影像元数据信息和缩略图信息查询服务和分发服务,并通过对影像进行预先切片,用于提高影像数据传输效率,并加载到电子地图中供大众浏览。但预切片有着在数据上线前需要付出大量数据处理的时间代价,上线后难以频繁动态更新维护等问题。

技术实现思路

[0005]基于上述技术问题,本专利技术提供一种基于树构造的免切片实时发布系统及方法,通过构造树对待发布遥感矢量数据进行编码和储存,以矢量树的形式对待发布遥感矢量数据进行存储与管理,从而实现即时发布、高速检索、高效渲染的目的。
[0006]为达到上述技术目的,本专利技术提供基于树构造的免切片实时发布系统,所述系统包括:
[0007]数据获取模块:其配置为获取待发布遥感矢量数据,所述待发布遥感矢量数据包括矢量要素,矢量要素包括道路、建筑物、水渠、林地和草地;
[0008]数据管理模块:数据管理模块:其配置为将待发布遥感矢量数据划分为树状结构进行管理,得到矢量树,矢量树包括多个树层级,每个树层级包括多个网格。得到矢量树,矢量树包括多个树层级,每个树层级包括多个网格;
[0009]数据储存模块:其配置为对矢量树的结构对待发布遥感矢量数据进行数据编码和数据压缩,得到网格编码和缩略数据;
[0010]数据发布模块:其配置为基于网格编码快速定位缩略数据,并将缩略数据发布。
[0011]于本专利技术一具体实施例中,所述数据管理模块包括:
[0012]树构造单元:其配置为迭代地对待发布遥感矢量数据进行层级延伸,得到多个树层级;
[0013]判定单元:其配置为基于迭代停止条件对当前树层级是否继续延伸进行判定:若未达到迭代停止条件,继续层级延伸,若达到迭代停止条件,停止层级延伸,进入矢量树输出单元;
[0014]矢量树输出单元:其配置为输出构造好的矢量树,该矢量树包括n个树层级,第n个树层级被均匀划分为k
n
‑1个网格,n为正整数,k为大于2的整数。
[0015]于本专利技术一具体实施例中,所述树构造单元的层级延伸包括:
[0016]将待发布遥感矢量数据作为矢量树的初始树层级,即初始树层级包括1个网格;
[0017]将当前树层级的网格均作为新的树层级的父网格,在新的树层级中,将父网格平均划分为k个子网格,下一树层级的网格数是上一树层级的网格数的k倍。
[0018]于本专利技术一具体实施例中,所述判定单元的迭代停止条件包括当前矢量树达到预设层深和当前树层级内所有网格的矢量要素的种类等于预设种类,其中预设层深需要与客户进行确认。
[0019]于本专利技术一具体实施例中,所述数据储存模块包括:
[0020]数据编码单元:其配置为基于已构造的矢量树的结构对网格进行编码,得到有唯一标识作用的网格编码,网格编码包括层级编码和层内编码;
[0021]数据压缩单元:其配置为通过矢量金字塔对待发布遥感矢量数据进行预设压缩比例的矢量压缩,得到缩略数据,选择不同的存储格式将缩略数据进行储存。
[0022]于本专利技术一具体实施例中,所述数据编码单元包括:
[0023]层级编码单元:其配置为根据树构造的顺序,对树层级进行顺序编码,得到层级编码;
[0024]层内编码单元:其配置为按照先沿X轴再沿Y轴的顺序,对网格进行顺序编码,得到层内编码。
[0025]于本专利技术一具体实施例中,所述数据压缩单元包括:
[0026]塔层级划分单元:其配置为通过矢量金字塔对待发布遥感矢量数据进行预设压缩比例的矢量压缩,得到缩略数据,利用缩略数据建立矢量金字塔,其中,矢量金字塔包括多个塔层级,不同的塔层级相对独立且对应不同压缩比例的缩略数据;
[0027]塔层级储存单元:其配置为将不同的塔层级的缩略数据用不同的存储格式进行储存,按照存储规则对当前塔层级进行格式匹配,得到唯一的存储格式,并根据该唯一的存储格式对当前塔层级的缩略数据进行存储。
[0028]于本专利技术一具体实施例中,所述塔层级与树层级一一对应,预设压缩比例与塔层
级成负相关的关系。
[0029]与现有技术相比,本专利技术的有益效果至少包括:
[0030](1)本专利技术利用矢量要素的种类作为迭代停止条件,对待发布遥感矢量数据的层级延伸进行约束,建立矢量树,帮助待发布遥感矢量数据进行编码单元的划分。省略了穷尽迭代的数据编码划分过程,取而代之的是统计子网格内的矢量要素的种类,加速了整个数据编码单元的划分过程,提高了树构造的效率。
[0031](2)与基于切片的遥感数据发布系统相比,一方面,本专利技术将待发布遥感矢量数据基于构造树的形式进行存储与管理,另一方面,本专利技术本专利技术利用空间网格索引的关键技术实现数据快速定位及发布,解决切片发布方式耗时长、文件多、信息丢失,以及超大文件难以处理发布等问题,从而实现即时发布、高速检索、高效渲染的效果。
附图说明
[0032]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于树构造的免切片实时发布系统,其特征在于,包括:数据获取模块:其配置为获取待发布遥感矢量数据,所述待发布遥感矢量数据包括矢量要素,矢量要素包括道路、建筑物、水渠、林地和草地;数据管理模块:其配置为将待发布遥感矢量数据划分为树状结构进行管理,得到矢量树,矢量树包括多个树层级,每个树层级包括多个网格;数据储存模块:其配置为对矢量树的结构对待发布遥感矢量数据进行数据编码和数据压缩,得到网格编码和缩略数据;数据发布模块:其配置为基于网格编码快速定位缩略数据,并将缩略数据发布。2.如权利要求1 所述的系统,其特征在于,所述数据管理模块包括:树构造单元:其配置为迭代地对待发布遥感矢量数据进行层级延伸,得到多个树层级;判定单元:其配置为基于迭代停止条件对当前树层级是否继续延伸进行判定:若未达到迭代停止条件,继续层级延伸,若达到迭代停止条件,停止层级延伸,进入矢量树输出单元;矢量树输出单元:其配置为输出构造好的矢量树,该矢量树包括n个树层级,第n个树层级被均匀划分为k
n
‑1个网格,n为正整数,k为大于2的整数。3.如权利要求2所述的系统,其特征在于,所述树构造单元的层级延伸包括:将待发布遥感矢量数据作为矢量树的初始树层级,即初始树层级包括1个网格;将当前树层级的网格均作为新的树层级的父网格,在新的树层级中,将父网格平均划分为k个子网格,下一树层级的网格数是上一树层级的网格数的k倍。4.如权利要求3所述的系统,其特征在于,所述判定单元的迭代停止条件包括当前矢量树达到预设层深和当前树层级内所...

【专利技术属性】
技术研发人员:高洪涛杜晶安正雨董铱斐邹圣兵
申请(专利权)人:北京数慧时空信息技术有限公司
类型:发明
国别省市:

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

1