一种遥感数据平台的数据检索和分发流程方法

未命名 08-17 阅读:102 评论:0


1.本发明属于互联网平台领域,具体涉及一种遥感数据平台的数据检索和分发流程方法。


背景技术:

2.近年来,随着高分辨率对地观测系统的建设,高分系列卫星覆盖了从全色、多光谱、高光谱、雷达等多种类型的遥感影像,因其经济、稳定、分辨率高、实时性强等特点,逐渐成为遥感应用的主要数据来源之一。
3.在我国,虽然已经有了遥感数据检索和分发的方案,但是检索的效率较低,对用户要求一定的技术能力,且分发的稳定性较差,从而导致推广的程度较小。


技术实现要素:

4.针对现有技术存在的不足,本发明提供了一种遥感数据平台的数据检索和分发流程方法,利用elasticsearch的空间坐标进行检索,并根据互联网浏览器传播信息的技术,分发用户所需的数据文件。
5.本发明的实现方法如下:一种遥感数据平台的数据检索和分发流程方法,包括如下步骤:1)获取数据提供方获取数据接口包括:编目数据编号查询接口;编目数据获取接口;数据订购接口;数据订购状态查询接口;2)通过编目数据查询接口以时间间隔为参数批量查询编目数据编号;3)通过编目数据获取接口以编目数据编号为参数获取编目数据信息,并以编目数据的数据结构存入本平台系统;4)平台全量获取编目数据,提供用户可通过编目数据特征查询编目数据的页面;5)用户通过编目数据特征筛选编目数据,选取所需编目数据的编目数据编号,并向平台发起数据订购请求;6)平台通过数据提供方提供的遥感数据订购接口,向数据提供方发起获取本编号遥感数据文件的数据订购请求;7)平台定时向数据订购方的数据订购状态查询接口查询数据订购状态,直至数据订购状态为成功;8)从数据订购状态接口中获取遥感数据文件的获取地址获取文件;9)将文件保存至分布式文件系统,并生成遥感数据互联网分发地址;10)将遥感数据互联网分发地址发送至用户账户。
6.所述的一种遥感数据平台的数据检索和分发流程方法,步骤1):获取数据提供方的数据接口包括:通过时间间隔、数据特征筛选编目数据的编目数据查询接口;通过编目数据编号查询一条编目数据的编目数据获取接口;通过编目数据编号向从数据提供方发起获取本编号遥感数据文件的数据订购接口,数据订购接口需在订购成功后返回订单编号;查
询订购状态的数据订购状态查询接口。
7.所述的一种遥感数据平台的数据检索和分发流程方法,步骤2):通过编目数据查询接口,以时间间隔为单位定时获取新增的编目数据编号。
8.所述的一种遥感数据平台的数据检索和分发流程方法,步骤3):通过编目数据获取接口,将已获取的编目数据编号为参数,获取编目数据,配置相应数据结构,通过统一规范化的元数据结构建立元数据与索引文件的映射,基于扩展geohash的混合时空编码方法建立时空索引,并搭建分布式elasticsearch集群提高可靠性,实现海量遥感影像数据的高效检索。
9.所述的一种遥感数据平台的数据检索和分发流程方法,步骤4):平台全量获取编目数据,以可视化的方式提供用户编目数据的列表和详细信息,编目数据的列表通过编目数据空间坐标等特征筛选编目数据。
10.所述的一种遥感数据平台的数据检索和分发流程方法,步骤5):用户通过编目数据特征筛选编目数据,选取所需编目数据的编目数据编号,并向平台发起数据订购请求用户通过编目数据特征筛选编目数据,选取所需编目数据的编目数据编号,并向平台发起数据订购请求。
11.所述的一种遥感数据平台的数据检索和分发流程方法,步骤6):用户通过编目数据特征筛选编目数据,选取所需编目数据的编目数据编号,并向平台发起数据订购请求,请求记录通过关联用户信息保存至平台,供用户查看订单状态和获取订单完成后的文件分享入口。
12.所述的一种遥感数据平台的数据检索和分发流程方法,步骤7):平台定时向数据订购方的数据订购状态查询接口查询数据订购状态,直至数据订购状态为成功或失败。
13.本发明的有益效果:本发明提高了对海量遥感数据的时空检索效率,添加了通过浏览器的互联网分发地址,降低了用户获取数据的技术成本。
附图说明
14.图1为本发明一种流程图。
15.图2为构建时空索引的一种流程图。
具体实施方式
16.下面将结合附图,对本发明的技术方案进行清楚、完整地描述。此处所描述的具体实施方式仅仅用以解释本发明,并不限定本发明的保护范围。
17.如图1所示,一种遥感数据平台的数据检索和分发流程方法,包括如下步骤:1)获取数据提供方获取数据接口包括:编目数据编号查询接口;编目数据获取接口;数据订购接口;数据订购状态查询接口;2)通过编目数据查询接口以时间间隔为参数批量查询编目数据编号;3)通过编目数据获取接口以编目数据编号为参数获取编目数据信息,并以编目数据的数据结构存入本平台系统;4)平台全量获取编目数据,提供用户可通过编目数据特征查询编目数据的页面;
5)用户通过编目数据特征筛选编目数据,选取所需编目数据的编目数据编号,并向平台发起数据订购请求;6)平台通过数据提供方提供的遥感数据订购接口,向数据提供方发起获取本编号遥感数据文件的数据订购请求;7)平台定时向数据订购方的数据订购状态查询接口查询数据订购状态,直至数据订购状态为成功;8)从数据订购状态接口中获取遥感数据文件的获取地址获取文件;9)将文件保存至分布式文件系统,并生成遥感数据互联网分发地址;10)将遥感数据互联网分发地址发送至用户账户。
18.所述的一种遥感数据平台的数据检索和分发流程方法,步骤1):获取数据提供方的数据接口包括:通过时间间隔、数据特征筛选编目数据的编目数据查询接口;通过编目数据编号查询一条编目数据的编目数据获取接口;通过编目数据编号向从数据提供方发起获取本编号遥感数据文件的数据订购接口,数据订购接口需在订购成功后返回订单编号;查询订购状态的数据订购状态查询接口。
19.所述的一种遥感数据平台的数据检索和分发流程方法,步骤2):通过编目数据查询接口,以时间间隔为单位定时获取新增的编目数据编号。
20.所述的一种遥感数据平台的数据检索和分发流程方法,步骤3):通过编目数据获取接口,将已获取的编目数据编号为参数,获取编目数据,配置相应数据结构,通过统一规范化的元数据结构建立元数据与索引文件的映射,基于扩展geohash的混合时空编码方法建立时空索引(如图2所示),并搭建分布式elasticsearch集群提高可靠性,实现海量遥感影像数据的高效检索。
21.所述的一种遥感数据平台的数据检索和分发流程方法,步骤4):平台全量获取编目数据,以可视化的方式提供用户编目数据的列表和详细信息,编目数据的列表通过编目数据空间坐标等特征筛选编目数据。
22.所述的一种遥感数据平台的数据检索和分发流程方法,步骤5):用户通过编目数据特征筛选编目数据,选取所需编目数据的编目数据编号,并向平台发起数据订购请求用户通过编目数据特征筛选编目数据,选取所需编目数据的编目数据编号,并向平台发起数据订购请求。
23.所述的一种遥感数据平台的数据检索和分发流程方法,步骤6):用户通过编目数据特征筛选编目数据,选取所需编目数据的编目数据编号,并向平台发起数据订购请求,请求记录通过关联用户信息保存至平台,供用户查看订单状态和获取订单完成后的文件分享入口。
24.所述的一种遥感数据平台的数据检索和分发流程方法,步骤7):平台定时向数据订购方的数据订购状态查询接口查询数据订购状态,直至数据订购状态为成功或失败。
实施例
25.获取数据提供方的数据接口包括:可通过时间间隔、数据特征等筛选编目数据的编目数据查询接口;通过编目数据编号查询一条编目数据的编目数据获取接口;通过编目数据编号向从数据提供方发起获取本编号遥感数据文件的数据订购接口,数据订购接口需
在订购成功后返回订单编号;查询订购状态的数据订购状态查询接口。
26.平台通过编目数据查询接口,在每天0:00查询过去24小时新增的编目数据编号,再通过编目数据获取接口获取编目数据的详细信息。以此达到全量获取编目数据的目的。
27.平台全量获取编目数据,配置相应数据结构,通过统一规范化的元数据结构建立元数据与索引文件的映射,基于扩展geohash的混合时空编码方法建立时空索引,实现海量遥感影像数据的高效检索。平台以可视化的方式提供用户编目数据的列表和详细信息,编目数据的列表通过编目数据特征筛选编目数据。
28.用户通过编目数据特征筛选编目数据,选取所需编目数据的编目数据编号,并向平台发起数据订购请求。请求记录通过关联用户信息保存至平台,供用户查看订单状态和获取订单完成后的文件分享入口。
29.平台通过数据订购接口向数据提供方发起数据订购请求并返回订购编号。
30.平台定时用数据订购方的数据订购状态查询接口通过订购编号查询数据订购状态,直至数据订购状态为成功或失败。
31.若数据提供方查询的订单状态成功,则从数据订购状态接口中获取遥感数据文件的获取地址获取文件,存储至平台文件服务器。
32.平台通过文件服务器,生成遥感数据互联网分发地址。
33.将遥感数据互联网分发地址发送至用户账户,用户自行下载。
34.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明的保护范围应以所附权利要求为准。

技术特征:
1.一种遥感数据平台的数据检索和分发流程方法,其特征在于,包括如下步骤:1)获取数据提供方获取数据接口包括:编目数据编号查询接口;编目数据获取接口;数据订购接口;数据订购状态查询接口;2)通过编目数据查询接口以时间间隔为参数批量查询编目数据编号;3)通过编目数据获取接口以编目数据编号为参数获取编目数据信息,并以编目数据的数据结构存入本平台系统;4)平台全量获取编目数据,提供用户可通过编目数据特征查询编目数据的页面;5)用户通过编目数据特征筛选编目数据,选取所需编目数据的编目数据编号,并向平台发起数据订购请求;6)平台通过数据提供方提供的遥感数据订购接口,向数据提供方发起获取本编号遥感数据文件的数据订购请求;7)平台定时向数据订购方的数据订购状态查询接口查询数据订购状态,直至数据订购状态为成功;8)从数据订购状态接口中获取遥感数据文件的获取地址获取文件;9)将文件保存至分布式文件系统,并生成遥感数据互联网分发地址;10)将遥感数据互联网分发地址发送至用户账户。2.根据权利要求1所述的一种遥感数据平台的数据检索和分发流程方法,其特征在于,步骤1):获取数据提供方的数据接口包括:通过时间间隔、数据特征筛选编目数据的编目数据查询接口;通过编目数据编号查询一条编目数据的编目数据获取接口;通过编目数据编号向从数据提供方发起获取本编号遥感数据文件的数据订购接口,数据订购接口需在订购成功后返回订单编号;查询订购状态的数据订购状态查询接口。3.根据权利要求1所述的一种遥感数据平台的数据检索和分发流程方法,其特征在于,步骤2):通过编目数据查询接口,以时间间隔为单位定时获取新增的编目数据编号。4.根据权利要求1所述的一种遥感数据平台的数据检索和分发流程方法,其特征在于,步骤3):通过编目数据获取接口,将已获取的编目数据编号为参数,获取编目数据,配置相应数据结构,通过统一规范化的元数据结构建立元数据与索引文件的映射,基于扩展geohash的混合时空编码方法建立时空索引,并搭建分布式elasticsearch集群提高可靠性,实现海量遥感影像数据的高效检索。5.根据权利要求1所述的一种遥感数据平台的数据检索和分发流程方法,其特征在于,步骤4):平台全量获取编目数据,以可视化的方式提供用户编目数据的列表和详细信息,编目数据的列表通过编目数据空间坐标等特征筛选编目数据。6.根据权利要求1所述的一种遥感数据平台的数据检索和分发流程方法,其特征在于,步骤5):用户通过编目数据特征筛选编目数据,选取所需编目数据的编目数据编号,并向平台发起数据订购请求用户通过编目数据特征筛选编目数据,选取所需编目数据的编目数据编号,并向平台发起数据订购请求。7.根据权利要求1所述的一种遥感数据平台的数据检索和分发流程方法,其特征在于,步骤6):用户通过编目数据特征筛选编目数据,选取所需编目数据的编目数据编号,并向平台发起数据订购请求,请求记录通过关联用户信息保存至平台,供用户查看订单状态和获取订单完成后的文件分享入口。
8.根据权利要求1所述的一种遥感数据平台的数据检索和分发流程方法,其特征在于,步骤7):平台定时向数据订购方的数据订购状态查询接口查询数据订购状态,直至数据订购状态为成功或失败。

技术总结
本发明公开了一种遥感数据平台的数据检索和分发流程方法,该方法首先从数据提供方获取数据接口。通过数据检索接口批量获取编目数据编号,再通过编目数据查询接口以编目数据生产时间为顺序将编目数据接收至本地,并以ElasticSearch搜索引擎建立时空索引存储编目数据。用户通过查询编目数据信息获得所需遥感数据的编目数据编号,提交所需编目数据编号至遥感数据平台。平台通过数据提供方提供的数据订购接口向数据提供方下单,从数据订购状态查询接口获取订单状态信息,若订单完成则从数据提供方的提供的文件地址获取文件,并存储至平台。由平台生成遥感数据互联网分发地址,并提供于用户。供于用户。供于用户。


技术研发人员:姚杰
受保护的技术使用者:浙江大学德清先进技术与产业研究院
技术研发日:2022.12.31
技术公布日:2023/8/16
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐