一种需求闭环分析方法、系统及装置制造方法及图纸

技术编号:33637658 阅读:18 留言:0更新日期:2022-06-02 01:52
本发明专利技术提供了一种需求闭环分析方法、系统及装置,该方法包括:获取卫星景数据、获取需求数据、需求定时覆盖分析计算。先从需求和景数据两个入口着手,实时进行小量运算得到一定的关联关系,最后再汇总计算覆盖率、观测次数及观测时长,将现有技术中存在的同一时刻的大计算量分摊成不同时刻的小计算量,减小了数据库计算负担,从而保证了计算效率、减轻了数据库压力。压力。压力。

【技术实现步骤摘要】
一种需求闭环分析方法、系统及装置


[0001]本专利技术涉及卫星观测
,尤其是涉及一种需求闭环分析方法、系统及装置。

技术介绍

[0002]目前,在卫星观测
的需求闭环分析是指对用户提出的观测需求,通过获取的卫星影像景数据,在规定时间内对该需求完成情况进行分析。一般情况而言,观测目标来源于漏洞区域及特定需观测的区域,也可能存在多个离散区域,需通过多颗卫星、多次过境、多次观测共同完成。而这个过程,通常不会在很短的时间内能全部完成,我们需要时刻掌握需求完成情况,就有必要实时跟踪需求的覆盖拍摄情况,也能够为后续拍摄计划的制定提供依据,调整任务的优先级。
[0003]对拍摄需求完成情况要进行统计及分析的现有方法是首先提出需求,形成待计算区域,再根据卫星景数据进行定时覆盖分析。由于计算区域需要不断接收新的景数据信息来动态更新其覆盖情况,而单方面从需求端计算,会导坐标图形计算工具不间断工作,长时间消耗其计算能力,给数据库带来巨大压力,降低了计算效率,具体说明如下:
[0004]在扫描盘阵景数据时,每解析一条景数据,查出其关联的目标需求,将需求id、目标id及景id的关系输入数据库;
[0005]在新建或提交需求时,根据需求时间、卫星条件、地理坐标等信息查询关联景数据,将需求id、目标id及景id的关系输入数据库;
[0006]通过定时分析任务,查询未处理的关联关系表数据库,拿景数据与目标逐步做相关位置删除,得到剩余目标,进行覆盖分析,不断迭代,直至剩余目标清零,完成全覆盖。
[0007]上述现有技术存在的缺陷如下:
[0008]每当导入一条新需求或者新景数据时,都需要对相关数据重新计算;
[0009]导入存在大量漏洞区域的目标时,每个目标都需要从大量景数据中通过时间、空间等多维度匹配得到结果,这时数据库计算压力巨大,影响了数据库的执行效率,保存及提交需求时的等待时间长、使用体验差;
[0010]每一条景数据都需要单独执行地理位置处理,数据量大,执行慢,数据库压力巨大。

技术实现思路

[0011]本专利技术的目的在于提供一种需求闭环分析方法、系统及装置,以解决现有技术中存在的上述技术问题。
[0012]为解决上述技术问题,本专利技术提供的一种需求闭环分析方法,包括如下步骤:
[0013]步骤一、获取景数据,通过读取接收盘阵中解析的景数据文件,获取景数据详情,该景数据文件可以是例如XML格式等。包含拍摄时间、资源信息、载荷信息、云量信息、地理位置信息等,其坐标转换成专业地理数据格式,以方便后续利用专业算法进行坐标运算,进一步优选的,该转换后地理数据其格式可表示为:
[0014]P
区域
={"type":"Polygon","coordinates":[[[lon,lat]...]]};
[0015]其中:type表示类别;Polygon表示区域;coordinates表示坐标;lon表示经度;lat表示纬度。
[0016]步骤二、获取需求数据,将用户指定需求目标文件或者漏洞区域文件导入,需求目标坐标转换成专业地理数据格式并存入对应系统中。
[0017]优选的,专业地理坐标格式采用GeoJson坐标格式。
[0018]优选的,采用Postgis算法进行坐标运算,以方便进行通用快速地计算分析。
[0019]除上述格式及算法外,还可采用本领域周知的其它常用格式及算法,以达到相同的技术效果。
[0020]步骤三、需求定时覆盖分析计算,分别从需求端及景数据端记录双方的关联关系,再对关联关系统一进行定时地覆盖分析数据计算,以便将新的需求及景数据及时地、完整地、动态地统计到覆盖分析结果中。
[0021]进一步地,当从需求端出发时,用户录入新需求,从需求的有效时间、所选资源、云量要求、目标地理位置等方面,利用专业算法计算需求目标和数据表库中的地理位置坐标的交集,通过此方式计算出相交的景数据,即是需求数据的关联景数据,输入数据库,待后续步骤做覆盖分析计算。
[0022]进一步地,当从景数据端出发时,解析景数据文件,获得详细数据后,通过专业空间计算算法,反向查找在时间、资源、云量、空间等方面相符合的需求,形成管理数据,输入数据库。
[0023]进一步地,得到关联景数据后,需求目标与每一关联景数据做地理位置计算,通过求交部分后的剩余区域,计算需求目标被每一关联景数据覆盖后的剩余目标。
[0024]进一步地,由剩余目标计算剩余面积。
[0025]进一步地,由剩余面积计算覆盖率、观测次数、观测时长。
[0026]优选的,采用专业算法,例如GeoTools算法计算所述交集、剩余目标、剩余面积、覆盖率等地理信息,以便快速得到准确结果。
[0027]除上述算法外,还可以采用本领域周知的其它常用算法进行计算,以达到相同的技术效果。
[0028]进一步地,所述步骤三中在需求端动态记录时,单独新开景数据匹配逻辑异步线程进行处理,以提升需求保存或提交时的直观效率。
[0029]进一步地,在需求列表中加入是否已统计处理判定字段,通过定时分析任务扫描尚未处理的需求,此任务只处理未做过统计处理的需求,从而避免重复操作,每个需求只会在此任务中处理一次,提升效率。
[0030]进一步地,接收景数据并进行匹配时,进行分步处理,先按卫星、时间等参数过滤需求,再将过滤后的需求进行地理位置匹配,得到最终统计结果,以便节约运算最耗时的地理位置匹配时间。
[0031]进一步地,由于需求都是建立在未来时间上,故可舍弃新建及提交需求时的数据匹配,直接依靠插入景数据时生成的关联景数据表,定时完成需求的覆盖分析,以提升效率。
[0032]此外,本专利技术还提供了一种需求闭环分析系统,主要包括:数据接收模块、数据处
理模块、数据生成模块:
[0033]所述数据接收模块用于处理卫星的景数据及需求数据,并转换为专业格式,传送至数据处理模块;
[0034]所述数据处理模块包括匹配单元和计算单元,匹配单元用于记录并匹配需求与景数据的关联景数据,计算单元用于进行定时覆盖分析,将覆盖率、观测次数、观测时长等计算结果传送至数据生成模块;
[0035]所述数据生成模块用于输出覆盖分析结果。
[0036]又一方面,本专利技术还提供了一种需求闭环分析装置,所述装置主要包括处理器、存储器及总线,所述存储器存储可由处理器读取的指令;所述处理器用于调用所述存储器中的指令,以执行所述的一种需求闭环分析方法;所述总线连接计算机各功能部件之间传送信息。
[0037]采用上述技术方案,本专利技术具有如下有益效果:
[0038]本专利技术提供的一种需求闭环分析方法、系统及装置,先从需求和景数据两个入口着手,实时进行小量运算得到一定的关联关系,最后再汇总计算覆盖率、观测次数及观测时长,将现有技术中存在的同一时刻的大计算量分摊到不同时刻,减小数据库计算负担,从而保证了计算效本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种需求闭环分析方法,其特征在于,包括如下步骤:步骤一、获取卫星景数据,将其坐标转换格式后存储;步骤二、获取需求数据,将其坐标转换格式后存储;步骤三、分别从需求端及景数据端,动态记录并匹配形成关联景数据,再统一进行定时地覆盖分析。2.如权利要求1所述的需求闭环分析方法,其特征在于,步骤三中所述的关联景数据通过以下两种方式获得:当从需求端出发时,录入新需求,计算需求目标和地理位置坐标的交集,形成关联景数据;当从景数据端出发时,解析景数据文件获得详细数据后,反向查找在时间、资源、云量、空间方面相符合的需求,形成关联景数据。3.如权利要求2所述的需求闭环分析方法,其特征在于,所述步骤三中得到关联景数据后,还包括需求目标与每一关联景数据做地理位置计算,通过求交部分后的剩余区域,计算需求目标被每一关联景数据覆盖后的剩余目标,并由剩余目标计算剩余面积。4.如权利要求2所述的需求闭环分析方法,其特征在于,步骤三中所述的覆盖分析包括计算覆盖率、观测次数和观测时长。5.如权利要求1所述的需求闭环分析方法,其特征在于,所述步骤三中在需求端动态记录时,还包括单独对新开景数据匹配逻辑进行异步线程处理。6.如权利要求1所述的需求闭环分析方法,其特征...

【专利技术属性】
技术研发人员:付炳蔚常中祥刘翔鹏邹蓉蓉郭畅曾东遥谢婷罗旬
申请(专利权)人:中科天智运控深圳科技有限公司
类型:发明
国别省市:

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

1