System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 遥感影像数据访问方法及装置制造方法及图纸_技高网

遥感影像数据访问方法及装置制造方法及图纸

技术编号:40007217 阅读:8 留言:0更新日期:2024-01-16 14:42
本申请涉及一种遥感影像数据访问方法及装置。该方法包括:接收来自客户端设备的针对目标遥感影像文件的瓦片请求,瓦片请求包括目标瓦片的目标瓦片信息和目标遥感影像文件的文件信息;根据目标瓦片的缩放层级,从目标遥感影像文件的多个基准瓦片中确定出与目标瓦片处于同一缩放层级的目标基准瓦片;根据目标基准瓦片的基准瓦片信息和目标瓦片信息,确定出目标瓦片相对于目标基准瓦片的偏移信息;基于偏移信息从存储的目标遥感影像文件中确定出目标瓦片对应的目标图像数据;将目标图像数据发送至客户端设备。简化了服务端设备的计算过程,使得整个访问过程的时延显著减小,访问效率得到提升,适用于科研、生产等各类场景。

【技术实现步骤摘要】

本申请涉及数据处理,尤其涉及一种遥感影像数据访问方法及装置


技术介绍

1、在卫星遥感影像领域,由于需要保存拍摄卫星影像的传感器的原始信息,所以相关技术中普遍采用的都是使用标签图像文件格式(tag image file format,tiff)来保存照片文件,而不是会压缩像素信息从而导致精度丢失的jpeg格式(joint photographicexperts group,jpeg)。

2、在tiff影像照片的文件中,加入地理坐标等相关属性后,该影像文件就称为geotiff。其中,geotiff是一种tiff格式,是对tiff的一种扩展。一般一个geotiff文件大小在5gb~10gb左右,而较大的geotiff文件,单个可达1tb大小。并且,随着卫星数量的增加,以及卫星传感器分辨率的提升,遥感影像数据量越来越大,每年呈pb级增长。传统的存储服务器,难以支撑这种增长,大量的影像数据不得不上云进行云端存储。而相关技术中云端存储都普通采用对象存储系统。相关技术中,为了实现遥感影像文件的访问,预先将遥感影像文件划分为多个瓦片,在线访问过程中,根据直接读取需要访问的瓦片对应的图像数据。但存在远程访问时延高、效率低、计算量大的问题。


技术实现思路

1、有鉴于此,提出了一种感影像数据访问方法及装置,以解决上述问题。

2、第一方面,本申请的实施例提供了一种遥感影像数据访问方法,应用于服务端设备,所述方法包括:

3、接收来自客户端设备的针对目标遥感影像文件的瓦片请求,所述瓦片请求包括所需的目标瓦片的目标瓦片信息和所述目标遥感影像文件的文件信息,所述目标瓦片信息包括z值、x值和y值,所述文件信息包括文件标识、存储地址、首地址中的至少一个;

4、根据所述目标瓦片的缩放层级,从所述目标遥感影像文件的多个基准瓦片中确定出与所述目标瓦片处于同一缩放层级的目标基准瓦片;

5、根据所述目标基准瓦片的基准瓦片信息和所述目标瓦片信息,确定出所述目标瓦片相对于所述目标基准瓦片的偏移信息;

6、基于所述偏移信息,从存储的所述目标遥感影像文件中确定出所述目标瓦片对应的目标图像数据;

7、将所述目标图像数据发送至所述客户端设备,以使所述客户端设备基于所述目标图像数据进行所述目标瓦片的内容显示;

8、其中,所述z值表示所述目标瓦片的缩放层级,所述x值和y值表示在所述目标遥感影像文件的预设投影坐标系下所述目标瓦片与坐标系原点的相对位置。

9、在一种可能的实现方式中,所述方法还包括:

10、接收至少一个原始遥感影像;

11、对各所述原始遥感影像进行投影转换,得到各所述原始遥感影像对应的转换后影像,所述转换后影像为所述预设投影坐标系下的图像;

12、按照预设瓦片尺寸对各所述转换后影像进行划分,形成对应各所述转换后影像的多个第一瓦片,每个所述第一瓦片的尺寸为所述预设瓦片尺寸;

13、从各所述转换后影像的多个第一瓦片中确定出每个缩放层级的基准瓦片,并确定出各所述基准瓦片的基准瓦片信息,所述基准瓦片信息包括所述基准瓦片对应的z值、x值和y值;

14、基于各转换后影像对应的各所述第一瓦片的图像数据和各所述基准瓦片信息,生成对应于各所述原始遥感影像的遥感影像文件,各所述遥感影像文件的属性信息中包括每个缩放层级的基准瓦片的基准瓦片信息;

15、将各所述遥感影像文件存储至所述服务端设备,所述服务端设备存储的遥感影像文件中包括所述目标遥感影像文件。

16、在一种可能的实现方式中,基于所述偏移信息,从存储的所述目标遥感影像文件中确定出所述目标瓦片对应的目标图像数据,包括:

17、基于所述文件信息确定出所述目标遥感影像文件的存储地址;

18、基于所述偏移信息、所述预设瓦片尺寸和所述目标遥感影像文件的存储地址,确定出目标图像数据对应的目标存储地址;

19、从所述目标存储地址中读取所述目标图像数据。

20、在一种可能的实现方式中,所述遥感影像文件包括cog影像文件。

21、在一种可能的实现方式中,各所述遥感影像文件的每个缩放层级对应的所述基准瓦片包括以下任意一个:缩放层级对应的多个第一瓦片中处于左上角的第一瓦片、缩放层级对应的多个第一瓦片中处于右上角的第一瓦片、缩放层级对应的多个第一瓦片中处于左下角的第一瓦片、缩放层级对应的多个第一瓦片中处于右下角的第一瓦片。

22、在第一方面中,通过将瓦片访问所需的瓦片信息预计算至遥感影像文件的属性信息中,访问过程中服务端设备无需进行影像投影变换、瓦片分片规则与坐标变换等矩阵计算,只需进行简单的瓦片偏移就可以确定需要访问的目标瓦片所在的区域,然后根据遥感影像文件的属性信息以及偏移量就可以获取到目标瓦片对应的目标图像数据,最后将目标图像数据返回客户端设备,简化了服务端设备的计算过程。且由于服务端设备的计算过程得以简化,使得整个访问过程的时延显著减小,访问效率得到提升。又因为访问过程中没有丢失遥感影像文件整体的元数据信息,可以实现自定义渲染,并且由于没有对像素值进行重采样处理,可以用于科研、生产等各类场景,适用范围广泛。

23、第二方面,本申请的实施例提供了一种遥感影像数据访问装置,应用于服务端设备,所述装置包括:

24、请求接收模块,用于接收来自客户端设备的针对目标遥感影像文件的瓦片请求,所述瓦片请求包括所需的目标瓦片的目标瓦片信息和所述目标遥感影像文件的文件信息,所述目标瓦片信息包括z值、x值和y值,所述文件信息包括文件标识、存储地址、首地址中的至少一个;

25、瓦片确定模块,用于根据所述目标瓦片的缩放层级,从所述目标遥感影像文件的多个基准瓦片中确定出与所述目标瓦片处于同一缩放层级的目标基准瓦片;

26、偏移确定模块,用于根据所述目标基准瓦片的基准瓦片信息和所述目标瓦片信息,确定出所述目标瓦片相对于所述目标基准瓦片的偏移信息;

27、数据获取模块,用于基于所述偏移信息,从存储于所述服务端设备的云端的所述目标遥感影像文件中确定出所述目标瓦片对应的目标图像数据

28、发送模块,用于将所述目标图像数据发送至所述客户端设备,以使所述客户端设备基于所述目标图像数据进行所述目标瓦片的内容显示;

29、其中,所述z值表示所述目标瓦片的缩放层级,所述x值和y值表示在所述目标遥感影像文件的预设投影下所述目标瓦片与坐标系原点的相对位置。

30、在一种可能的实现方式中,所述装置还包括:

31、图像接收模块,用于接收至少一个原始遥感影像;

32、投影转换模块,用于对各所述原始遥感影像进行投影转换,得到各所述原始遥感影像对应的转换后影像,所述转换后影像为所述预设投影下的图像;

33、瓦片划分模块,用于按照预设瓦片尺寸对各所述转换后影像进行划分,形成对应各所述转换后影像的多个第一瓦片,本文档来自技高网...

【技术保护点】

1.一种遥感影像数据访问方法,其特征在于,应用于服务端设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,基于所述偏移信息,从存储的所述目标遥感影像文件中确定出所述目标瓦片对应的目标图像数据,包括:

4.根据权利要求2或3所述的方法,其特征在于,所述遥感影像文件包括COG影像文件。

5.根据权利要求2或3所述的方法,其特征在于,各所述遥感影像文件的每个缩放层级对应的所述基准瓦片包括以下任意一个:缩放层级对应的多个第一瓦片中处于左上角的第一瓦片、缩放层级对应的多个第一瓦片中处于右上角的第一瓦片、缩放层级对应的多个第一瓦片中处于左下角的第一瓦片、缩放层级对应的多个第一瓦片中处于右下角的第一瓦片。

6.一种遥感影像数据访问装置,其特征在于,应用于服务端设备,所述装置包括:

7.根据权利要求6所述的装置,其特征在于,所述装置还包括:

8.根据权利要求6所述的装置,其特征在于,所述数据获取模块,包括:

9.根据权利要求7或8所述的装置,其特征在于,所述遥感影像文件包括COG影像文件。

10.根据权利要求7或8所述的装置,其特征在于,各所述遥感影像文件的每个缩放层级对应的所述基准瓦片包括以下任意一个:缩放层级对应的多个第一瓦片中处于左上角的第一瓦片、缩放层级对应的多个第一瓦片中处于右上角的第一瓦片、缩放层级对应的多个第一瓦片中处于左下角的第一瓦片、缩放层级对应的多个第一瓦片中处于右下角的第一瓦片。

11.一种遥感影像数据访问装置,其特征在于,包括:

12.一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求1-5中任意一项所述的方法。

13.一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备中运行时,所述电子设备中的处理器执行权利要求1-5中任意一项所述的方法。

...

【技术特征摘要】

1.一种遥感影像数据访问方法,其特征在于,应用于服务端设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,基于所述偏移信息,从存储的所述目标遥感影像文件中确定出所述目标瓦片对应的目标图像数据,包括:

4.根据权利要求2或3所述的方法,其特征在于,所述遥感影像文件包括cog影像文件。

5.根据权利要求2或3所述的方法,其特征在于,各所述遥感影像文件的每个缩放层级对应的所述基准瓦片包括以下任意一个:缩放层级对应的多个第一瓦片中处于左上角的第一瓦片、缩放层级对应的多个第一瓦片中处于右上角的第一瓦片、缩放层级对应的多个第一瓦片中处于左下角的第一瓦片、缩放层级对应的多个第一瓦片中处于右下角的第一瓦片。

6.一种遥感影像数据访问装置,其特征在于,应用于服务端设备,所述装置包括:

7.根据权利要求6所述的装置,其特征在于,所述装置还包括:

8.根据权利要求6所述...

【专利技术属性】
技术研发人员:唐盛军嵇晓峰刘吉哲
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

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

1