新四季網

一種基於電子沙盤系統的三維軍標標繪方法

2023-05-07 09:10:21

一種基於電子沙盤系統的三維軍標標繪方法
【專利摘要】本發明一種基於電子沙盤系統的三維軍標標繪方法,具體步驟為:搭建基於電子沙盤的三維軍標標繪系統,包括:地理信息數據處理與顯示模塊、二維軍標符號生成模塊、軍標符號三維繪製模塊和軍標符號管理模塊;地理信息數據處理與顯示模塊實現地形數據的三維顯示;二維軍標符號生成模塊對軍標符號進行二維繪製;軍標符號三維繪製模塊實現了軍標的網格化和地形匹配;軍標符號管理模塊對軍標在三維場景中進行管理控制。本發明基於三維電子沙盤系統提供了全軍在三維場景中的標繪方法,採用Qt繪圖系統完成軍標二維繪製,並採用離線和實時網格化將三維軍標標繪分為兩個LOD等級,兼顧了軍標標繪的地形匹配和場景實時繪製渲染要求。
【專利說明】一種基於電子沙盤系統的三維軍標標繪方法

【技術領域】
[0001]本發明涉及一種三維軍標標繪方法,特別是一種基於電子沙盤系統的三維軍標標繪方法。

【背景技術】
[0002]電子沙盤是計算機技術、計算機圖形學等技術的產物,廣泛應用於軍事、教育、娛樂、房地產等領域。電子沙盤系統具有數據分析、空間特性分析、路徑分析和態勢標繪等功能,在軍事領域三維戰場態勢標繪為指揮決策提供了形象、直觀、豐富的戰場信息。
[0003]三維標繪技術是電子沙盤系統中進行態勢展示和態勢推演的基礎,指揮機構可以根據戰場態勢的發展情況及時調整作戰計劃,三維態勢標繪的研宄具有重要意義。軍隊標號是表現部隊作戰指揮、作戰模擬和其它軍事相關活動中一種常用的圖形符號,是三維標繪的主要內容。
[0004]現有的標繪系統已經能夠實現部分標繪符號的繪製,但多數是使用三維模型、公告牌或者二維平面化的符號放置到場景中。三維模型方法首先是需要大量的模型數據,而且沒有統一的標準,考慮到渲染效率也不能大量加載;公告牌或者二維平面化的符號不是三維標繪技術,不能很好的適應地形,對觀察視角也有一定限制。有些技術針對部分符號實現了三維標繪,但具有限定的使用範圍,不適用於全軍標的三維繪製。


【發明內容】

[0005]本發明目的在於提供一種基於電子沙盤系統的三維軍標標繪方法,解決了全軍標在三維場景中地形匹配和繪製實時性的問題。
[0006]一種基於電子沙盤系統的三維軍標標繪方法的具體步驟為:
第一步搭建基於電子沙盤的三維軍標標繪系統
基於電子沙盤的三維軍標標繪,包括:地理信息數據處理與顯示模塊、二維軍標符號生成模塊、軍標符號三維繪製模塊和軍標符號管理模塊。所述:
地理信息數據處理與顯示模塊的功能為:對三維地理信息數據進行預處理,生成地形資料庫,構建多解析度紋理細節LOD並分頁調度實現實時渲染。
[0007]二維軍標符號生成模塊的功能為:實現基於QT的二維軍標符號的繪製,生成了二維的軍標模型庫,並提供修改軍標符號屬性的接口。
[0008]軍標符號三維繪製模塊的功能為:對軍標符號進行網格化處理,實現軍標的離線三角剖分和實時三角剖分,生成網格化數據,並進行地形匹配。
[0009]軍標符號管理模塊的功能為:為軍標符號建立管理庫,提供軍標的添加、刪除、屬性修改功能,保存場景軍標信息,支持態勢儲存與復現。
[0010]第二步地理信息數據處理與顯示模塊實現地形數據的三維顯示
地理信息數據處理與顯示模塊首先將地形數據進行坐標轉換,其中,地形數據是空間基礎地理要素數據,包括DEM數據、DLG數據、TIF數據、屬性數據、地理特徵的GIS數據以及標註信息數據,變換為目標地形坐標,然後通過gdal_translate工具預先對影像數據進行瓦片處理,並使用gdaladdo工具創建金字塔數據集。其次,地理信息數據處理與顯示模塊構建地形塊的線性四叉樹索引,採用地形預加載和動態調度,實現對海量地形數據進行動態加載顯示。
[0011 ] 第三步二維軍標符號生成模塊對軍標符號進行二維繪製
軍標標繪模塊首先採用跨平臺的Qt開發框架,基於Qt的Arthur繪圖系統,採用QPainter繪製圖形,使用繪圖函數、路徑裁剪與區域裁剪函數實現常規軍標符號的生成、採用基於控制點的B樣條曲線和貝塞爾曲線擬合方式生成動態軍標符號。其次,軍標標繪模塊使用Qpen畫筆繪製輪廓,利用QBrush畫刷進行填充,利用QFont定義字體,並提供接口用於軍標修改。最後,軍標標繪模塊使用坐標轉換實現軍標變換,提供比例變換、旋轉變換和平移變換接口。
[0012]第四步軍標符號三維繪製模塊實現了軍標的網格化和地形匹配
軍標符號三維繪製模塊將軍標在三維場景中的顯示方式分為兩個LOD等級,採用不同方式對軍標進行網格化處理,並實現地形匹配。地形匹配時採用的高程值,是在三維場景中以軍標網格點對應地形的高程值加上一個正值作為該網格點的高程,避免軍標與地形重合產生閃動。
[0013]當軍標符號初始繪製或地形加載LOD不是最高細節等級時,軍標符號三維繪製模塊選擇使用低LOD軍標符號,採用離線網格化方法。模塊使用Delaunay算法對二維軍標符號進行三角剖分,生成離線數據。然後進行地形匹配,採用射線查詢方式,獲取軍標符號網格點對應地形的高程值,並賦值給軍標網格點,即可進行繪製。當地形加載為最高細節等級時,軍標符號三維繪製模塊選擇使用高LOD軍標符號,採用實時網格化方法。模塊採用多線程處理方式,根據軍標所在位置的地形網格特徵對二維軍標符號進行實時三角剖分,將地形網格點線作為三角剖分的約束條件,使用約束Delaunay三角剖分方法生成網格,然後獲取軍標符號各網格點對應地形的高程值,將高程值賦給軍標符號進行地形匹配。
[0014]第五步軍標符號管理模塊對軍標在三維場景中進行管理控制
軍標符號管理模塊建立三維軍標符號模型庫對場景中的三維軍標符號進行管理。軍標符號管理模塊通過場景節點控制能夠對軍標進行添加、刪除、顯隱操作;通過Qt繪圖系統接口能夠對軍標顏色、內外襯色、字體進行修改;通過坐標轉換接口能夠對軍標大小、位置、方向、姿態進行修改;軍標符號管理模塊將場景中標繪內容的名稱、屬性信息保存為DAT文件,通過讀取該文件可復現標繪內容,實現場景態勢的存儲和重讀。
[0015]至此,實現了基於電子沙盤系統的三維軍標標繪。
[0016]本發明基於三維電子沙盤系統提供了全軍在三維場景中的標繪方法,採用Qt繪圖系統完成軍標二維繪製,並採用離線和實時網格化將三維軍標標繪分為兩個LOD等級,兼顧了軍標標繪的地形匹配和場景實時繪製渲染要求。

【具體實施方式】
[0017]一種基於電子沙盤系統的三維軍標標繪方法的具體步驟為:
第一步搭建基於電子沙盤的三維軍標標繪系統
基於電子沙盤的三維軍標標繪,包括:地理信息數據處理與顯示模塊、二維軍標符號生成模塊、軍標符號三維繪製模塊和軍標符號管理模塊。所述:
地理信息數據處理與顯示模塊的功能為:對三維地理信息數據進行預處理,生成地形資料庫,構建多解析度紋理細節LOD並分頁調度實現實時渲染。
[0018]二維軍標符號生成模塊的功能為:實現基於QT的二維軍標符號的繪製,生成了二維的軍標模型庫,並提供修改軍標符號屬性的接口。
[0019]軍標符號三維繪製模塊的功能為:對軍標符號進行網格化處理,實現軍標的離線三角剖分和實時三角剖分,生成網格化數據,並進行地形匹配。
[0020]軍標符號管理模塊的功能為:為軍標符號建立管理庫,提供軍標的添加、刪除、屬性修改功能,保存場景軍標信息,支持態勢儲存與復現。
[0021]第二步地理信息數據處理與顯示模塊實現地形數據的三維顯示
地理信息數據處理與顯示模塊首先將地形數據進行坐標轉換,其中,地形數據是空間基礎地理要素數據,包括DEM數據、DLG數據、TIF數據、屬性數據、地理特徵的GIS數據以及標註信息數據,變換為目標地形坐標,然後通過gdal_translate工具預先對影像數據進行瓦片處理,並使用gdaladdo工具創建金字塔數據集。其次,地理信息數據處理與顯示模塊構建地形塊的線性四叉樹索引,採用地形預加載和動態調度,實現對海量地形數據進行動態加載顯示。
[0022]第三步二維軍標符號生成模塊對軍標符號進行二維繪製
軍標標繪模塊首先採用跨平臺的Qt開發框架,基於Qt的Arthur繪圖系統,採用QPainter繪製圖形,使用繪圖函數、路徑裁剪與區域裁剪函數實現常規軍標符號的生成、採用基於控制點的B樣條曲線和貝塞爾曲線擬合方式生成動態軍標符號。其次,軍標標繪模塊使用Qpen畫筆繪製輪廓,利用QBrush畫刷進行填充,利用QFont定義字體,並提供接口用於軍標修改。最後,軍標標繪模塊使用坐標轉換實現軍標變換,提供比例變換、旋轉變換和平移變換接口。
[0023]第四步軍標符號三維繪製模塊實現了軍標的網格化和地形匹配
軍標符號三維繪製模塊將軍標在三維場景中的顯示方式分為兩個LOD等級,採用不同方式對軍標進行網格化處理,並實現地形匹配。地形匹配時採用的高程值,是在三維場景中以軍標網格點對應地形的高程值加上一個正值作為該網格點的高程,避免軍標與地形重合產生閃動。
[0024]當軍標符號初始繪製或地形加載LOD不是最高細節等級時,軍標符號三維繪製模塊選擇使用低LOD軍標符號,採用離線網格化方法。模塊使用Delaunay算法對二維軍標符號進行三角剖分,生成離線數據。然後進行地形匹配,採用射線查詢方式,獲取軍標符號網格點對應地形的高程值,並賦值給軍標網格點,即可進行繪製。當地形加載為最高細節等級時,軍標符號三維繪製模塊選擇使用高LOD軍標符號,採用實時網格化方法。模塊採用多線程處理方式,根據軍標所在位置的地形網格特徵對二維軍標符號進行實時三角剖分,將地形網格點線作為三角剖分的約束條件,使用約束Delaunay三角剖分方法生成網格,然後獲取軍標符號各網格點對應地形的高程值,將高程值賦給軍標符號進行地形匹配。
[0025]第五步軍標符號管理模塊對軍標在三維場景中進行管理控制
軍標符號管理模塊建立三維軍標符號模型庫對場景中的三維軍標符號進行管理。軍標符號管理模塊通過場景節點控制能夠對軍標進行添加、刪除、顯隱操作;通過Qt繪圖系統接口能夠對軍標顏色、內外襯色、字體進行修改;通過坐標轉換接口能夠對軍標大小、位置、方向、姿態進行修改;軍標符號管理模塊將場景中標繪內容的名稱、屬性信息保存為DAT文件,通過讀取該文件可復現標繪內容,實現場景態勢的存儲和重讀。
[0026]至此,實現了基於電子沙盤系統的三維軍標標繪。
【權利要求】
1.一種基於電子沙盤系統的三維軍標標繪方法,其特徵在於具體步驟為: 第一步搭建基於電子沙盤的三維軍標標繪系統 基於電子沙盤的三維軍標標繪,包括:地理信息數據處理與顯示模塊、二維軍標符號生成模塊、軍標符號三維繪製模塊和軍標符號管理模塊;所述: 地理信息數據處理與顯示模塊的功能為:對三維地理信息數據進行預處理,生成地形資料庫,構建多解析度紋理細節LOD並分頁調度實現實時渲染; 二維軍標符號生成模塊的功能為:實現基於QT的二維軍標符號的繪製,生成了二維的軍標模型庫,並提供修改軍標符號屬性的接口 ; 軍標符號三維繪製模塊的功能為:對軍標符號進行網格化處理,實現軍標的離線三角剖分和實時三角剖分,生成網格化數據,並進行地形匹配; 軍標符號管理模塊的功能為:為軍標符號建立管理庫,提供軍標的添加、刪除、屬性修改功能,保存場景軍標信息,支持態勢儲存與復現; 第二步地理信息數據處理與顯示模塊實現地形數據的三維顯示地理信息數據處理與顯示模塊首先將地形數據進行坐標轉換,其中,地形數據是空間基礎地理要素數據,包括DEM數據、DLG數據、TIF數據、屬性數據、地理特徵的GIS數據以及標註信息數據,變換為目標地形坐標,然後通過gdal_translate工具預先對影像數據進行瓦片處理,並使用gdaladdo工具創建金字塔數據集;其次,地理信息數據處理與顯示模塊構建地形塊的線性四叉樹索引,採用地形預加載和動態調度,實現對海量地形數據進行動態加載顯示; 第三步二維軍標符號生成模塊對軍標符號進行二維繪製 軍標標繪模塊首先採用跨平臺的Qt開發框架,基於Qt的Arthur繪圖系統,採用QPainter繪製圖形,使用繪圖函數、路徑裁剪與區域裁剪函數實現常規軍標符號的生成、採用基於控制點的B樣條曲線和貝塞爾曲線擬合方式生成動態軍標符號;其次,軍標標繪模塊使用Qpen畫筆繪製輪廓,利用QBrush畫刷進行填充,利用QFont定義字體,並提供接口用於軍標修改;最後,軍標標繪模塊使用坐標轉換實現軍標變換,提供比例變換、旋轉變換和平移變換接口; 第四步軍標符號三維繪製模塊實現了軍標的網格化和地形匹配軍標符號三維繪製模塊將軍標在三維場景中的顯示方式分為兩個LOD等級,採用不同方式對軍標進行網格化處理,並實現地形匹配;地形匹配時採用的高程值,是在三維場景中以軍標網格點對應地形的高程值加上一個正值作為該網格點的高程,避免軍標與地形重合產生閃動; 當軍標符號初始繪製或地形加載LOD不是最高細節等級時,軍標符號三維繪製模塊選擇使用低LOD軍標符號,採用離線網格化方法;模塊使用Delaunay算法對二維軍標符號進行三角剖分,生成離線數據;然後進行地形匹配,採用射線查詢方式,獲取軍標符號網格點對應地形的高程值,並賦值給軍標網格點,即可進行繪製;當地形加載為最高細節等級時,軍標符號三維繪製模塊選擇使用高LOD軍標符號,採用實時網格化方法;模塊採用多線程處理方式,根據軍標所在位置的地形網格特徵對二維軍標符號進行實時三角剖分,將地形網格點線作為三角剖分的約束條件,使用約束Delaunay三角剖分方法生成網格,然後獲取軍標符號各網格點對應地形的高程值,將高程值賦給軍標符號進行地形匹配; 第五步軍標符號管理模塊對軍標在三維場景中進行管理控制軍標符號管理模塊建立三維軍標符號模型庫對場景中的三維軍標符號進行管理;軍標符號管理模塊通過場景節點控制能夠對軍標進行添加、刪除、顯隱操作;通過Qt繪圖系統接口能夠對軍標顏色、內外襯色、字體進行修改;通過坐標轉換接口能夠對軍標大小、位置、方向、姿態進行修改;軍標符號管理模塊將場景中標繪內容的名稱、屬性信息保存為DAT文件,通過讀取該文件可復現標繪內容,實現場景態勢的存儲和重讀; 至此,實現了基於電子沙盤系統的三維軍標標繪。
【文檔編號】G06T11/00GK104504742SQ201410812947
【公開日】2015年4月8日 申請日期:2014年12月24日 優先權日:2014年12月24日
【發明者】李峰, 劉昊, 文斌, 伍航, 高湘軍 申請人:中國航天科工集團第四研究院

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀