一种遥感图像的数据传输方法及系统

文档序号:38486 发布日期:2021-09-24 浏览:36次 >En<

阅读说明:本技术 一种遥感图像的数据传输方法及系统 (Data transmission method and system for remote sensing image ) 是由 张玮 孙一帆 冯高锋 张振川 于 2021-06-28 设计创作,主要内容包括:本发明涉及遥感测算技术领域,具体涉及一种遥感图像的数据传输方法、系统,其中一种遥感图像的数据传输方法包括获取遥感图像数据,对所述遥感图像数据做正方形切片处理以形成遥感图像瓦片数据,对所述瓦片数据做第一编号处理;获取每个正方形数据的中心点;对每个瓦片数座做分割处理以形成四个正方形;根据每个正方形数据的中心点做连线处理;并对所述正方形数据做第二编号处理;根据第一编号、第二编号对所述遥感图像数据做压缩处理以形成压缩数据。(The invention relates to the technical field of remote sensing measurement and calculation, in particular to a data transmission method and a data transmission system of a remote sensing image, wherein the data transmission method of the remote sensing image comprises the steps of obtaining remote sensing image data, carrying out square slice processing on the remote sensing image data to form remote sensing image tile data, and carrying out first numbering processing on the tile data; acquiring the central point of each square datum; dividing each tile seat to form four squares; performing line connection processing according to the central point of each square data; and carrying out second numbering processing on the square data; and compressing the remote sensing image data according to the first number and the second number to form compressed data.)

一种遥感图像的数据传输方法及系统

技术领域

本发明涉及遥感测算

技术领域

,具体涉及一种遥感图像的数据传输方法、系统。

背景技术

遥感技术的飞速发展为人们提供了大量的地球空间信息,然而制作地图缓存即切图过程本身是一项非常耗时的工作,按传统的切缓存做法,存在着影像数据不能及时上线使用,即时效性差;切片制作过程频繁、难以管理,需要强大的硬件支持;海量的切片数据容易造成磁盘碎片化等问题,因而如何解决瓦片碎片化问题是解决遥感图像快速传输的关键。

发明内容

基于现有技术的缺陷,本发明提供一种遥感图像的数据传输方法、系统。具体地:

一方面,本发明提供一种遥感图像的数据传输方法,其中,包括:

获取遥感图像数据,对所述遥感图像数据做正方形切片处理以形成遥感图像瓦片数据,对所述瓦片数据做第一编号处理;

获取每个正方形数据的中心点;对每个瓦片数座做分割处理以形成四个正方形;

根据每个正方形数据的中心点做连线处理;并对所述正方形数据做第二编号处理;

根据第一编号、第二编号对所述遥感图像数据做压缩处理以形成压缩数据。

优选地,上述的一种遥感图像的数据传输方法,其中,获取遥感图像数据,对所述遥感图像数据做正方形切片处理以形成遥感图像瓦片数据,对所述瓦片数据做第一编号处理具体包括:

获取所述遥感图像数据的第一边长和第二边长;

以第一边长和第二边长中较小的一个作为所述正方形切片的边长,对所述遥感图像数据做切片处理以形成第一正方形瓦片数据;

获取第一正方形瓦片数据的面积,于所述第一正方形瓦片数据的面积大于预定值的状态下切片处理继续做循环切片处理;直至于所述第一正方形瓦片数据的面积不大于预定值;

于切割处理完成后对切割处理形成的正方形瓦片数据做第一编号处理。

优选地,上述的一种遥感图像的数据传输方法,其中,对每个瓦片数座做分割处理以形成四个正方形,获取每个正方形数据的中心点,具体包括:

根据所述正方形切片的边长获取每个正方形瓦片数据的中心点,

根据每个正方形瓦片数据的中心点对所述正方形瓦片数据做分割处理以形成四个正方形。

优选地,上述的一种遥感图像的数据传输方法,其中,根据每个正方形数据的中心点做连线处理;并对所述正方形数据做第二编号处理,具体地:

读取每个正方形瓦片数据中预定位置的第一个中心点,根据所述第一个中心点查询与该中心点同轴的一个中心点形成第二个中心点,根据所述第一个中心点查询与该中心点同轴的另一个中心点形成第四个中心点,并将第一中心点与第二中心点、第三中心点、第四中心点进行连线处理;

读取当前正方形的第一中心点、于所述瓦片图像中查询每个正方形数据中的与第一中心点Y坐标距离最近的第一中心点以形成相邻正方形数据,将当前正方形的第三中心点与相邻正方形数据的第四中心点做连线处理以形成第一连线数据;

读取当前正方形的第四中心点、于所述瓦片图像中查询每个正方形数据中的第一中心点与Y坐标最近的第一中心点以形成相邻正方形数据,将当前正方形的第一中心点与相邻正方形数据的第四中心点做连线处理以形成第二连线数据;

根据所述第一连线数据和所述第二连线数据做第二编号处理。

另一方面,本发明再提供一种遥感图像的数据传输系统,其中,包括:

第一编号处理单元,获取遥感图像数据,对所述遥感图像数据做正方形切片处理以形成遥感图像瓦片数据,对所述瓦片数据做第一编号处理;

分割处理单元,获取每个正方形数据的中心点;对每个瓦片数座做分割处理以形成四个正方形;

第二编号处理单元,根据每个正方形数据的中心点做连线处理;并对所述正方形数据做第二编号处理;

压缩单元,根据第一编号、第二编号对所述遥感图像数据做压缩处理以形成压缩数据。

优选地,上述的一种遥感图像的数据传输系统,其中,第一编号处理单元具体包括:

第一正方形瓦片数据形成装置,获取所述遥感图像数据的第一边长和第二边长;以第一边长和第二边长中较小的一个作为所述正方形切片的边长,对所述遥感图像数据做切片处理以形成第一正方形瓦片数据;

比较装置,获取第一正方形瓦片数据的面积,于所述第一正方形瓦片数据的面积大于预定值的状态下切片处理继续做循环切片处理;直至于所述第一正方形瓦片数据的面积不大于预定值;

第一编号装置,于切割处理完成后对切割处理形成的正方形瓦片数据做第一编号处理。

优选地,上述的一种遥感图像的数据传输系统,其中,所述分割处理单元具体包括:

中心获取装置,根据所述正方形切片的边长获取每个正方形瓦片数据的中心点,

切分装置,根据每个正方形瓦片数据的中心点对所述正方形瓦片数据做分割处理以形成四个正方形。

优选地,上述的一种遥感图像的数据传输系统,其中,第二编号处理单元具体地:

连线装置,读取每个正方形瓦片数据中预定位置的第一个中心点,根据所述第一个中心点查询与该中心点同轴的一个中心点形成第二个中心点,根据所述第一个中心点查询与该中心点同轴的另一个中心点形成第四个中心点,并将第一中心点与第二中心点、第三中心点、第四中心点进行连线处理;

X轴处理装置,读取当前正方形的第一中心点、于所述瓦片图像中查询每个正方形数据中的与第一中心点Y坐标距离最近的第一中心点以形成相邻正方形数据,将当前正方形的第三中心点与相邻正方形数据的第四中心点做连线处理以形成第一连线数据;

Y轴处理装置,读取当前正方形的第四中心点、于所述瓦片图像中查询每个正方形数据中的第一中心点与Y坐标最近的第一中心点以形成相邻正方形数据,将当前正方形的第一中心点与相邻正方形数据的第四中心点做连线处理以形成第二连线数据;

第二编码装置,根据所述第一连线数据和所述第二连线数据做第二编号处理。

再一方面,一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现上述中任一项所述的一种遥感图像的数据传输方法。

再一方面,一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述任一项所述一种遥感图像的数据传输方法。

与现有技术相比,本发明的优点是:

将遥感图像做编码处理,以连接线作为索引对遥感瓦片进行索引,从而实现遥感瓦片的重组,优化遥感影像的传输,同时使得空间上相邻的瓦片数据被传输至磁盘上的存储也是相关的,能够很好的解决磁盘碎片的问题,同时还可以优化对磁盘上瓦片数据的查询。

附图说明

图1为本申请实施例公开的一种遥感图像的数据传输方法的流程图;

图2为本申请实施例公开的一种遥感图像的数据传输方法的结构显示图;

图3为本申请实施例公开的一种遥感图像的数据传输方法的结构显示图;

图4为本申请实施例公开的一种遥感图像的数据传输方法的结构显示图;

图5为本申请实施例公开的一种电子设备的结构显示图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

实施例一

如图1所示,一种遥感图像的数据传输方法,其中,包括:

步骤S110、获取遥感图像数据,对所述遥感图像数据做正方形切片处理以形成遥感图像瓦片数据,对所述瓦片数据做第一编号处理;具体包括:

步骤S1101、获取所述遥感图像数据的第一边长和第二边长;

如图2所示,步骤S1102、以第一边长和第二边长中较小的一个作为所述正方形切片的边长,对所述遥感图像数据做切片处理以形成第一正方形瓦片数据;

步骤S1103、获取第一正方形瓦片数据的面积,于所述第一正方形瓦片数据的面积大于预定值的状态下切片处理继续做循环切片处理步骤,即循环步骤S1101和步骤S1102;直至于所述第一正方形瓦片数据的面积不大于预定值。

如图2所示,正方形瓦片数据1、正方形瓦片数据2、正方形瓦片数据3、正方形瓦片数据4、正方形瓦片数据5、正方形瓦片数据6、正方形瓦片数据7、正方形瓦片数据8、正方形瓦片数据9、正方形瓦片数据10、正方形瓦片数据11、正方形瓦片数据12、正方形瓦片数据13均为正方形,其中,正方形瓦片数据1的面积最大,正方形瓦片数据13的面积最小,正方形瓦片数据14为非正方形,因为正方形瓦片数据14的面积不大于预定值,故不继续对非正方形的正方形瓦片数据14做切割处理。其中,所述预定值可由用户自行确定,预定值越大,切割后的非正方形面积越大,预定值越小,切割后的非正方形面积越小。

步骤S1104、于切割处理完成后对切割处理形成的正方形瓦片数据做第一编号处理。示意性地,如图2钟所示,第一编号可为1、2、3、4、5、6、7、8、9、10、11、12、13、14。

步骤S120、获取每个正方形数据的中心点;对每个瓦片数座做分割处理以形成四个正方形;具体地,如图3所示,

步骤S1201、根据所述正方形切片的边长获取每个正方形瓦片数据的中心点,如图3所示,以正方形瓦片数据1、正方形瓦片数据2为列,正方形瓦片数据1的中心点为S1,正方形瓦片数据2的中心点为S2。

步骤S1202、根据每个正方形瓦片数据的中心点对所述正方形瓦片数据做分割处理以形成四个正方形。

步骤S130、根据每个正方形数据的中心点做连线处理;并对所述正方形数据做第二编号处理;具体包括:

步骤S1301、读取每个正方形瓦片数据中预定位置的第一个中心点,根据所述第一个中心点查询与该中心点同轴的一个中心点形成第二个中心点,根据所述第一个中心点查询与该中心点同轴的另一个中心点形成第四个中心点,并将第一中心点与第二中心点、第三中心点、第四中心点进行连线处理;

其中预定位置可为X轴数据最小,Y轴数据最大所在正方形作为预定位置的正方形。

如图4所示,在以S1为中心点的正方形瓦片数据中,左上角的正方形作为预定位置的图像,将左上角正方形的中心点作为第一中心点S11,将与第一中心点坐标的Y轴作为参照轴,查询与Y轴匹配的一个中心点作为第二个中心点S12,将与第一中心点坐标的X轴作为参照轴,查询与X轴匹配的一个中心点作为第四个中心点S14,并将第一中心点S11与第二中心点S12、第三中心点S13、第四中心点S14进行连线处理;连线规则有S14连接S11、连接S12、连接S13。

同理,在以S2为中心点的正方形瓦片数据中,分别形成第一中心点S21与第二中心点S22、第三中心点S23、第四中心点S24,对第一中心点S21与第二中心点S22、第三中心点S23、第四中心点S24进行连线处理;连线规则有S24连接S21、连接S22、连接S23。

步骤S1302、读取当前正方形的第一中心点、于所述瓦片图像中查询每个正方形数据中的与第一中心点Y坐标距离最近的第一中心点以形成相邻正方形数据,将当前正方形的第三中心点与相邻正方形数据的第四中心点做连线处理以形成第一连线数据;示例性地,以S1所在的正方形作为当前正方形数据,其中以S2所在的正方形数据作为X轴相邻正方形数据。将当前正方形数据的S13与相邻正方形数据的S24相连接。

步骤S1303、读取当前正方形的第四中心点、于所述瓦片图像中查询每个正方形数据中的第一中心点与X坐标最近的第一中心点以形成相邻正方形数据,将当前正方形的第一中心点与相邻正方形数据的第四中心点做连线处理以形成第二连线数据;本步骤用于获取与当前正方数据Y轴相邻的正方形。

步骤1304,判断是否所有正方形数据被连线,如有正方形数据未被连线的状态下,对步骤S1302和步骤S1303做循环处理,直至所述的正方形数据被连线。

步骤S1305、根据所述第一连线数据和所述第二连线数据做第二编号处理。

步骤S140、根据第一编号、第二编号对所述遥感图像数据做压缩处理以形成压缩数据。

将压缩数据传输至终端,并通过第一编号和第二编码对所述遥感图像数据做重现处理。

将遥感图像做编码处理,以连接线作为索引对遥感瓦片进行索引,从而实现遥感瓦片的重组织。同时使得空间上相邻的瓦片数据被传输至磁盘上的存储也是相关的,能够很好的解决磁盘碎片的问题,同时还可以降低对磁盘的查询,优化遥感影像的传输。

实施例二

另一方面,本发明再提供一种遥感图像的数据传输系统,其中,包括:

第一编号处理单元,获取遥感图像数据,对所述遥感图像数据做正方形切片处理以形成遥感图像瓦片数据,对所述瓦片数据做第一编号处理;

分割处理单元,获取每个正方形数据的中心点;对每个瓦片数座做分割处理以形成四个正方形;

第二编号处理单元,根据每个正方形数据的中心点做连线处理;并对所述正方形数据做第二编号处理;

压缩单元,根据第一编号、第二编号对所述遥感图像数据做压缩处理以形成压缩数据。

作为进一步优选实施方案,上述的一种遥感图像的数据传输系统,其中,第一编号处理单元具体包括:

第一正方形瓦片数据形成装置,获取所述遥感图像数据的第一边长和第二边长;以第一边长和第二边长中较小的一个作为所述正方形切片的边长,对所述遥感图像数据做切片处理以形成第一正方形瓦片数据;

比较装置,获取第一正方形瓦片数据的面积,于所述第一正方形瓦片数据的面积大于预定值的状态下切片处理继续做循环切片处理;直至于所述第一正方形瓦片数据的面积不大于预定值;

第一编号装置,于切割处理完成后对切割处理形成的正方形瓦片数据做第一编号处理。

作为进一步优选实施方案,上述的一种遥感图像的数据传输系统,其中,所述分割处理单元具体包括:

中心获取装置,根据所述正方形切片的边长获取每个正方形瓦片数据的中心点,

切分装置,根据每个正方形瓦片数据的中心点对所述正方形瓦片数据做分割处理以形成四个正方形。

作为进一步优选实施方案,上述的一种遥感图像的数据传输系统,其中,第二编号处理单元具体地:

连线装置,读取每个正方形瓦片数据中预定位置的第一个中心点,根据所述第一个中心点查询与该中心点同轴的一个中心点形成第二个中心点,根据所述第一个中心点查询与该中心点同轴的另一个中心点形成第四个中心点,并将第一中心点与第二中心点、第三中心点、第四中心点进行连线处理;

X轴处理装置,读取当前正方形的第一中心点、于所述瓦片图像中查询每个正方形数据中的与第一中心点Y坐标距离最近的第一中心点以形成相邻正方形数据,将当前正方形的第三中心点与相邻正方形数据的第四中心点做连线处理以形成第一连线数据;

Y轴处理装置,读取当前正方形的第四中心点、于所述瓦片图像中查询每个正方形数据中的第一中心点与Y坐标最近的第一中心点以形成相邻正方形数据,将当前正方形的第一中心点与相邻正方形数据的第四中心点做连线处理以形成第二连线数据;

第二编码装置,根据所述第一连线数据和所述第二连线数据做第二编号处理。

上述的一种遥感图像的数据传输系统,其工作原理与上述的一种遥感图像的数据传输方法相同,此处不做赘述。

实施例三

再一方面,本申请再提供一种计算机可读存储介质,其上存储有计算机程序,其中该程序被处理器执行时实现上述中任一项所述的一种遥感图像的传输方法,具体包括:

获取遥感图像数据,对所述遥感图像数据做正方形切片处理以形成遥感图像瓦片数据,对所述瓦片数据做第一编号处理;

获取每个正方形数据的中心点;对每个瓦片数座做分割处理以形成四个正方形;

根据每个正方形数据的中心点做连线处理;并对所述正方形数据做第二编号处理;

根据第一编号、第二编号对所述遥感图像数据做压缩处理以形成压缩数据。

存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如CD-ROM、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如DRAM、DDR RAM、SRAM、EDO RAM,兰巴斯(Rambus)RAM等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到计算机系统。第二计算机系统可以提供程序指令给计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。

当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的渲染方法,还可以执行本申请任意实施例所提供的渲染方法中的相关操作。

实施例四

再一方面,本申请实施例提供了一种电子设备,该电子设备中可集成本申请实施例提供的渲染装置。图5是本申请实施例四提供的一种电子设备的结构示意图。如图5所示,本实施例提供了一种电子设备400,其包括:一个或多个处理器420;存储装置410,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器420运行,使得所述一个或多个处理器420实现:

获取遥感图像数据,对所述遥感图像数据做正方形切片处理以形成遥感图像瓦片数据,对所述瓦片数据做第一编号处理;

获取每个正方形数据的中心点;对每个瓦片数座做分割处理以形成四个正方形;

根据每个正方形数据的中心点做连线处理;并对所述正方形数据做第二编号处理;

根据第一编号、第二编号对所述遥感图像数据做压缩处理以形成压缩数据。

如图5所示,该电子设备400包括处理器420、存储装置410、输入装置430和输出装置440;电子设备中处理器420的数量可以是一个或多个,图4中以一个处理器420为例;电子设备中的处理器420、存储装置410、输入装置430和输出装置440可以通过总线或其他方式连接,图4中以通过总线450连接为例。

存储装置410作为一种计算机可读存储介质,可用于存储软件程序、计算机可运行程序以及模块单元,如本申请实施例中的渲染方法对应的程序指令。

存储装置410可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储装置410可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置410可进一步包括相对于处理器420远程设置的存储器,这些远程存储器可以通过网络连接。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置430可用于接收输入的数字、字符信息或语音信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。输出装置440可包括显示屏、扬声器等设备。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:图像编码方法、装置、电子设备和存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类