[發明專利]集成二、三維平臺的管線數據同步及聯動方法有效
| 申請號: | 201410295916.4 | 申請日: | 2014-06-27 |
| 公開(公告)號: | CN104090827B | 公開(公告)日: | 2017-05-10 |
| 發明(設計)人: | 王曉東;鄭文青;張弓;車登科;江彬 | 申請(專利權)人: | 西安煤航信息產業有限公司 |
| 主分類號: | G06F9/52 | 分類號: | G06F9/52;G06F9/54 |
| 代理公司: | 西安新思維專利商標事務所有限公司61114 | 代理人: | 李罡 |
| 地址: | 710065 陜西省*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 集成 三維 平臺 管線 數據 同步 聯動 方法 | ||
技術領域
本發明屬于地理信息平臺技術領域,具體涉及一種集成二、三維平臺的管線數據同步及聯動方法。
背景技術
近年來,圖形硬件設備和圖形學算法的迅猛發展有力地推動了空間信息可視化技術的發展,人們已經初步實現了對地理環境的真實仿真,這種仿真能夠較好地重現現實景觀。城市三維可視化系統的研究在城市信息化領域的發展非常迅速,其具有代表性的研究成果即是人們比較熟悉的數字城市模型,國內外在這一方面已經有一系列具有代表性的成果,在城市景觀模擬、城市發展規劃、城市管網、數據可視化等方面有著廣泛的應用。
在三維地理信息系統技術快速發展的同時,傳統的二維地理信息系統技術并沒有退出歷史舞臺,由于其數據的概括性高、空間分析算法成熟,二維地理信息系統技術依然有著強大的生命力。在現實需求中,技術人員既需要二維平臺中的數據的高度概括性及應用的便捷性,又需要三維平臺中真實性和直觀性,因此二三維一體化軟件成為當前地理信息技術發展的主流方向之一。
然而,當前的技術現實是,二維地理信息系統平臺和三維地理信息系統平臺往往是兩個相互獨立的軟件平臺,或者是兩個相互獨立的兩個模塊,二維模塊和三維模塊難以進行很好的通訊,造成二三維一體化軟件平臺中的以下問題:
1、二維視圖與三維視圖要么不能聯動,要么在聯動時只能平移、不能旋轉;
2、二維管線數據在發生改變時,三維管線數據不能隨之發生變化;
隨著國民經濟的快速發展和社會信息化水平越來越高,集成二、三維軟件平臺的地理信息系統應用軟件將有著廣泛的應用,因此有必要提出一種二三維一體化軟件中二維模塊與三維模塊視圖聯動及管線數據同步的方法。
發明內容
本發明的目的是提供一種集成二、三維平臺的管線數據同步及聯動方法,令二維模塊與三維模塊之間可有效通訊,實現二維模塊與三維模塊視圖的平移聯動和旋轉聯動,以及管線數據在兩模塊間的同步。
本發明所采用的技術方案是:
集成二、三維平臺的管線數據同步及聯動方法,其特征在于:
由以下步驟實現:
步驟一:構建一個集成二、三維平臺的應用系統框架,在該應用系統框架中設置一個二維模塊和一個三維模塊,并分屏對比顯示;
在二維模塊中實現視圖刷新事件的捕捉,可將視圖刷新前后視圖的范圍、比例尺、旋轉角度的變化消息發送給三維模塊;并設置添加管點、移動管點、刪除管點、添加管段、刪除管段、屬性修改的功能模塊,可將修改后的消息發送給三維模塊;
在三維模塊中實現三維視圖移動、旋轉、縮放事件的捕捉,可獲取相機高度、旋轉角度、相機中心點坐標三個參數,計算出二維視圖的中心點坐標、二維視圖的顯示比例尺,并將該消息發送給應用系統框架;應用系統框架通過回調函數捕獲該消息,在消息處理函數中設置二維視圖的中心點坐標、比例尺和旋轉角度,并重新繪制二維視圖;
步驟二:在二維模塊和三維模塊中分別捕獲其視圖繪制事件;
當二維視圖刷新事件被捕獲后,判斷該視圖是否進行了平移或旋轉,當發生平移或旋轉時,則向三維模塊中發送二維視圖的比例尺、旋轉角度、以及視圖中心點坐標數據;三維模塊收到數據后,把其轉換成為攝像機高度、旋轉角度以及攝像機視域中心點,然后刷新三維視圖,從而完成二維向三維的視圖聯動;
當三維視圖刷新事件被捕獲后,判斷攝像機是否進行了平移或旋轉,當發生平移或旋轉時,則根據攝像機的高度、旋轉角度、以及視圖中心點換算成為二維視圖的比例尺、旋轉角度和視圖中心點,并向二維模塊中發送這些數據,應用系統框架的回調函數捕獲到數據后,對二維視圖進行設置和刷新,從而完成三維向二維的視圖聯動;
步驟三:當在二維模塊中添加管點、移動管點、刪除管點、添加管段、刪除管段、編輯管點屬性、編輯管段屬性后,向三維模塊發送管點或管段更改后的數據,包括修改后管線要素的圖形及屬性數據,當三維模塊收到這些數據后,對三維視圖中的相應數據進行更改,從而完成管線數據的同步。
本發明具有以下優點:
1、該方法很好的解決了二三維視圖的平移、旋轉、縮放的聯動問題。
2、通過該方法,實現了管線數據在二三維模塊中包括添加管點、移動管點、刪除管點、增加管段、刪除管段、管線屬性編輯在內的圖形與屬性數據同步。
3、鑒于管點與管段存在拓撲關系,移動管點時與之相連的管段亦隨之移動,并在二維與三維模塊內實現同步。
附圖說明
圖1為本發明的原理框圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安煤航信息產業有限公司,未經西安煤航信息產業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410295916.4/2.html,轉載請聲明來源鉆瓜專利網。





