本發(fā)明涉及圖像數(shù)據(jù)處理,特別涉及一種二維三維場景中數(shù)據(jù)一體化的方法、裝置、設(shè)備及介質(zhì)。
背景技術(shù):
1、傳統(tǒng)的二維地理信息系統(tǒng)雖然在空間分析和數(shù)據(jù)管理方面較為成熟,但難以表達第三維方向上的幾何位置信息、空間拓撲信息以及部分語義信息等完整信息,在地理空間表達和可視化效果等方面存在局限性。三維地理信息系統(tǒng)雖然能夠更真實地反映空間地理實體的位置、形狀及紋理等信息,但與二維地理信息系統(tǒng)相比,三維空間數(shù)據(jù)的獲取成本更高,數(shù)據(jù)模型更為復(fù)雜,空間查詢和分析功能的算法效率較低。
2、因此,亟需一種二三維一體化的地理信息系統(tǒng),能夠?qū)⒍S地理信息系統(tǒng)和三維地理信息系統(tǒng)的優(yōu)勢有機結(jié)合,實現(xiàn)二三維場景的聯(lián)動,支持地圖數(shù)據(jù)、標繪數(shù)據(jù)以及視圖交互的一體化,從而為戰(zhàn)爭態(tài)勢的可視化分析和決策提供有力支持。
技術(shù)實現(xiàn)思路
1、有鑒于此,本發(fā)明實施例提供了一種二維三維場景中數(shù)據(jù)一體化的方法,以解決現(xiàn)有技術(shù)中無法實現(xiàn)二三維場景中視點與數(shù)據(jù)的一體化、難以同步二三維場景的可視化和空間分析的技術(shù)問題。該方法包括:
2、構(gòu)建基于統(tǒng)一基準坐標系的二維場景和三維場景,并構(gòu)建坐標轉(zhuǎn)換模型,其中,所述基準坐標系包括地理坐標基準和投影坐標系,所述坐標轉(zhuǎn)換模型用于所述二維場景的二維投影坐標與所述三維場景的三維笛卡爾坐標的相互轉(zhuǎn)換、屏幕像素坐標與地理坐標的相互轉(zhuǎn)換;
3、獲取用戶界面的視點視野描述和用戶界面的同步模式,根據(jù)所述同步模式確定視圖的同步策略,根據(jù)所述同步策略和所述視點視野描述,利用所述坐標轉(zhuǎn)換模型將所述用戶界面中的二維視圖與三維視圖同步,和/或?qū)⑺龆S場景中的標繪與所述三維場景中的標繪同步,和/或?qū)⑺龆S場景中的二維空間分析數(shù)據(jù)與所述三維場景中的三維空間分析數(shù)據(jù)同步;
4、將同步后的所述二維場景和/或所述三維場景渲染后,顯示至所述用戶界面。
5、本發(fā)明實施例還提供了一種二維三維場景中數(shù)據(jù)一體化的裝置,以解決現(xiàn)有技術(shù)中無法實現(xiàn)二三維場景中視點與數(shù)據(jù)的一體化、難以同步二三維場景的可視化和空間分析的技術(shù)問題。該裝置包括:
6、坐標定義模塊,用于構(gòu)建基于統(tǒng)一基準坐標系的二維場景和三維場景,并構(gòu)建坐標轉(zhuǎn)換模型,其中,所述基準坐標系包括地理坐標基準和投影坐標系,所述坐標轉(zhuǎn)換模型用于所述二維場景的二維投影坐標與所述三維場景的三維笛卡爾坐標的相互轉(zhuǎn)換、屏幕像素坐標與地理坐標的相互轉(zhuǎn)換;
7、數(shù)據(jù)一體化模塊,用于獲取用戶界面的視點視野描述和用戶界面的同步模式,根據(jù)所述同步模式確定視圖的同步策略,根據(jù)所述同步策略和所述視點視野描述,利用所述坐標轉(zhuǎn)換模型將所述用戶界面中的二維視圖與三維視圖同步,和/或?qū)⑺龆S場景中的標繪與所述三維場景中的標繪同步,和/或?qū)⑺龆S場景中的二維空間分析數(shù)據(jù)與所述三維場景中的三維空間分析數(shù)據(jù)同步;
8、場景顯示模塊,用于將同步后的所述二維場景和/或所述三維場景渲染后,顯示至所述用戶界面。
9、本發(fā)明實施例還提供了一種計算機設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)上述任意的二維三維場景中數(shù)據(jù)一體化的方法,以解決現(xiàn)有技術(shù)中無法實現(xiàn)二三維場景中視點與數(shù)據(jù)的一體化、難以同步二三維場景的可視化和空間分析的技術(shù)問題。
10、本發(fā)明實施例還提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有執(zhí)行上述任意的二維三維場景中數(shù)據(jù)一體化的方法的計算機程序,以解決現(xiàn)有技術(shù)中無法實現(xiàn)二三維場景中視點與數(shù)據(jù)的一體化、難以同步二三維場景的可視化和空間分析的技術(shù)問題。
11、與現(xiàn)有技術(shù)相比,本說明書實施例采用的上述至少一個技術(shù)方案能夠達到的有益效果至少包括:
12、實現(xiàn)了基于二維地理信息系統(tǒng)的二維場景和基于三維地理信息系統(tǒng)的三維場景的有機結(jié)合,充分發(fā)揮了二者的優(yōu)勢,實現(xiàn)了二三維場景的聯(lián)動。
1.一種二維三維場景中數(shù)據(jù)一體化的方法,其特征在于,包括:
2.如權(quán)利要求1所述的二維三維場景中數(shù)據(jù)一體化的方法,其特征在于,獲取用戶界面的視點視野描述和用戶界面的同步模式,根據(jù)所述同步模式確定視圖的同步策略,根據(jù)所述同步策略和所述視點視野描述,利用所述坐標轉(zhuǎn)換模型將所述用戶界面中的二維視圖與三維視圖同步,包括:
3.如權(quán)利要求2所述的二維三維場景中數(shù)據(jù)一體化的方法,其特征在于,獲取基于所述視點視野描述的視圖變更信息,根據(jù)所述同步模式,對所述二維視圖或所述三維視圖的所述視圖變更信息進行操作解算,將所述變更信息應(yīng)用至所述二維視圖或所述三維視圖中,包括:
4.如權(quán)利要求1所述的二維三維場景中數(shù)據(jù)一體化的方法,其特征在于,將所述二維場景中的標繪與所述三維場景中的標繪同步,包括:
5.如權(quán)利要求1所述的二維三維場景中數(shù)據(jù)一體化的方法,其特征在于,將所述二維場景中的二維空間分析數(shù)據(jù)與所述三維場景中的三維空間分析數(shù)據(jù)同步,包括:
6.如權(quán)利要求5所述的二維三維場景中數(shù)據(jù)一體化的方法,其特征在于,根據(jù)不同的空間分析類型和所述要素關(guān)聯(lián)數(shù)據(jù),將所述二維場景的空間分析數(shù)據(jù)與所述三維場景的空間分析數(shù)據(jù)同步,包括:
7.如權(quán)利要求1至6中任意一項所述的二維三維場景中數(shù)據(jù)一體化的方法,其特征在于,構(gòu)建坐標轉(zhuǎn)換模型,包括:
8.一種二維三維場景中數(shù)據(jù)一體化的裝置,其特征在于,包括:
9.一種計算機設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)權(quán)利要求1至7中任一項所述的二維三維場景中數(shù)據(jù)一體化的方法。
10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)存儲有執(zhí)行權(quán)利要求1至7中任一項所述的二維三維場景中數(shù)據(jù)一體化的方法的計算機程序。