System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及全球離散網格,尤其涉及一種基于全球離散網格的區域目標表征方法及裝置。
技術介紹
1、全球離散網格系統是基于球面的一種可以無限細分,但又不改變形狀的地球體擬合格網,當細分到一定程度時,可以達到模擬地球表面的目的,有望從根本上解決平面模型在全球空間管理與多尺度操作上的數據斷裂、幾何變形和拓撲不一致等問題,能為遙感衛星調度管理、無人機航線規劃、氣象預測等領域提供一個連續的、全球統一的分析框架。
2、考慮到需要快速響應和處理大規模任務的需求,對多目標重復觀測任務展開深入分析尤為關鍵。在這種場景下,任務之間存在著復雜的耦合關系,因此為了在有限的計算時間內確保最大程度地覆蓋區域目標并盡可能多地執行重復觀測任務,必須對任務集進行聚類,以提高規劃效率。任務聚類的核心理念是將相似的觀測任務歸類到一起,從而減少重復觀測的情況,并優化觀測計劃。通過將相似的任務組合在一起,可以降低任務之間的沖突,提高任務執行效率。這種任務聚類方式有助于在有限的時間內盡可能多地覆蓋地面目標。
3、傳統的基于聚類的目標任務規劃算法通常通過目標的坐標、距離以及衛星的側擺角等因素進行任務的聚合。然而,這種方式需要在歐式空間內進行大量的浮點數計算,從而影響了任務規劃的處理效率。相比之下,全球離散網格系統具有全球多分辨率多層次的拓撲結構,能夠直接使用高效的編碼計算操作實現目標網格任務的聚合。這種系統的優勢在于它能夠將地球表面劃分為網格,每個網格都具有唯一的標識符,無需進行復雜的浮點數計算。通過使用全球離散網格系統,衛星任務規劃的響應速度得到了
4、目前,針對圓形區域目標,基于圓形區域目標的經緯度和圓形區域目標的半徑生成與該圓形區域目標近似的多邊形區域,再使用全球離散網格系統的多邊形轉網格方法得到多邊形區域所覆蓋的所有網格,以基于所有網格的編碼表征圓形區域目標。然而,基于多邊形區域所覆蓋的所有網格的編碼表征圓形區域目標,導致表征目標的網格編碼存儲量和傳輸數據量大,進而導致圓形區域目標的網格編碼信息傳輸效率降低。
5、目前,針對多邊形區域目標,使用全球離散網格系統的多邊形轉網格方法得到多邊形區域目標的多邊形區域所覆蓋的所有網格,以基于所有網格的編碼表征多邊形區域目標。然而,基于多邊形區域所覆蓋的所有網格的編碼表征多邊形區域目標,導致表征目標的網格編碼存儲量和傳輸數據量大,進而導致圓形區域目標的網格編碼信息傳輸效率降低。
技術實現思路
1、本專利技術提供一種基于全球離散網格的區域目標表征方法及裝置,用以解決現有技術中數據存儲量大和傳輸數據量大的缺陷。
2、本專利技術提供一種基于全球離散網格的區域目標表征方法,包括:
3、在待表征區域目標為圓形區域目標的情況下,基于所述圓形區域目標的中心經緯度、所述圓形區域目標的物理半徑和預設的網格層級,確定用于標識所述圓形區域目標的三個第一網格編碼;所述中心經緯度為所述圓形區域目標的中心位置的經緯度,任一所述第一網格編碼為目標多邊形網格的編碼,所述目標多邊形網格為覆蓋所述圓形區域目標的部分圓形邊界的網格;
4、在待表征區域目標為多邊形區域目標的情況下,對所述多邊形區域目標的多邊形區域進行頂點抽取,得到抽取后的多個目標頂點,基于所述多個目標頂點的經緯度和預設的網格層級,確定所述多個目標頂點處的第二網格編碼;任一所述目標頂點處的第二網格編碼為覆蓋所述目標頂點的多邊形網格的編碼,所述多個目標頂點處的網格編碼用于標識所述多邊形區域目標;
5、其中,所述網格層級用于表征一個多邊形網格的大小。
6、根據本專利技術提供的一種基于全球離散網格的區域目標表征方法,所述基于所述圓形區域目標的中心經緯度、所述圓形區域目標的物理半徑和預設的網格層級,確定用于標識所述圓形區域目標的三個第一網格編碼,包括:
7、基于所述圓形區域目標的物理半徑,以及預設的網格層級,確定所述圓形區域目標在其半徑區域范圍內所需覆蓋的第一網格數量;
8、將所述圓形區域目標的中心經緯度所在的網格作為第一中心網格,基于所述第一中心網格和所述第一網格數量,確定用于標識所述圓形區域目標的三個第一網格編碼。
9、根據本專利技術提供的一種基于全球離散網格的區域目標表征方法,所述基于所述圓形區域目標的物理半徑,以及預設的網格層級,確定所述圓形區域目標在其半徑區域范圍內所需覆蓋的第一網格數量,包括:
10、基于所述圓形區域目標的物理半徑,確定所述圓形區域目標在全球離散網格系統中的目標半徑;
11、將所述圓形區域目標的中心經緯度所在位置作為所述第一中心網格的中心位置,基于所述目標半徑和所述網格層級,確定所述圓形區域目標在其半徑區域范圍內所需覆蓋的第一網格數量。
12、根據本專利技術提供的一種基于全球離散網格的區域目標表征方法,所述基于所述第一中心網格和所述第一網格數量,確定用于標識所述圓形區域目標的三個第一網格編碼,包括:
13、將所述圓形區域目標的中心經緯度所在位置作為三軸坐標系的原點位置,在所述圓形區域目標的圓形區域上構建所述三軸坐標系;
14、以所述第一中心網格為中心,基于所述第一網格數量確定所述三軸坐標系的三個坐標軸方向上的目標多邊形網格;
15、生成用于標識所述圓形區域目標的三個所述目標多邊形網格的第一網格編碼。
16、根據本專利技術提供的一種基于全球離散網格的區域目標表征方法,在所述基于所述圓形區域目標的中心經緯度、所述圓形區域目標的物理半徑和預設的網格層級,確定用于標識所述圓形區域目標的三個第一網格編碼之后,所述方法還包括:
17、以所述圓形區域目標的中心經緯度所在位置作為旋轉中心點,將三個所述目標多邊形網格分別旋轉60度,得到三個旋轉多邊形網格;
18、分別選取三個所述目標多邊形網格和三個所述旋轉多邊形網格中每個多邊形網格的一個頂點,得到六個第一頂點;
19、依次連接所述六個第一頂點,得到覆蓋所述圓形區域目標的圓形區域的第一特征六邊形。
20、根據本專利技術提供的一種基于全球離散網格的區域目標表征方法,所述分別選取三個所述目標多邊形網格和三個所述旋轉多邊形網格中每個多邊形網格的一個頂點,得到六個第一頂點,包括:
21、基于所述旋轉中心點,分別選取三個所述目標多邊形網格和三個所述旋轉多邊形網格中每個多邊形網格的一個頂點,得到六個第一頂點;
22、其中,任一多邊形網格的所述第一頂點與所述旋轉中心點的距離,大于所述多邊形網格的除所述第一頂點之外的其它頂點與所述旋轉中心點的距離,以使所述第一特征六邊形完全覆蓋所述圓形區域目標的圓形區域。
23、根據本專利技術提供的一種基于全球離散網格的區域目標表征方法,在所述依次連接所述六個第一頂點,得到覆蓋所述圓形區域目標的圓形區域的第一特征六邊形之后,所述方法還包括:
24、將所述圓形區域目標的中心經緯本文檔來自技高網...
【技術保護點】
1.一種基于全球離散網格的區域目標表征方法,其特征在于,包括:
2.根據權利要求1所述的基于全球離散網格的區域目標表征方法,其特征在于,所述基于所述圓形區域目標的中心經緯度、所述圓形區域目標的物理半徑和預設的網格層級,確定用于標識所述圓形區域目標的三個第一網格編碼,包括:
3.根據權利要求2所述的基于全球離散網格的區域目標表征方法,其特征在于,所述基于所述圓形區域目標的物理半徑,以及預設的網格層級,確定所述圓形區域目標在其半徑區域范圍內所需覆蓋的第一網格數量,包括:
4.根據權利要求2所述的基于全球離散網格的區域目標表征方法,其特征在于,所述基于所述第一中心網格和所述第一網格數量,確定用于標識所述圓形區域目標的三個第一網格編碼,包括:
5.根據權利要求1至4中任一項所述的基于全球離散網格的區域目標表征方法,其特征在于,在所述基于所述圓形區域目標的中心經緯度、所述圓形區域目標的物理半徑和預設的網格層級,確定用于標識所述圓形區域目標的三個第一網格編碼之后,所述方法還包括:
6.根據權利要求5所述的基于全球離散網格的區域目標表
7.根據權利要求5所述的基于全球離散網格的區域目標表征方法,其特征在于,在所述依次連接所述六個第一頂點,得到覆蓋所述圓形區域目標的圓形區域的第一特征六邊形之后,所述方法還包括:
8.根據權利要求1所述的基于全球離散網格的區域目標表征方法,其特征在于,所述對所述多邊形區域目標的多邊形區域進行頂點抽取,得到抽取后的多個目標頂點,包括:
9.根據權利要求1或8所述的基于全球離散網格的區域目標表征方法,其特征在于,在所述基于所述多個目標頂點的經緯度和預設的網格層級,確定所述多個目標頂點處的第二網格編碼之后,所述方法還包括:
10.根據權利要求9所述的基于全球離散網格的區域目標表征方法,其特征在于,在所述依次連接所述多個第二頂點,得到完全覆蓋所述目標多邊形區域的第二特征六邊形之后,所述方法還包括:
11.一種基于全球離散網格的區域目標表征裝置,其特征在于,包括:
12.一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1至10任一項所述基于全球離散網格的區域目標表征方法。
13.一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至10任一項所述基于全球離散網格的區域目標表征方法。
14.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至10任一項所述基于全球離散網格的區域目標表征方法。
...【技術特征摘要】
1.一種基于全球離散網格的區域目標表征方法,其特征在于,包括:
2.根據權利要求1所述的基于全球離散網格的區域目標表征方法,其特征在于,所述基于所述圓形區域目標的中心經緯度、所述圓形區域目標的物理半徑和預設的網格層級,確定用于標識所述圓形區域目標的三個第一網格編碼,包括:
3.根據權利要求2所述的基于全球離散網格的區域目標表征方法,其特征在于,所述基于所述圓形區域目標的物理半徑,以及預設的網格層級,確定所述圓形區域目標在其半徑區域范圍內所需覆蓋的第一網格數量,包括:
4.根據權利要求2所述的基于全球離散網格的區域目標表征方法,其特征在于,所述基于所述第一中心網格和所述第一網格數量,確定用于標識所述圓形區域目標的三個第一網格編碼,包括:
5.根據權利要求1至4中任一項所述的基于全球離散網格的區域目標表征方法,其特征在于,在所述基于所述圓形區域目標的中心經緯度、所述圓形區域目標的物理半徑和預設的網格層級,確定用于標識所述圓形區域目標的三個第一網格編碼之后,所述方法還包括:
6.根據權利要求5所述的基于全球離散網格的區域目標表征方法,其特征在于,所述分別選取三個所述目標多邊形網格和三個所述旋轉多邊形網格中每個多邊形網格的一個頂點,得到六個第一頂點,包括:
7.根據權利要求5所述的基于全球離散網格的區域目標表征方法,其特征在于,在所述依次連接所述六個第一頂點,得到覆蓋所述...
【專利技術屬性】
技術研發人員:許展鵬,孫文彬,
申請(專利權)人:中國人民解放軍六三九二一部隊,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。