System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及基于bs架构与gis交互的多用户协同任务规划系统及方法,属于对地观测遥感卫星。
技术介绍
1、随着遥感卫星数量的增加和卫星能力的提升,卫星需求的数量也大幅提升,以现有的软件模式,只能由卫星管控人员统一收集用户成像需求后进行统一输入。这种使用模式在需求输入过程中会耗费大量时间,严重影响软件的好用易用性。通过采用浏览器/服务器结构,简称b/s(browser/server)结构,多用户可以通过ie浏览器直接刚问服务器,提交观测任务需求,服务器对用户请求进行综合处理。采用该软件架构可以满足多人、并行开展任务规划的需求。基于b/s架构任务规划平台,实现通过多个客户端进行任务规划需求录入以及显示规划结果,实现在服务端调用规划算法对多路规划需求进行统一任务规划。
2、目前的任务规划软件的用户交互和演示底图为stk地图,清晰度较差。
技术实现思路
1、本专利技术解决的技术问题是:克服现有技术的不足,提供了基于bs架构与gis交互的多用户协同任务规划系统及方法,基于b/s的软件系统构架设计、基于gis的用户交互界面构建和动态任务规划
2、本专利技术的技术解决方案是:基于bs架构与gis交互的多用户协同任务规划系统,包括:
3、浏览器端,接收用户操作指令并发送至服务器端;接收服务器端发送的任务规划结果并进行展示;
4、服务器端,接收用户操作指令,生成对应的任务需求,向任务规划服务器提供对应的数据包;接收任务规划服务器发送的任务规划结果,并
5、任务规划服务器,根据服务器端提供的数据包,并结合从数据库中提取的与任务需求相对应的目标和需求信息以及从规划参数数据库提取的任务规划的历史结果、卫星轨道外推结果和用户历史信息,进行任务规划,输出任务规划结果至服务器端并存储在规划参数数据库;
6、数据库,用于向任务规划服务器提供与任务需求相对应的目标和需求信息,并将与任务需求相对应的目标和需求信息进行导出;
7、规划参数数据库,用于存储和提供任务规划的历史结果、卫星轨道外推结果和用户历史信息;
8、gis服务器,用于提供地理数据。
9、进一步地,所述任务规划包括:
10、所述任务规划服务器根据目标和需求信息和规划参数,对数据包进行圈次分配,并将圈次分配结果发送至服务器端;
11、所述服务器端根据预设规则在任务规划服务器提供的圈次分配结果中进行筛选,并将筛选结果发送至任务规划服务器;
12、所述任务规划服务器对服务器端发送的圈次分配筛选结果进行条带分解,然后将分解后的条带进行排序,对排序好的条带开始任务规划。
13、进一步地,所述任务规划还包括:
14、所述任务规划服务器对任务规划结果进行回放和评估,并将评估结果发送至服务器端。
15、进一步地,进行新的任务规划的过程中,根据新的任务需求,任务规划服务器结合存储在规划参数数据库的规划结果进行重规划。
16、进一步地,所述根据任务规划结果从gis服务器中匹配对应的地理数据包括:
17、服务器端根据任务规划结果以及数据库中提取的目标和需求信息,从gis服务器中提取对应的地理数据,并将提取的地理数据与任务规划结果进行匹配,形成包括任务需求对应的目标信息的任务规划结果。
18、进一步地,所述从gis服务器中匹配对应的地理数据的方法为cesiumjs引擎。
19、进一步地,所述卫星轨道外推结果包括卫星lla数据文件,所述卫星lla数据文件包括时间、纬度、经度、高度、及其对应的速率,每秒一条数据,时间长度为24小时;所述任务规划的历史结果包括imagingdata_simple文件、imagingdata_complex文件和maneuverdata_all文件;所述imagingdata_simple文件用于描述每两行为一个目标的成像起始时刻,上为开始下为结束;所述imagingdata_complex文件用于描述每个成像目标成像的全过程,每隔250毫秒记录一条;所述maneuverdata_all文件用于记录卫星成像过程和机动过程的数据。
20、基于bs架构与gis交互的多用户协同任务规划方法,包括:
21、接收用户操作指令,生成对应的任务需求和对应的数据包;
22、根据数据包,并结合与任务需求相对应的目标和需求信息以及任务规划的历史结果、卫星轨道外推结果和用户历史信息,进行任务规划,生成任务规划结果并进行展示;
23、根据任务规划结果从gis服务器中匹配对应的地理数据,然后将结合地理数据的任务规划结果进行展示。
24、进一步地,所述任务规划包括:
25、根据目标和需求信息和规划参数,对数据包进行圈次分配;
26、根据预设规则在圈次分配结果中进行筛选;
27、对圈次分配筛选结果进行条带分解,然后将分解后的条带进行排序,对排序好的条带开始任务规划;
28、所述任务规划还包括:对任务规划结果进行回放和评估;
29、进行新的任务规划的过程中,根据新的任务需求,结合存储的规划结果进行重规划。
30、进一步地,所述根据任务规划结果从gis服务器中匹配对应的地理数据包括:
31、根据任务规划结果以及目标和需求信息,从gis服务器中提取对应的地理数据,并将提取的地理数据与任务规划结果进行匹配,形成包括任务需求对应的目标信息的任务规划结果;
32、所述从gis服务器中匹配对应的地理数据的方法为cesiumjs引擎;
33、所述卫星轨道外推结果包括卫星lla数据文件,所述卫星lla数据文件包括时间、纬度、经度、高度、及其对应的速率,每秒一条数据,时间长度为24小时;所述任务规划的历史结果包括imagingdata_simple文件、imagingdata_complex文件和maneuverdata_all文件;所述imagingdata_simple文件用于描述每两行为一个目标的成像起始时刻,上为开始下为结束;所述imagingdata_complex文件用于描述每个成像目标成像的全过程,每隔250毫秒记录一条;所述maneuverdata_all文件用于记录卫星成像过程和机动过程的数据。
34、本专利技术与现有技术相比的优点在于:
35、本专利技术提出一个基于bs架构的多用户任务规划系统架构,能够实现软件的可灵活扩展、多人并行使用、新模块灵活接入等功能。体验良好的交互式展示界面及可视化展示,具备显示结果的形象化和使用过程的互动性,便于用户及时捕捉其关注的数据信息。
本文档来自技高网...【技术保护点】
1.基于BS架构与GIS交互的多用户协同任务规划系统,其特征在于,包括:
2.根据权利要求1所述的基于BS架构与GIS交互的多用户协同任务规划系统,其特征在于,所述任务规划包括:
3.根据权利要求2所述的基于BS架构与GIS交互的多用户协同任务规划系统,其特征在于,所述任务规划还包括:
4.根据权利要求1所述的基于BS架构与GIS交互的多用户协同任务规划系统,其特征在于,进行新的任务规划的过程中,根据新的任务需求,任务规划服务器结合存储在规划参数数据库的规划结果进行重规划。
5.根据权利要求1所述的基于BS架构与GIS交互的多用户协同任务规划系统,其特征在于,所述根据任务规划结果从GIS服务器中匹配对应的地理数据包括:
6.根据权利要求5所述的基于BS架构与GIS交互的多用户协同任务规划系统,其特征在于,所述从GIS服务器中匹配对应的地理数据的方法为CesiumJS引擎。
7.根据权利要求1所述的基于BS架构与GIS交互的多用户协同任务规划系统,其特征在于,所述卫星轨道外推结果包括卫星LLA数据文件,所述卫星
8.基于BS架构与GIS交互的多用户协同任务规划方法,其特征在于,包括:
9.根据权利要求8所述的基于BS架构与GIS交互的多用户协同任务规划方法,其特征在于,所述任务规划包括:
10.根据权利要求8所述的基于BS架构与GIS交互的多用户协同任务规划方法,其特征在于,所述根据任务规划结果从GIS服务器中匹配对应的地理数据包括:
...【技术特征摘要】
1.基于bs架构与gis交互的多用户协同任务规划系统,其特征在于,包括:
2.根据权利要求1所述的基于bs架构与gis交互的多用户协同任务规划系统,其特征在于,所述任务规划包括:
3.根据权利要求2所述的基于bs架构与gis交互的多用户协同任务规划系统,其特征在于,所述任务规划还包括:
4.根据权利要求1所述的基于bs架构与gis交互的多用户协同任务规划系统,其特征在于,进行新的任务规划的过程中,根据新的任务需求,任务规划服务器结合存储在规划参数数据库的规划结果进行重规划。
5.根据权利要求1所述的基于bs架构与gis交互的多用户协同任务规划系统,其特征在于,所述根据任务规划结果从gis服务器中匹配对应的地理数据包括:
6.根据权利要求5所述的基于bs架构与gis交互的多用户协同任务规划系统,其特征在于,所述从gis服务器中匹配对应的地理数据的方法为cesiumjs引擎。
7.根据权利要求1所述的基于bs架构与gis交互的多用户协同任务规划系统,其特征在于,所...
【专利技术属性】
技术研发人员:于龙江,汪精华,范立佳,余婧,姜洋,杨文涛,王跃,程侃,金颢,刘宁,吴限德,陈士博,
申请(专利权)人:中国空间技术研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。