[發明專利]在Web頁面上實現二三維地圖聯動的方法有效
| 申請號: | 201310341431.X | 申請日: | 2013-08-07 |
| 公開(公告)號: | CN103399928A | 公開(公告)日: | 2013-11-20 |
| 發明(設計)人: | 宋述軍;劉永亮 | 申請(專利權)人: | 中國水電顧問集團成都勘測設計研究院 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 成都虹橋專利事務所(普通合伙) 51124 | 代理人: | 劉世平 |
| 地址: | 610072 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | web 頁面 實現 三維 地圖 聯動 方法 | ||
技術領域
本發明涉及地理空間信息可視化領域,具體的說,是涉及一種在Web頁面上實現二三維地圖聯動的方法,適用于地理空間信息的二維、三維方式展示。
背景技術
傳統的二維地理信息系統技術成熟但缺乏三維可視化和虛擬仿真的效果,三維地理信息系統卻缺乏二維地理信息系統的便捷性、宏觀性。目前基于二三維混合結構的GIS系統實現了地理信息在二維、三維界面下進行聯動顯示與查詢的功能。二三維地圖聯動實現的途徑是系統的二維部分和三維部分的地理坐標相對應,即數據在可視化上層面的一致性,其實現思路是:通過坐標轉換機制,使二維圖層中的地理坐標與三維場景的空間位置相對應,并通過交互式的事件觸發機制保持其位置變化時的同步,這是數據可視化層面二三維聯動的實質。
為了使二維GIS平臺中的地理坐標與三維場景的空間位置相對應,需要兩者共享同一坐標空間。同時在二維地圖上的鼠標函數和三維地圖上的鼠標函數中建立坐標轉換和傳輸機制以及二三維場景信息實時刷新的事件觸發機制,使得在操作二維地圖時將坐標傳輸到三維控件上,在操作三維場景時,將空間位置坐標傳到二維地圖窗口,達到二三維的聯動和數據的一致性。
當前二三維地圖聯動技術的實現存在如下幾個方面的問題:
1、在C/S結構軟件環境下實現,不能在Web頁面進行二三維地圖聯動:
當前在Web頁面下使用的三維地圖控件為ActiveX控件,不能與Javacript等語言進行交互,故不能在Web頁面進行二三維地圖聯動。
2、在二三維地圖聯動時,三維地圖不能進行高度、方向、旋轉等視角的自動調整:
二維地圖采用垂直地面視角的正射投影顯示,三維地圖采用任意視角的中心投影顯示方式,兩者視角的不一致,導致了二三維地圖之間聯動的對應關系不明確,造成了兩者切換時不能在高度、方向、旋轉等視角下進行自動調整。
3、二三維地圖聯動的界面單一,缺乏靈活性。
發明內容
本發明所要解決的技術問題是:提出一種在Web頁面上實現二三維地圖聯動的方法,解決傳統技術中二三維地圖聯動不能在Web頁面上實現、在切換至三維地圖時不能進行自動調整、界面單一缺乏靈活性的問題。
本發明解決上述技術問題采用的方案是:在Web頁面上實現二三維地圖聯動的方法,包括以下步驟:
a.建立二維比例尺級數、三維視圖高度分級以及二維比例尺級數與三維視圖高度分級之間的對應關系;
b.當從二維地圖切換至三維地圖時,以二維地圖的中心點和二維比例尺級數為基礎,在二三維聯動界面加載三維地圖的相應參數;若本次加載為初次加載三維地圖,則該相應參數為:視線到地面的焦點為中心點、垂直視角、正北方向、對應高度級數的高度;若在本次加載之前已加載過三維地圖,則該相應參數為:視線到地面的焦點為中心點、之前三維視角、之前的方向、對應高度級數的高度;
當從三維地圖切換至二維地圖時,以三維地圖的當前高度級數和當前視圖對應的三維視點為基礎,計算二維地圖的中心點和二維地圖的比例尺并在二三維聯動界面進行加載。
進一步,步驟b中,當從二維地圖切換至三維地圖時,根據二維地圖的比例尺大小自動調整三維地圖的高度、方向、旋轉角度等視角參數;當比例尺較大時,高度較低、方向的傾斜度較大;當比例尺較小時,高度較高、方向的傾斜度較小。
進一步,所述二三維聯動界面為二維窗口與三維窗口的左右排列形式,或者為二維窗口與三維窗口的上下排列形式,或者為在二維窗口上設計浮動的三維窗口的形式,或者為將二維窗口與三維窗口設計成選項卡的形式,或者為將二維窗口與三維窗口設計成超鏈接的形式,或者為將二維窗口與三維窗口設計成折疊式的形式,或者為將二維窗口與三維窗口設計成彈出窗口的形式。
本發明的有益效果是:1、在Web頁面上實現二三維地圖聯動,突破了C/S結構的局限性,使GIS系統更具有通用性和廣泛性;2、當由二維地圖向三維地圖切換時,三維地圖能夠根據比例尺大小自動進行高度、方向、旋轉等視角的調整,提高了用戶體驗;3、多種二三維地圖聯動的界面設計,能夠滿足不同系統功能界面的需要。
附圖說明
圖1為本發明中的在Web頁面上實現二三維地圖聯動的方法流程圖;
圖2為二維窗口與三維窗口呈左右排列形式的二三維聯動界面示意圖;
圖3為二維窗口與三維窗口呈上下排列形式的二三維聯動界面示意圖;
圖4為在二維窗口上設計浮動三維窗口形式的二三維聯動界面示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國水電顧問集團成都勘測設計研究院,未經中國水電顧問集團成都勘測設計研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310341431.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種夾板式金屬耗能阻尼器
- 下一篇:一種安裝有剛性鉸的橋梁





