[發明專利]一種二三維一體化的兵棋六角格的生成方法和裝置在審
| 申請號: | 201910960409.0 | 申請日: | 2019-10-10 |
| 公開(公告)號: | CN112652034A | 公開(公告)日: | 2021-04-13 |
| 發明(設計)人: | 龔詩鋒;王劍;黃玉甫 | 申請(專利權)人: | 中科星圖股份有限公司 |
| 主分類號: | G06T11/20 | 分類號: | G06T11/20;G06T17/05 |
| 代理公司: | 北京華專卓海知識產權代理事務所(普通合伙) 11664 | 代理人: | 張繼鑫 |
| 地址: | 101399 北京市順義區臨空經濟核*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 三維 一體化 六角 生成 方法 裝置 | ||
本申請實施例提供了二三維一體化的兵棋六角格的生成方法和裝置。所述方法包括:在目標地圖中選取繪制區域,生成第一頂點集合并確定所述繪制區域的幾何中心位置坐標;將所述第一頂點集合中的點轉換為指定坐標系中的點,生成第二頂點集合;根據所述幾何中心位置坐標和預設邊長計算得到等邊六邊形并生成第三頂點集合;判斷所述第二頂點集合是否與所述第三頂點集合存在交集,如是,則將所述等邊六邊形存入輸出集合中;基于已生成的等邊六邊形向幾何中心外側繼續生成等邊六邊形,將頂點與所述第二頂點集合存在交集的等邊六邊形存入所述輸出集合生成兵棋六角格。以此方式,可實現兵棋六角格的二三維一體化可視化效果,還能避免在高緯度區域受畸變影響。
技術領域
本申請涉及地理圖像技術領域,并且更具體地,涉及一種二三維一體化的兵棋六角格的生成方法和裝置。
背景技術
兵棋是對作戰過程進行邏輯推演研究和評估的重要工具,是現代作戰模擬的一種重要方法和手段。兵棋的三大要素包括棋盤、棋子和規則,棋盤的經典樣式就是六角格兵棋棋盤,計算機兵棋中也常采用六角格兵棋棋盤描述戰場地形環境。
傳統的兵棋六角格生成算法,多基于二維平面來實現。但隨著三維地理信息展示平臺的發展,戰棋推演也成為其軍事應用的一個方向,而傳統的二維平面兵棋六角格生成算法也不再適用。
為實現三維的六角格網兵棋棋盤繪制,一些三維的兵棋六角格生成算法被提出,但這些算法普遍存在一些問題:僅能在赤道附近正常顯示,越靠近高緯度區域,繪制的六角格網畸變越大;僅適用于三維場景,將其轉換為二維場景就難以完美兼容使用。
發明內容
有鑒于此,本申請的目的在于提出一種二三維一體化的兵棋六角格的生成方法,來解決現有技術中存在的上述技術問題。
基于上述目的,在本申請的第一方面,提供了一種二三維一體化的兵棋六角格的生成方法。該方法包括:
在目標地圖中選取多邊形繪制區域,根據所述多邊形繪制區域的頂點生成第一頂點集合;
根據所述第一頂點集合確定所述多邊形繪制區域的幾何中心位置坐標;
根據所述幾何中心位置坐標,將所述第一頂點集合中的點轉換為指定坐標系中的點,生成第二頂點集合;
根據所述幾何中心位置坐標和預設邊長計算得到等邊六邊形,根據所述等邊六邊形的六個頂點生成第三頂點集合;
判斷所述第二頂點集合是否與所述第三頂點集合存在交集,如是,則將所述等邊六邊形存入輸出集合中,如否,則停止繪制;
基于已生成的等邊六邊形向幾何中心外側繼續生成等邊六邊形,將頂點與所述第二頂點集合存在交集的等邊六邊形存入所述輸出集合;
根據所述輸出集合分別在二維視圖和三維視圖中繪制等邊六邊形,生成兵棋六角格。
進一步地,所述在目標地圖中選取多邊形繪制區域,根據所述多邊形繪制區域的頂點生成第一頂點集合之前,還包括:
分別初始化構建用于承載3D地圖繪制和2D視圖繪制的MapView視圖。
進一步地,所述第一頂點集合中的點的坐標為地理系坐標。
進一步地,所述指定坐標系為東北天坐標系。
進一步地,所述根據所述幾何中心位置坐標,將所述第一頂點集合中的點轉換為指定坐標系中的點,生成第二頂點集合包括:
將所述第一頂點集合中的點的坐標和所述幾何中心位置坐標轉換為地心坐標系坐標,并將所述地心坐標系坐標轉換為地理坐標系坐標,以幾何中心點的位置為原點,將所述第一頂點集合中的頂點轉換為東北天坐標系下的點,生成第二頂點集合。
進一步地,所述根據所述幾何中心位置坐標和預設邊長計算得到等邊六邊形包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中科星圖股份有限公司,未經中科星圖股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910960409.0/2.html,轉載請聲明來源鉆瓜專利網。





