[发明专利]一种基于栅格瓦片地图的真实数据获取方法在审
申请号: | 202110698330.2 | 申请日: | 2021-06-23 |
公开(公告)号: | CN113568994A | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 宋礼仪 | 申请(专利权)人: | 数简科技(苏州)有限公司 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F16/22;G06F21/60;G06F21/62 |
代理公司: | 苏州创元专利商标事务所有限公司 32103 | 代理人: | 汪青;吴芳 |
地址: | 215000 江苏省苏州市工业园区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 栅格 瓦片 地图 真实 数据 获取 方法 | ||
1.一种基于栅格瓦片地图的真实数据获取方法,由瓦片地图系统执行,其特征在于,所述真实数据获取方法包括以下步骤:
S1.获取客户端发出的对预创建的栅格文件数据库进行服务访问的请求,所述请求包括栅格数据文件的真实数据和附属信息,所述栅格数据文件的附属信息为预创建栅格文件数据库时定义的附属信息中的一种或多种;
S2.以所述的服务访问请求作为检索条件,在所述栅格文件数据库中检索,得到目标瓦片的栅格数据文件列表,该列表中包括一个或多个栅格数据文件;
S3.获取与所述服务访问请求的请求参数对应的第一真实数据;
S4.对获取的第一真实数据进行裁剪处理,得到能够填充对应瓦片区域的第二真实数据,汇总所述第二真实数据得到目标数据,并向所述客户端返回所述目标数据。
2.如权利要求1所述的真实数据获取方法,其特征在于,所述预创建的栅格文件数据库中预存有所述栅格数据文件,所述栅格文件数据库中还预存有所述栅格数据文件的附属信息,所述附属信息与所述栅格数据文件之间通过索引关联,所述附属信息的类别包括图层编号、波段信息、瓦片层级行列号、文件路径、仿射变换信息、空间信息、坐标系信息、卫星类型、传感器类型、产品类型、拍摄时间、生产部门信息、排列方式、加密方法和密钥中的一种或多种。
3.如权利要求1所述的真实数据获取方法,其特征在于,所述栅格文件数据库通过以下步骤创建:
S001.创建并初始化数据库;
S002.定义附属信息的类别,并创建所述附属信息与栅格数据文件之间的索引,所述附属信息的类别包括图层编号、瓦片层级行列号、文件路径、仿射变换信息、坐标系信息、卫星类型、传感器类型、产品类型、拍摄时间、生产部门信息、排列方式、加密方法和密钥中的一种或多种;
S003.读取指定目录中的栅格数据文件列表,逐个将栅格数据文件列表中的栅格数据文件录入所述数据库中,逐个将栅格数据文件对应的附属信息录入到数据库中并生成对应的栅格数据文件id。
4.如权利要求3所述的真实数据获取方法,其特征在于,所述附属信息为图层编号,所述栅格数据文件id所对应的附属信息中包含对应的栅格数据文件的空间分布字段,在所述空间分布字段上创建索引,以加速数据检索。
5.如权利要求1所述的真实数据获取方法,其特征在于,所述以所述的服务访问请求作为检索条件,在所述栅格文件数据库中检索,得到目标瓦片的栅格数据文件列表的步骤包括:
S201.所述检索条件包括图层编号和瓦片层级行列号,根据所述检索条件的瓦片层级行列号计算对应的瓦片空间范围;
S202.根据图层编号以及瓦片空间范围,在所述栅格文件数据库中进行检索并生成符合条件的栅格数据文件列表;
S203.根据瓦片空间范围、分辨率、填充值、待读取的波段列表、检索文件列表,构建数据获取结构。
6.如权利要求5所述的真实数据获取方法,其特征在于,所述获取与所述服务访问请求的请求参数对应的第一真实数据的步骤包括:
S301.解析所述数据获取结构,根据解析结果计算存储数据所需要的空间大小,所述空间大小包括图像宽度、图像高度、波段数目中的一种或多种,或者,所述空间大小为宽度、高度和波段数目的乘积;
S302.申请双精度的内存数组,并用fValue对所述内存数组进行初始化;
S303.将所述内存数组的前8个返回元素分别设置为图像宽度、图像高度、左上角地理坐标、东西方向分辨率、0、上边界地理坐标、0、南北方向分辨率;
S304.获取所述检索文件列表的检索文件个数,遍历列表获取检索文件i,i初始化为0,若i小于文件个数,则执行305,否则对生成的瓦片数据执行加密操作得到目标数据;
S305.根据所述瓦片空间范围对所述检索文件i进行裁剪操作,得到剪裁文件,并将所述剪裁文件放入内存;
S306.将所述裁剪文件填充至待生成的瓦片的对应的缓存区,若所述待生成的瓦片的所有区域已经填充完毕,则对生成的瓦片数据执行加密操作得到目标数据,否则对i执行自加一并更新数值操作后,返回执行S304。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于数简科技(苏州)有限公司,未经数简科技(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110698330.2/1.html,转载请声明来源钻瓜专利网。