一种观测需求合并方法及装置与流程
未命名
07-22
阅读:99
评论:0
1.本发明涉及卫星运控技术领域,尤其涉及一种观测需求合并方法及装置。
背景技术:
2.在卫星对地观测领域,随着遥感数据和增值服务的市场规模不断增加,产生了大量的卫星对地面目标成像的观测需求,每个观测需求都要求占用卫星的一次成像机会,这些观测需求由不同用户提出,往往存在重复,即某些观测需求可以共同占用卫星的一次成像机会。
3.现有卫星资源的成像机会是有限的,难以满足数量庞大的观测需求,迫切需要将观测需求去冗从简,合并重复的观测需求,减少观测需求数量,让有限的卫星资源发挥更大的价值。卫星通过对某一地面目标成像,既能满足a需求,也能满足b需求,那么可以将这两个观测需求合并,只需要占用卫星的一次成像机会,否则,将占用卫星的两次成像机会。
4.现有的观测需求合并方案,对多个观测需求合并时往往只考虑了单一判据,即观测需求的某个属性,例如,将优先级相同的观测需求合并为一个观测需求,或者将同一传感器类型要求的观测需求合并为一个观测需求,并未考虑观测需求多重属性的特点,忽视了观测需求的目标位置,并且也没有考虑卫星对观测目标的可见性,导致大量不该合并的观测需求被人为错误的合并掉,需求合并准确性不高。
技术实现要素:
5.本发明提供了一种观测需求合并方法及装置,以解决现有卫星观测需求数量庞大、需求合并准确性不高的技术问题。
6.为了解决上述技术问题,本发明实施例提供了一种观测需求合并方法,包括:
7.获取观测需求队列、可见性结果队列和需求附加信息,所述需求附加信息至少包括观测需求类型和观测需求位置;
8.根据第一合并规则从所述观测需求队列中迭代获取第一观测需求和第二观测需求进行合并操作,直至迭代次数满足预设次数,停止迭代,输出合并后的观测需求队列;
9.其中,所述合并操作具体为:根据观测需求类型和几何关系确定所述第一观测需求和第二观测需求的合并类型,并根据所述合并类型结合观测需求位置和可见性结果队列合并所述第一观测需求和第二观测需求,并更新观测需求队列。
10.本发明通过根据第一合并规则从观测需求队列中迭代获取第一观测需求和第二观测需求,从而对观测需求队列中的任意两个观测需求进行合并,确保不发生遗漏合并任意观测需求;同时通过根据观测需求类型和几何关系对合并类型进行分类,提高合并速度,且根据合并类型结合观测需求位置和可见性结果队列,多方面判断两个观测需求的合并情况,避免错误合并,提高合并准确率。
11.进一步的,所述根据第一合并规则从所述观测需求队列中迭代获取第一观测需求和第二观测需求进行合并操作,具体为:
12.根据第一合并规则迭代从观测需求队列中抽取第一观测需求,在每一次迭代过程中,遍历抽取观测需求队列中的观测需求,作为第二观测需求与第一观测需求进行合并操作,直至所述观测需求队列中的观测需求均被遍历,进入下一次迭代。
13.本发明通过第一合并规则迭代抽取第一观测需求,并在每一次迭代过程中遍历合并观测需求队列中的其余观测需求,通过内外两次迭代的架构避免观测需求之间遗漏合并、重复合并。
14.进一步的,所根据观测需求类型和几何关系确定所述第一观测需求和第二观测需求的合并类型,具体为:
15.确定所述第一观测需求和所述第二观测需求的观测需求类型,所述观测需求类型包括点目标和区域目标;
16.若所述第一观测需求和所述第二观测需求的观测需求类型均为点目标,或所述第一观测需求和所述第二观测需求不存在包含关系,则所述合并类型为第一类型;
17.若所述第一观测需求和所述第二观测需求存在包含关系,则所述合并类型为第二类型。
18.进一步的,在所述根据所述合并类型结合观测需求位置和可见性结果队列合并所述第一观测需求和第二观测需求之前,还包括:
19.若所述合并类型为第一类型,计算所述第一观测需求和第二观测需求的切向距离和径向距离;所述切向距离为第一观测需求和第二观测需求的中心点沿卫星飞行方向的距离;所述径向距离为第一观测需求和第二观测需求的中心点垂直卫星飞行方向的距离;
20.若所述切向距离大于预设的距离阈值,或所述径向距离大于卫星幅宽阈值,则所述第一观测需求和第二观测需求不可合并。
21.本发明根据观测需求类型和几何关系对合并类型进行分类,对不同合并类型的两个观测需求分类判断,提高合并速度。
22.进一步的,所述根据所述合并类型结合观测需求位置和可见性结果队列合并所述第一观测需求和第二观测需求,具体为:
23.根据所述合并类型和可见性结果队列,计算所述第一观测需求和所述第二观测需求重叠区域内的第一可见性结果;
24.根据所述第一可见性结果合并所述第一观测需求和第二观测需求。
25.进一步的,所述根据所述第一可见性结果合并所述第一观测需求和第二观测需求,具体为:
26.若所述第一观测需求和所述第二观测需求重叠区域内的第一可见性结果存在,则判断所述第一观测需求和所述第二观测需求的图像类型和优先级;根据所述图像类型和优先级合并所述第一观测需求和第二观测需求;
27.若所述第一观测需求和所述第二观测需求重叠区域内的第一可见性结果不存在,则所述第一观测需求和所述第二观测需求不可合并。
28.进一步的,所述根据所述图像类型和优先级合并所述第一观测需求和第二观测需求,具体为:
29.若所述第一观测需求和第二观测需求的图像类型一致,则判断所述第一观测需求和第二观测需求的图像分辨率;并根据所述图像分辨率和优先级结合合并类型合并所述第
一观测需求和第二观测需求;
30.若所述第一观测需求和第二观测需求的图像类型不一致,则所述第一观测需求和所述第二观测需求不可合并。
31.进一步的,所述根据所述图像分辨率和优先级结合合并类型合并所述第一观测需求和第二观测需求,具体为:
32.确认所述第一观测需求和第二观测需求的图像分辨率和优先级;
33.当所述合并类型为第一类型时,则根据第二合并规则合并所述第一观测需求和第二观测需求,所述第二合并规则指定图像分辨率高的观测需求对图像分辨率低的观测需求进行合并,若图像分辨率一致,则优先级高的观测需求对优先级低的观测需求进行合并;
34.当所述合并类型为第二类型时,则根据第二合并规则和第三合并规则合并所述第一观测需求和第二观测需求,所述第三合并规则指定两个存在包含关系的观测需求之间,若被包含的观测需求图像分辨率或优先级高于另一观测需求,则所述两个观测需求不可进行合并。
35.本发明依次判断两个观测需求之间的可见性结果、图像分辨率和优先级,从多方面判断两个需求时间的合并情况,并根据预设的合并规则对任意两个需求进行合并,避免错误合并,提高合并准确率。
36.进一步的,在所述根据所述合并类型结合观测需求位置和可见性结果队列合并所述第一观测需求和第二观测需求之后,还包括:
37.记录所述第一观测需求和第二观测需求的合并记录或不可合并的驳回原因。
38.本发明通过记录需求合并的合并记录和驳回原因,便于卫星运营商对观测需求的状态进行闭环分析,及时向用户反馈需求合并状态和驳回原因,提升用户的使用满意度。
39.本发明实施例还提供了一种观测需求合并装置,包括:观测需求获取模块和迭代合并模块;
40.所述观测需求获取模块,用于获取观测需求队列、可见性结果队列和需求附加信息,所述需求附加信息至少包括观测需求类型和观测需求位置;
41.所述迭代合并模块,用于根据第一合并规则从所述观测需求队列中迭代获取第一观测需求和第二观测需求进行合并操作,直至迭代次数满足预设次数,停止迭代,输出合并后的观测需求队列;
42.其中,所述合并操作具体为:根据观测需求类型和几何关系确定所述第一观测需求和第二观测需求的合并类型,并根据所述合并类型结合观测需求位置和可见性结果队列合并所述第一观测需求和第二观测需求,并更新观测需求队列。
附图说明
43.图1为本发明实施例提供的观测需求合并方法的一种流程示意图;
44.图2为本发明实施例提供的观测需求合并装置的结构示意图;
45.图3为本发明实施例提供的观测需求合并方法的一种合并流程示意图;
46.图4为本发明实施例提供的观测需求i是点目标且观测需求j是点目标的合并流程图;
47.图5为本发明实施例提供的观测需求i是点目标且观测需求j是区域目标的合并流
程图;
48.图6为本发明实施例提供的观测需求i是区域目标且观测需求j是点目标的合并流程图;
49.图7为本发明实施例提供的观测需求i是区域目标且观测需求j是区域目标的合并流程图。
具体实施方式
50.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
51.实施例一
52.请参照图1,图1为本发明实施例提供的观测需求合并方法的一种流程示意图,包括步骤101至步骤102,具体如下:
53.步骤101:获取观测需求队列、可见性结果队列和需求附加信息,所述需求附加信息至少包括观测需求类型和观测需求位置;
54.在本实施例中,所述观测需求是指用户提出的使用遥感卫星对地面目标进行拍摄的需求,所述观测需求还包括需求附加信息,所述附加信息至少包括:观测起止时间、观测目标类型(点目标、区域目标)、地理位置、图像类型、图像分辨率、优先级等属性中的一种。
55.在本实施例中,可见性结果是指卫星观测地面目标的时间窗口,具体包括开始时间、结束时间、观测时长、侧摆角、俯仰角、太阳高度角、观测条带(卫星传感器在地面的扫描区域,形状为一长条状四边形)地理位置等属性。
56.步骤102:根据第一合并规则从所述观测需求队列中迭代获取第一观测需求和第二观测需求进行合并操作,直至迭代次数满足预设次数,停止迭代,输出合并后的观测需求队列;
57.其中,所述合并操作具体为:根据观测需求类型和几何关系确定所述第一观测需求和第二观测需求的合并类型,并根据所述合并类型结合观测需求位置和可见性结果队列合并所述第一观测需求和第二观测需求,并更新观测需求队列。
58.在本实施例中,在根据第一合并规则从所述观测需求队列中迭代获取第一观测需求和第二观测需求进行合并操作之前,还包括对所述观测需求队列根据优先级进行排序。同时计算所述可见性结果队列的覆盖率,根据所述覆盖率对可见性结果进行排序。其中,所述覆盖率是指观测条带(四边形)与目标的重叠面积相对于目标面积的比例,对于点目标,覆盖率为100%,对于区域目标,覆盖率为重叠区域面积相对于区域目标面积的比例。
59.在本实施例中,所述根据第一合并规则从所述观测需求队列中迭代获取第一观测需求和第二观测需求进行合并操作,具体为:
60.根据第一合并规则迭代从观测需求队列中抽取第一观测需求,在每一次迭代过程中,遍历抽取观测需求队列中的观测需求,作为第二观测需求与第一观测需求进行合并操作,直至所述观测需求队列中的观测需求均被遍历,进入下一次迭代。
61.在本实施例中,通过建立内外双循环队列,从而在所述观测需求中抽取第一观测
需求。具体的,在所述外循环队列中遍历获取排序后的观测需求队列的观测需求作为第一观测需求,在每一次遍历中,进入内循环队列,遍历获取排序后的观测需求队列的观测需求作为第二观测需求。
62.在本实施例中,在外循环队列获取第一观测需求后,进入内循环队列并获取第二观测需求,对第一观测需求和第二观测需求进行合并操作。
63.在本实施例中,在所述对第一观测需求和第二观测需求进行合并操作之前,还需要判断第一观测需求和第二观测需求的合并状态,所述合并状态分为:已合并、未合并和被驳回等。当所述第一观测需求的状态为被驳回或已合并时,停止本次迭代,再次从观测需求队列中抽取第一观测需求进入下一次迭代。当所述第二观测需求的状态为被驳回或已合并时,再次从观测需求队列中抽取第二观测需求进入下一次迭代。
64.在本实施例中,若所述第一观测需求和第二观测需求的合并状态符合条件,则判断所述第一观测需求和第二观测需求的起止时间是否有重叠时段,若没有重叠时段,则对当前第二观测需求进行标记,并再次从观测需求队列中抽取第二观测需求进行合并。
65.在本实施例中,若第一观测需求和第二观测需求的起止时间存在重叠时段,则判断所述第一观测需求和第二观测需求的重叠时段内是否存在可见性结果,若不存在可见性结果,则对当前第二观测需求进行标记,并再次从观测需求队列中抽取第二观测需求进行合并。若存在可见性结果,则对第一观测需求和第二观测需求进行合并操作。
66.在本实施例中,在进行合并操作时,需对第一观测需求和第二观测需求的目标类型进行判断,并根据所述目标类型和几何关系进行分类。
67.在本实施例中,所根据观测需求类型和几何关系确定所述第一观测需求和第二观测需求的合并类型,具体为:
68.确定所述第一观测需求和所述第二观测需求的观测需求类型,所述观测需求类型包括点目标和区域目标;
69.若所述第一观测需求和所述第二观测需求的观测需求类型均为点目标,或所述第一观测需求和所述第二观测需求不存在包含关系,则所述合并类型为第一类型;
70.若所述第一观测需求和所述第二观测需求存在包含关系,则所述合并类型为第二类型。
71.在本实施例中,所述观测需求类型包括点目标和区域目标;所述几何关系包括包含和非包含。假设现有第一观测需求i和第二观测需求j,若所述第一观测需求i是点目标且第二观测需求j是点目标,合并类型为第一类型;若第一观测需求i是点目标且第二观测需求j是区域目标,且第二观测需求j不包含第一观测需求i,则合并类型为第一类型;若第一观测需求i是区域目标且第二观测需求j是点目标,且第一观测需求i不包含第二观测需求j,则合并类型为第一类型;若第一观测需求i是区域目标且第二观测需求j是区域目标,且第一观测需求i和第二观测需求j互不包含,则合并类型为第一类型。其余情况均为第二类型。
72.在另一可选实施例中,所述观测需求可根据目标类型进行分类后再根据几何关系进行合并。假设现有第一观测需求i和第二观测需求j,则判断第一观测需求i和第二观测需求j的目标类型,若第一观测需求i是点目标且第二观测需求j是点目标,合并类型为第一类型;若第一观测需求i是点目标且第二观测需求j是区域目标,合并类型为第二类型;若第一
观测需求i是区域目标且第二观测需求j是点目标,合并类型为第三类型;否则,第一观测需求i是区域目标且第二观测需求j是区域目标,合并类型为第四类型。
73.在本实施例中,通过第一合并规则迭代抽取第一观测需求,并在每一次迭代过程中遍历合并观测需求队列中的其余观测需求,通过内外两次迭代的架构避免观测需求之间遗漏合并、重复合并。
74.在本实施例中,在所述根据所述合并类型结合观测需求位置和可见性结果队列合并所述第一观测需求和第二观测需求之前,还包括:
75.若所述合并类型为第一类型,计算所述第一观测需求和第二观测需求的切向距离和径向距离;所述切向距离为第一观测需求和第二观测需求的中心点沿卫星飞行方向的距离;所述径向距离为第一观测需求和第二观测需求的中心点垂直卫星飞行方向的距离;
76.若所述切向距离大于预设的距离阈值,或所述径向距离大于卫星幅宽阈值,则所述第一观测需求和第二观测需求不可合并。
77.在本实施例中,根据合并类型的不同对所述观测需求的切向距离和径向距离进行计算,当所述第一观测需求和所述第二观测需求的观测需求类型均为点目标,或所述第一观测需求和所述第二观测需求不存在包含关系,即合并类型为第一类型时,则计算所述第一观测需求和第二观测需求的切向距离和径向距离是否满足合并条件,当所述切向距离大于预设的距离阈值或所述径向距离大于卫星幅宽阈值时,退出当前第二观测需求的合并操作,并再次从观测需求队列抽取第二观测需求进行合并。
78.在本实施例中,根据观测需求类型和几何关系对合并类型进行分类,对不同合并类型的两个观测需求分类判断,提高合并速度。
79.在本实施例中,所述根据所述合并类型结合观测需求位置和可见性结果队列合并所述第一观测需求和第二观测需求,具体为:
80.根据所述合并类型和可见性结果队列,计算所述第一观测需求和所述第二观测需求重叠区域内的第一可见性结果;
81.根据所述第一可见性结果合并所述第一观测需求和第二观测需求。
82.在本实施例中,所述根据所述第一可见性结果合并所述第一观测需求和第二观测需求,具体为:
83.若所述第一观测需求和所述第二观测需求重叠区域内的第一可见性结果存在,则判断所述第一观测需求和所述第二观测需求的图像类型和优先级;根据所述图像类型和优先级合并所述第一观测需求和第二观测需求;
84.若所述第一观测需求和所述第二观测需求重叠区域内的第一可见性结果不存在,则所述第一观测需求和所述第二观测需求不可合并。
85.在本实施例中,计算所述第一观测需求和第二观测需求重叠区域内的可见性结果,若当前所述第一观测需求和第二观测需求重叠区域内不存在可见性结果,则退出当前第二观测需求的合并操作,并再次从观测需求队列抽取第二观测需求进行合并。
86.在本实施例中,所述根据所述图像类型和优先级合并所述第一观测需求和第二观测需求,具体为:
87.若所述第一观测需求和第二观测需求的图像类型一致,则判断所述第一观测需求和第二观测需求的图像分辨率;并根据所述图像分辨率和优先级结合合并类型合并所述第
一观测需求和第二观测需求;
88.若所述第一观测需求和第二观测需求的图像类型不一致,则所述第一观测需求和所述第二观测需求不可合并。
89.在本实施例中,若所述第一观测需求和第二观测需求重叠区域内存在可见性结果,则判断所述第一观测需求和所述第二观测需求的图像类型和优先级。当所述第一观测需求和第二观测需求的图像类型不一致,则退出当前第二观测需求的合并操作,并再次从观测需求队列抽取第二观测需求进行合并。
90.在本实施例中,所述根据所述图像分辨率和优先级结合合并类型合并所述第一观测需求和第二观测需求,具体为:
91.确认所述第一观测需求和第二观测需求的图像分辨率和优先级;
92.当所述合并类型为第一类型时,则根据第二合并规则合并所述第一观测需求和第二观测需求,所述第二合并规则指定图像分辨率高的观测需求对图像分辨率低的观测需求进行合并,若图像分辨率一致,则优先级高的观测需求对优先级低的观测需求进行合并;
93.当所述合并类型为第二类型时,则根据第二合并规则和第三合并规则合并所述第一观测需求和第二观测需求,所述第三合并规则指定两个存在包含关系的观测需求之间,若被包含的观测需求图像分辨率或优先级高于另一观测需求,则所述两个观测需求不可进行合并。
94.在本实施例中,若所述第一观测需求和第二观测需求的图像类型一致,则比较所述第一观测需求和第二观测需求的图像分辨率,若所述合并类型为第一类型,则根据第二合并规则合并所述第一观测需求和第二观测需求,即图像分辨率高的观测需求合并图像分辨率低的观测需求。当第一观测需求和第二观测需求的图像分辨率一致,则判断所述第一观测需求和第二观测需求的优先级,优先级高的观测需求合并优先级低的观测需求。
95.在本实施例中,若所述合并类型为第二类型,则根据第二合并规则和第三合并规则合并所述第一观测需求和第二观测需求,即图像分辨率高的观测需求合并图像分辨率低的观测需求。若当前图像分辨率高的观测需求不包含所述图像分辨率低的观测需求,则当前的第一观测需求和第二观测需求不可合并,则退出当前第二观测需求的合并操作,并再次从观测需求队列抽取第二观测需求进行合并。
96.在本实施例中,若所述合并类型为第二类型,当第一观测需求和第二观测需求的图像分辨率一致,则判断所述第一观测需求和第二观测需求的优先级,优先级高的观测需求合并优先级低的观测需求。若当前优先级高的观测需求不包含所述优先级低的观测需求,则当前的第一观测需求和第二观测需求不可合并,则退出当前第二观测需求的合并操作,并再次从观测需求队列抽取第二观测需求进行合并。
97.在本实施例中,依次判断两个观测需求之间的可见性结果、图像分辨率和优先级,从多方面判断两个观测需求的合并情况,并根据预设的合并规则对任意两个需求进行合并,避免错误合并,提高合并准确率。
98.在本实施例中,在所述根据所述合并类型结合观测需求位置和可见性结果队列合并所述第一观测需求和第二观测需求之后,还包括:
99.记录所述第一观测需求和第二观测需求的合并记录或不可合并的驳回原因。
100.在本实施例中,对第一观测需求和第二观测需求进行合并后,需要更新第一观测
需求和第二观测需求的合并状态,并记录所述第一观测需求和第二观测需求的合并记录或不可合并的驳回原因。
101.在本实施例中,通过记录需求合并的合并记录和驳回原因,便于卫星运营商对观测需求的状态进行闭环分析分析,及时向用户反馈需求合并状态和驳回原因,提升用户的使用满意度。
102.在本实施例中,返回更新状态后,判断观测需求队列中的所有观测需求是否均与当前第一观测需求进行过合并操作,若仍有未合并且未驳回的观测需求,则从所述观测需求队列中抽取未合并且未驳回的观测需求作为第二观测需求与当前第一观测需求进行合并。若不存在未合并且未驳回的观测需求,则从观测需求队列中抽取第一观测需求进入下一次迭代。直至所述观测需求队列中的所有观测需求均作为第一观测需求进行过合并操作,完成需求合并,输出最终的合并后的观测需求队列。
103.作为本发明实施例的另一种举例,如图3所示,通过获取一个观测队列,从中抽取观测需求i和观测需求j,对所述观测需求i和观测需求j的合并状态、可见性结果和重叠时段进行判断,从而根据观测需求i和观测需求j的目标类型进行合并操作,具体为:
104.步骤1:输入观测需求队列、可见性结果队列、卫星幅宽、重叠率阈值、距离阈值;
105.步骤2:对观测需求队列按优先级排序;
106.步骤3:对可见性结果队列按覆盖率排序;
107.步骤4:构建内外循环队列,并初始化内外循环的循环参数,外循环参数i=1,内循环参数j=2;遍历外循环队列,获取观测需求i,即第一观测需求,遍历内循环队列,获取观测需求j,即第二观测需求;
108.步骤5:判断观测需求i状态,若观测需求i状态为未驳回且未合并,转步骤6,否则,转步骤37;
109.步骤6:判断观测需求j状态,若观测需求j状态为未驳回且未合并,转步骤7,否则,转步骤36;
110.步骤7:判断观测需求i与观测需求j的起止时间是否有重叠时段,若是,转步骤8,若否,转步骤36;
111.步骤8:获取重叠时段内的可见性结果,转步骤9;
112.步骤9:若重叠时段内有可见性结果,转步骤10,否则,转步骤36;
113.步骤10:判断观测需求i和观测需求j的目标类型,若观测需求i是点目标且观测需求j是点目标,转步骤11,如图4所示为观测需求i是点目标且观测需求j是点目标的合并流程图;若观测需求i是点目标且观测需求j是区域目标,转步骤16,如图5所示为观测需求i是点目标且观测需求j是区域目标的合并流程图;若观测需求i是区域目标且观测需求j是点目标,转步骤15,如图6所示为观测需求i是区域目标且观测需求j是点目标的合并流程图;否则,观测需求i是区域目标且观测需求j是区域目标,转步骤17,如图7所示为观测需求i是区域目标且观测需求j是区域目标的合并流程图;
114.步骤11:计算观测需求i与j的中心点沿卫星飞行方向的切向距离,转步骤12;
115.步骤12:判断切向距离与距离阈值的关系,若切向距离≤距离阈值,转步骤13,否则,转步骤36;
116.步骤13:计算观测需求i与j的中心点垂直卫星飞行方向的径向距离,转步骤14;
117.步骤14:判断径向距离与卫星幅宽的关系,若径向距离≤卫星幅宽/2,转步骤18,否则,转步骤36;
118.步骤15:判断观测需求i是否包含观测需求j,若包含,转步骤20,否则,转步骤11;
119.步骤16:判断观测需求j是否包含观测需求i,若包含,转步骤22,否则,转步骤11;
120.步骤17:判断观测需求i与观测需求j的几何关系,若观测需求i包含观测需求j,转步骤20,若观测需求j包含观测需求i,转步骤22,否则,转步骤11;
121.步骤18:计算观测需求i、j重叠区域内的可见性结果,转步骤19;
122.步骤19:若观测需求i、j重叠区域内有可见性结果,转步骤24,否则,转步骤36;
123.步骤20:计算观测需求i与观测需求j重叠区域内的可见性结果,转步骤21;
124.步骤21:若观测需求i与观测需求j重叠区域内有可见性结果,转步骤25,否则,转步骤36;
125.步骤22:计算观测需求j与观测需求i重叠区域内的可见性结果,转步骤23;
126.步骤23:若观测需求j与观测需求i重叠区域内有可见性结果,转步骤26,否则,转步骤36;
127.步骤24:判断观测需求i、j的图像类型是否一致,若是,转步骤27,否则,转步骤36;
128.步骤25:判断观测需求i与观测需求j的图像类型是否一致,若是,转步骤28,否则,转步骤36;
129.步骤26:判断观测需求j与观测需求i的图像类型是否一致,若是,转步骤29,否则,转步骤36;
130.步骤27:判断观测需求i、j的图像分辨率关系,若观测需求i的分辨率高于观测需求j的分辨率,转步骤33,若观测需求i的分辨率等于观测需求j的分辨率,转步骤30,否则,转步骤34;
131.步骤28:判断观测需求i与观测需求j的图像分辨率关系,若观测需求i的分辨率高于观测需求j的分辨率,转步骤33;若观测需求i的分辨率等于观测需求j的分辨率,转步骤31,否则,转步骤36;
132.步骤29:判断观测需求j与观测需求i的图像分辨率关系,若观测需求j的分辨率高于观测需求i的分辨率,转步骤34;若观测需求j的分辨率等于观测需求i的分辨率,转步骤32,否则,转步骤36;
133.步骤30:判断观测需求i、j的优先级关系,若观测需求i的优先级≥观测需求j的优先级,转步骤33,否则,转步骤34;
134.步骤31:判断观测需求i与观测需求j的优先级关系,若观测需求i的优先级≥观测需求j的优先级,转步骤33,否则,转步骤36;
135.步骤32:判断观测需求j与观测需求i的优先级关系,若观测需求j的优先级≥观测需求i的优先级,转步骤34,否则,转步骤36;
136.步骤33:观测需求i合并观测需求j,转步骤35;
137.步骤34:观测需求j合并观测需求i,转步骤35;
138.步骤35:更新观测需求i、j的状态,合并记录和驳回原因;
139.步骤36:判断内循环是否遍历完毕,若是,转步骤37,否则,j=j+1,转6;
140.步骤37:判断外循环是否遍历完毕,若是,转步骤38,否则,i=i+1,j=i+1,转5;
141.步骤38:输出合并后的观测需求列表。
142.请参照图2,图2为本发明实施例提供的一种观测需求合并装置的结构示意图,观测需求获取模块201和迭代合并模块202;
143.所述观测需求获取模块201,用于获取观测需求队列、可见性结果队列和需求附加信息,所述需求附加信息至少包括观测需求类型和观测需求位置;
144.所述迭代合并模块202,用于根据第一合并规则从所述观测需求队列中迭代获取第一观测需求和第二观测需求进行合并操作,直至迭代次数满足预设次数,停止迭代,输出合并后的观测需求队列;
145.其中,所述合并操作具体为:根据观测需求类型和几何关系确定所述第一观测需求和第二观测需求的合并类型,并根据所述合并类型结合观测需求位置和可见性结果队列合并所述第一观测需求和第二观测需求,并更新观测需求队列。
146.在本实施例中,通过根据第一合并规则从观测需求队列中迭代获取第一观测需求和第二观测需求,从而对观测需求队列中的任意两个观测需求进行合并,确保不发生遗漏合并任意观测需求;同时通过根据观测需求类型和几何关系对合并类型进行分类,提高合并速度,且根据合并类型结合观测需求位置和可见性结果队列,多方面判断两个观测需求的合并情况,避免错误合并,提高合并准确率。
147.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步的详细说明,应当理解,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围。特别指出,对于本领域技术人员来说,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
技术特征:
1.一种观测需求合并方法,其特征在于,包括:获取观测需求队列、可见性结果队列和需求附加信息,所述需求附加信息至少包括观测需求类型和观测需求位置;根据第一合并规则从所述观测需求队列中迭代获取第一观测需求和第二观测需求进行合并操作,直至迭代次数满足预设次数,停止迭代,输出合并后的观测需求队列;其中,所述合并操作具体为:根据观测需求类型和几何关系确定所述第一观测需求和第二观测需求的合并类型,并根据所述合并类型结合观测需求位置和可见性结果队列合并所述第一观测需求和第二观测需求,并更新观测需求队列。2.如权利要求1所述的观测需求合并方法,其特征在于,所述根据第一合并规则从所述观测需求队列中迭代获取第一观测需求和第二观测需求进行合并操作,具体为:根据第一合并规则迭代从观测需求队列中抽取第一观测需求,在每一次迭代过程中,遍历抽取观测需求队列中的观测需求,作为第二观测需求与第一观测需求进行合并操作,直至所述观测需求队列中的观测需求均被遍历,进入下一次迭代。3.如权利要求1所述的观测需求合并方法,其特征在于,所述根据观测需求类型和几何关系确定所述第一观测需求和第二观测需求的合并类型,具体为:确定所述第一观测需求和所述第二观测需求的观测需求类型,所述观测需求类型包括点目标和区域目标;若所述第一观测需求和所述第二观测需求的观测需求类型均为点目标,或所述第一观测需求和所述第二观测需求不存在包含关系,则所述合并类型为第一类型;若所述第一观测需求和所述第二观测需求存在包含关系,则所述合并类型为第二类型。4.如权利要求3所述的观测需求合并方法,其特征在于,在所述根据所述合并类型结合观测需求位置和可见性结果队列合并所述第一观测需求和第二观测需求之前,还包括:若所述合并类型为第一类型,计算所述第一观测需求和第二观测需求的切向距离和径向距离;所述切向距离为第一观测需求和第二观测需求的中心点沿卫星飞行方向的距离;所述径向距离为第一观测需求和第二观测需求的中心点垂直卫星飞行方向的距离;若所述切向距离大于预设的距离阈值,或所述径向距离大于卫星幅宽阈值,则所述第一观测需求和第二观测需求不可合并。5.如权利要求3所述的观测需求合并方法,其特征在于,所述根据所述合并类型结合观测需求位置和可见性结果队列合并所述第一观测需求和第二观测需求,具体为:根据所述合并类型和可见性结果队列,计算所述第一观测需求和所述第二观测需求重叠区域内的第一可见性结果;根据所述第一可见性结果合并所述第一观测需求和第二观测需求。6.如权利要求5所述的观测需求合并方法,其特征在于,所述根据所述第一可见性结果合并所述第一观测需求和第二观测需求,具体为:若所述第一观测需求和所述第二观测需求重叠区域内的第一可见性结果存在,则判断所述第一观测需求和所述第二观测需求的图像类型和优先级;根据所述图像类型和优先级合并所述第一观测需求和第二观测需求;若所述第一观测需求和所述第二观测需求重叠区域内的第一可见性结果不存在,则所
述第一观测需求和所述第二观测需求不可合并。7.如权利要求6所述的观测需求合并方法,其特征在于,所述根据所述图像类型和优先级合并所述第一观测需求和第二观测需求,具体为:若所述第一观测需求和第二观测需求的图像类型一致,则判断所述第一观测需求和第二观测需求的图像分辨率;并根据所述图像分辨率和优先级结合合并类型合并所述第一观测需求和第二观测需求;若所述第一观测需求和第二观测需求的图像类型不一致,则所述第一观测需求和所述第二观测需求不可合并。8.如权利要求7所述的观测需求合并方法,其特征在于,所述根据所述图像分辨率和优先级结合合并类型合并所述第一观测需求和第二观测需求,具体为:确认所述第一观测需求和第二观测需求的图像分辨率和优先级;当所述合并类型为第一类型时,则根据第二合并规则合并所述第一观测需求和第二观测需求,所述第二合并规则指定图像分辨率高的观测需求对图像分辨率低的观测需求进行合并,若图像分辨率一致,则优先级高的观测需求对优先级低的观测需求进行合并;当所述合并类型为第二类型时,则根据第二合并规则和第三合并规则合并所述第一观测需求和第二观测需求,所述第三合并规则指定两个存在包含关系的观测需求之间,若被包含的观测需求图像分辨率或优先级高于另一观测需求,则所述两个观测需求不可进行合并。9.如权利要求1所述的观测需求合并方法,其特征在于,在所述根据所述合并类型结合观测需求位置和可见性结果队列合并所述第一观测需求和第二观测需求之后,还包括:记录所述第一观测需求和第二观测需求的合并记录或不可合并的驳回原因。10.一种观测需求合并装置,其特征在于,包括:观测需求获取模块和迭代合并模块;所述观测需求获取模块,用于获取观测需求队列、可见性结果队列和需求附加信息,所述需求附加信息至少包括观测需求类型和观测需求位置;所述迭代合并模块,用于根据第一合并规则从所述观测需求队列中迭代获取第一观测需求和第二观测需求进行合并操作,直至迭代次数满足预设次数,停止迭代,输出合并后的观测需求队列;其中,所述合并操作具体为:根据观测需求类型和几何关系确定所述第一观测需求和第二观测需求的合并类型,并根据所述合并类型结合观测需求位置和可见性结果队列合并所述第一观测需求和第二观测需求,并更新观测需求队列。
技术总结
本发明公开了一种观测需求合并方法及装置,包括:获取观测需求队列、可见性结果队列和需求附加信息,所述需求附加信息至少包括观测需求类型和观测需求位置;根据第一合并规则从所述观测需求队列中迭代获取第一观测需求和第二观测需求进行合并操作,直至迭代次数满足预设次数,停止迭代,输出合并后的观测需求队列;其中,所述合并操作具体为:根据观测需求类型和几何关系确定所述第一观测需求和第二观测需求的合并类型,并根据所述合并类型结合观测需求位置和可见性结果队列合并所述第一观测需求和第二观测需求,并更新观测需求队列。并更新观测需求队列。并更新观测需求队列。
技术研发人员:刘晓东 曾伟刚 夏云
受保护的技术使用者:西安中科天塔科技股份有限公司
技术研发日:2023.05.29
技术公布日:2023/7/21
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
