地形影像数据存储、获取方法和装置制造方法及图纸

技术编号:37071015 阅读:30 留言:0更新日期:2023-03-29 19:48
本申请公开了一种地形影像数据存储、获取方法和装置,服务端根据原始瓦片文件的地理位置,对若干个原始瓦片文件进行组合存储,即以一个块文件存储多个现有的原始瓦片文件,并且一个块文件中的各原始瓦片文件存在地理关联关系,属于一个区域,使得客户端在欲获取某区域的地形影像数据的情况下,可以根据欲获取的目标瓦片的地理位置向服务端发送块文件获取请求,以获取包含有多个目标瓦片的块文件,由一个请求及其响应实现了多个目标瓦片的获取,减少了客户端所要发送的请求的数量和服务端所要响应的请求的数量,避免了请求拥堵,提高了地形影像数据的加载速度。了地形影像数据的加载速度。了地形影像数据的加载速度。

【技术实现步骤摘要】
地形影像数据存储、获取方法和装置


[0001]本申请涉及地理信息
,更具体的说,是涉及一种地形影像数据存储、获取方法和装置。

技术介绍

[0002]地形影像数据是地理信息系统(Geographic Information System,GIS)的基础数据。例如,在三维GIS的应用中,可以将地形影像数据作为底图数据,以此为基础进行数据分析、数据查询以及镶嵌等地形操作。当前,代理服务器大多以瓦片的形式存储地形影像数据,并且单个瓦片文件较小,因此,在客户端欲加载一定范围的地形影像数据时,需要获取大量的瓦片文件,向代理服务器发送大量的瓦片文件获取请求,由代理服务器依次的响应各请求,逐一的将瓦片文件发送给客户端。
[0003]随着网络传输速度的加快,传输一个瓦片文件所需的时间有所降低,但是由于客户端同时只能向代理服务器发送有限个请求,并且服务端同时只能响应有限个请求,造成了请求拥堵,使得当前的地形影像数据的加载速度较慢。

技术实现思路

[0004]鉴于上述问题,提出了本申请以便提供一种地形影像数据存储、获取方法和装置,以提高本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种地形影像数据存储方法,其特征在于,应用于服务端,该方法包括:获取待存储的原始瓦片文件;按照地理位置对所述原始瓦片文件进行分组,得到多个数据组,每一所述数据组包括若干个所述原始瓦片文件;对于每一所述数据组:根据所述数据组内的各所述原始瓦片文件,生成块文件,根据所述数据组内的各所述原始瓦片文件的地理位置,生成文件名,以所述文件名存储所述块文件。2.根据权利要求1所述的方法,其特征在于,所述根据所述数据组内的各所述原始瓦片文件,生成块文件,包括:根据原始瓦片文件的地理位置,确定所述数据组内的各个所述原始瓦片文件的编号;由顺序排列的第一类信息、第二类信息和第三类信息,生成块文件,其中,所述第一类信息为所述数据组内的所述原始瓦片文件的数量,所述第二类信息为按照所述编号顺序排列的所述数据组内的各个所述原始瓦片文件的数据大小信息,所述第一类信息和每一个所述原始瓦片文件的数据大小信息占用的内存大小均为预设值,所述第三类信息为按照所述编号顺序排列的所述数据组内的各个所述原始瓦片文件的数据内容。3.根据权利要求1或2所述的方法,其特征在于,在所述按照地理位置对所述原始瓦片文件进行分组之前,该方法还包括:根据预设的块因子确定预设数量N,所述预设数量N为欲生成的块文件中所包含的所述原始瓦片文件的数量;所述按照地理位置对所述原始瓦片文件进行分组,包括:将满足预设的地理位置条件,且不超过所述预设数量N的所述原始瓦片文件归为一个数据组;所述块文件被存储在与其块因子对应的目录下。4.根据权利要求3所述的方法,其特征在于,所述预设数量N=a*b,其中,第一参数a和第二参数b为根据所述块因子设置的正整数;所述将满足预设的地理位置条件,且不超过所述预设数量N的所述原始瓦片文件归为一个数据组,包括:对于每一个所述原始瓦片文件:获取所述原始瓦片文件的层数、行数和列数,所述层数、行数和列数用于表征所述原始瓦片文件的地理位置;以所述原始瓦片文件的行数为被除数,且以所述第一参数a为除数做整数除法,得到所述原始瓦片文件的第一商;以所述原始瓦片文件的列数为被除数,且以所述第二参数b为除数做整数除法,得到所述原始瓦片文件的第二商;将具备相同的层数、相同的所述第一商和相同的所述第二商的原始瓦片文件归为一个数据组。5.根据权利要求4所述的方法,其特征在于,所述根据所述数据组内的各所述原始瓦片文件的地理位置,生成文件名,包括:根据所述数据组内的所述原始瓦片文件的层数、第一商和第二商,生成文件名。
6.一种地形影像数据存储装置,其特征在于,包括:瓦片获取单元,用于获取待存储的原始瓦片文件;瓦片分组单元,用于按照地理位置对所述原始瓦片文件进行分组,得到多个数据组,每一所述数据组包括若干个所述原始瓦片文件;块文件存储单元,用于根据每一所述数据组内的各所述原始瓦片文件,生成对应的块文件,根据每一所述数据组内的各所述原始瓦片文件的地理位置,生成对应的文件名,以所述文件名存储对应的所述块文件。7.一种地形影像数据获取方法,其特征在于,应用于客户端,该方法用于获取基于权利要求1所述的存储方法存储的地形影像数据,该方法包括:根据若干个目标瓦片的地理位置,确定目标文件名,其中,所述目标瓦片为欲获取的原始瓦片文件;向服务端发送包含有所述目标文件名的块文件获取请求,以供所述服务端查找其存储的与所述目标文件名对应的目标块文件,并...

【专利技术属性】
技术研发人员:宋关福冯振华高峰陈鹏白崇锦赵亚东张杰夫孙寅乐王博李广明杨芳
申请(专利权)人:北京超图软件股份有限公司
类型:发明
国别省市:

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

1