高分卫星影像数据自动下载方法、设备及存储介质技术

技术编号:38875812 阅读:10 留言:0更新日期:2023-09-22 14:09
本发明专利技术公开了一种高分卫星影像数据自动下载方法、设备及存储介质,该方法包括根据设置的检索条件获取卫星影像数据的信息字段;构建数据库,将信息字段存入数据库,并将每条卫星影像数据在数据库的状态设为第一状态;根据数据库中的信息字段和第一状态生成采购订单,并向卫星影像数据中心发起订单请求;获取卫星影像数据中心根据订单请求反馈的订单详细信息;将订单详细信息中的下载链接存入数据库,并将每条卫星影像数据在数据库的状态设为第二状态;查找数据库中状态为第二状态的卫星影像数据,并根据对应的下载链接进行卫星影像数据下载。本发明专利技术实现了卫星影像数据的自动下载。载。载。

【技术实现步骤摘要】
高分卫星影像数据自动下载方法、设备及存储介质


[0001]本专利技术属于数据下载
,尤其涉及一种高分卫星影像数据自动下载方法、设备及存储介质。

技术介绍

[0002]目前,中国资源卫星应用中心重新优化了网站,引入了新的网络防护机制,并且向所有用户制定了获取数据的规则。
[0003]现有的卫星影像数据采购方式为:先确认数据的采集范围,然后安排人力将采集范围内的数据一一订购,通过人工进行数据选择、存入购物车、订购、生成订单的方式将卫星影像数据进行采购;中国资源卫星应用中心解析订单内容,判断信息无误后,将授权的数据推送至订单栏内,比如下载链接等;最后通过人工择选下载链接,将数据下载到本地。这种方式不仅耗时耗力,如果出现网络中断、内容丢失的情况,会进一步加大损失。

技术实现思路

[0004]本专利技术的目的在于提供一种高分卫星影像数据自动下载方法、设备及存储介质,以解决传统卫星影像数据下载需人工参与,耗时耗力,下载效率低,内容缺项的问题。
[0005]本专利技术是通过如下的技术方案来解决上述技术问题的:一种高分卫星影像数据自动下载方法,所述方法包括以下步骤:
[0006]根据设置的检索条件获取卫星影像数据的信息字段;
[0007]构建数据库,将所述信息字段存入所述数据库,并将每条卫星影像数据在所述数据库的状态设为第一状态;
[0008]根据所述数据库中的信息字段和第一状态生成采购订单,并向卫星影像数据中心发起订单请求;
[0009]获取卫星影像数据中心根据订单请求反馈的订单详细信息;
[0010]将所述订单详细信息中的下载链接存入所述数据库,并将每条卫星影像数据在所述数据库的状态设为第二状态;
[0011]查找所述数据库中状态为第二状态的卫星影像数据,并根据对应的下载链接进行卫星影像数据下载。
[0012]进一步地,根据设置的检索条件获取卫星影像数据的信息字段,具体包括:
[0013]设置检索条件,根据所述检索条件向卫星影像数据中心发起第一字段获取请求;
[0014]获取卫星影像数据中心根据所述第一字段获取请求反馈的卫星影像数据的参数字段;
[0015]根据所述参数字段向卫星影像数据中心发起第二字段获取请求;
[0016]获取卫星影像数据中心根据所述第二字段获取请求反馈的卫星影像数据的信息字段。
[0017]优选地,所述检索条件为卫星类型、图像云盖量、采集时间以及行政区域中的至少
一种。
[0018]进一步地,所述信息字段包括产品号、卫星影像数据的编号、采集时间、信息元ID、轨道圈号、卫星传感器、卫星类型、卫星编号、景号、景时间、传感器编号、产品起始行时间、产品结束行时间、接收站、原始数据条带号、产品级别。
[0019]进一步地,根据所述数据库中的信息字段和第一状态生成采购订单,并向卫星影像数据中心发起订单请求,具体包括:
[0020]查找所述数据库中状态为第一状态的卫星影像数据;
[0021]以组为单位获取状态为第一状态的卫星影像数据的信息字段;
[0022]对每组中所有卫星影像数据的信息字段进行权限校验,当校验通过后,根据每组中所有卫星影像数据的编号和信息元ID生成采购订单,并向卫星影像数据中心发起订单请求;
[0023]获取卫星影像数据中心根据所述订单请求反馈的订购成功状态码后,向卫星影像数据中心发起保存订单请求;
[0024]获取卫星影像数据中心根据所述保存订单请求反馈的订单数据,提取所述订单数据中的订单编号;
[0025]生成订单名称,根据所述订单编号和订单名称向卫星影像数据中心发起订单提交请求;
[0026]获取卫星影像数据中心根据所述订单提交请求反馈的提交成功状态码。
[0027]进一步地,获取卫星影像数据中心根据订单请求反馈的订单详细信息,具体包括:
[0028]获取卫星影像数据中心根据订单请求反馈的订单相关信息;
[0029]根据所述订单相关信息中的订单编号向卫星影像数据中心发起订单详细信息请求;
[0030]获取卫星影像数据中心根据订单详细信息请求反馈的订单详细信息。
[0031]进一步地,所述订单相关信息包括订单编号、订单类型、提交时间、完成时间、数据类型、数据组成、数据列表。
[0032]进一步地,在根据所述订单相关信息中的订单编号向卫星影像数据中心发起订单详细信息请求之前,所述方法还包括:
[0033]根据获取的订单相关信息,统一资源定位器不断更新已完成订单信息;
[0034]提取已完成订单的订单编号,根据已完成订单的订单编号判断该订单是否为新增订单;
[0035]若是,则根据所述订单编号向卫星影像数据中心发起订单详细信息请求。
[0036]进一步地,在根据对应的下载链接进行卫星影像数据下载之前,所述方法还包括:
[0037]获取需下载的卫星影像数据的总大小;
[0038]根据所述总大小对需下载的卫星影像数据进行分块;
[0039]在根据对应的下载链接进行卫星影像数据下载时,按照块进行数据下载,并将下载的每块数据的大小记录到临时文件中;
[0040]若网络中断,在数据下载前先从所述临时文件中读取已下载的卫星影像数据的大小,再从未下载数据开始下载。
[0041]基于同一构思,本专利技术还提供一种电子设备,所述电子设备包括:
[0042]存储器,用于存储计算机程序;
[0043]处理器,用于执行所述计算机程序时实现如上所述的高分卫星影像数据自动下载方法。
[0044]基于同一构思,本专利技术提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的高分卫星影像数据自动下载方法。
[0045]有益效果
[0046]与现有技术相比,本专利技术的优点在于:
[0047]本专利技术仅检索条件需要人工设置,其他操作步骤均无需人工参与,能够实现卫星影像数据的自动下载,释放了人力资源,大大提高了数据下载效率;本专利技术对卫星影像数据进行分块下载,且利用变量记录每块已下载数据的大小,当网络中断再重启时,可以从未下载的数据开始下载,无需重新进行数据下载,进一步提高了数据下载效率。本专利技术解决了人工下载效率低、内容缺项等问题,解决了网络波动、下载失败等异常情况,为卫星影像数据的下载提供了可靠支撑,为后续工作奠定了数据基础。
[0048]本专利技术方法具有安全、可靠、高效率、低成本等显著特点,为高分卫星影像数据的获取提供了可靠保障,还可广泛应用于其他高空飞行器、高空气球上辅助绳索的储存和安全可靠、快速释放场景。
附图说明
[0049]为了更清楚地说明本专利技术的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一个实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种高分卫星影像数据自动下载方法,其特征在于,所述方法包括以下步骤:根据设置的检索条件获取卫星影像数据的信息字段;构建数据库,将所述信息字段存入所述数据库,并将每条卫星影像数据在所述数据库的状态设为第一状态;根据所述数据库中的信息字段和第一状态生成采购订单,并向卫星影像数据中心发起订单请求;获取卫星影像数据中心根据订单请求反馈的订单详细信息;将所述订单详细信息中的下载链接存入所述数据库,并将每条卫星影像数据在所述数据库的状态设为第二状态;查找所述数据库中状态为第二状态的卫星影像数据,并根据对应的下载链接进行卫星影像数据下载。2.根据权利要求1所述的高分卫星影像数据自动下载方法,其特征在于,根据设置的检索条件获取卫星影像数据的信息字段,具体包括:设置检索条件,根据所述检索条件向卫星影像数据中心发起第一字段获取请求;获取卫星影像数据中心根据所述第一字段获取请求反馈的卫星影像数据的参数字段;根据所述参数字段向卫星影像数据中心发起第二字段获取请求;获取卫星影像数据中心根据所述第二字段获取请求反馈的卫星影像数据的信息字段;优选地,所述检索条件为卫星类型、图像云盖量、采集时间以及行政区域中的至少一种。3.根据权利要求1所述的高分卫星影像数据自动下载方法,其特征在于,所述信息字段包括产品号、卫星影像数据的编号、采集时间、信息元ID、轨道圈号、卫星传感器、卫星类型、卫星编号、景号、景时间、传感器编号、产品起始行时间、产品结束行时间、接收站、原始数据条带号、产品级别。4.根据权利要求1所述的高分卫星影像数据自动下载方法,其特征在于,根据所述数据库中的信息字段和第一状态生成采购订单,并向卫星影像数据中心发起订单请求,具体包括:查找所述数据库中状态为第一状态的卫星影像数据;以组为单位获取状态为第一状态的卫星影像数据的信息字段;对每组中所有卫星影像数据的信息字段进行权限校验,当校验通过后,根据每组中所有卫星影像数据的编号和信息元ID生成采购订单,并向卫星影像数据中心发起订单请求;获取卫星影像数据中心根据所述订单请求反馈的订购成功状态码后,向卫星影像数据中心发起保存订单请求;获取卫星影像数据中心根据所述保存订...

【专利技术属性】
技术研发人员:胡观强李靖向峰城欧阳绳武吕冰洁宋密刘爽张豪邓欣怡李晨张琼
申请(专利权)人:湖南航天远望科技有限公司
类型:发明
国别省市:

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

1