靚麗時尚館

位置:首頁 > 健康生活 > 心理

webgis使用向量資料傳輸模式的優點

心理2.27W
webgis使用向量資料傳輸模式的優點

1、速度快

傳統的WebGIS生成地 圖的運算是在執行時進行的,即使用者每做一次縮放或漫遊操作,都會引發伺服器向量資料轉柵格資料的一次運算。而搜尋引擎版WebGIS則省去了這一過程,地 圖都已經事先生成好,客戶機/伺服器的一次互動主要是I/O過程,其效率可想而知。並且,搜尋引擎版WebGIS採用強客戶端設計,大量的邏輯座標轉換和圖片行列號的計算都放在客戶端,伺服器端主要處理圖片資源的排程,更進一步的,處理查詢,負擔大大減輕了,其承載客戶量,伺服器速度和質量都有很大提升。

2、效果好,平滑過渡

與傳統的WebGIS的單圖顯示不同,搜尋引擎版WEBGIS在客戶端地圖顯示區顯示的是多幅小圖,並且都在客戶端快取起來。使用者在進行漫遊時,尚在顯示範圍內的地圖直接從客戶端快取中讀取,顯示範圍以外的地圖再從伺服器實時讀取,這樣就會實現一種平滑的過渡的效果那麼,如果使用者想檢視已經漫遊過的區域時,僅僅需要從本地磁碟讀取圖片,顯示就非常之快了。

3、將更多伺服器端的計算放到客戶端進行

搜尋引擎版WebGIS採用強客戶端設計,大量大邏輯座標轉換和圖片拼接的計算都放在客戶端,伺服器端主要處理圖片資源的排程,更進一步處理查詢等複雜操作,負擔大大減輕了,其承載客戶量,伺服器速度和質量都有很大提升。解決了超大向量地圖顯示慢的問題。伺服器端實時地顯示一張大資料量的向量地圖肯定是很消耗資源和時間的,即使是對顯示進行了優化,如抽稀地圖要素。在搜尋引擎版WEBGIS中,這種耗時的工作在前期的資料組織階段就已經完成。在站點執行過程中,對於同一視窗範圍大小的地圖,幾個G的向量資料處理出來的圖片和幾十K資料處理出來的圖片大小是差不多的,顯示起來也是同樣的速度。

4、在傳統B/S結構中增加AJAX ENGINE層,體驗頁面無重新整理

與傳統的Web應用開發方式比較,搜尋引擎版WebGIS在瀏覽器端添加了一個層——Ajaxengine,由使用者產生的頁面事件交由這個引擎處理,它負責向伺服器傳送請求,伺服器傳回的是業務資料而非HTML,引擎接受之後,進行渲染,通過瀏覽器的解析在頁面上顯示出來。也就是將事件監聽與頁面渲染的工作交給了瀏覽器,而後臺 伺服器只負責業務邏輯的處理。在Ajax engine方式下,HTTP基於請求/響應的正規化仍然沒有變化,但是由於有XmlHttpRequest物件(Ajax engine的核心)的支援,我們不需要像以前那樣將每一次請求發到伺服器後,由伺服器解析請求再進行事件發配,之後返回重新整理用的HTML頁面。在新的方 式下,由於事件的監聽和處理在瀏覽器內部實現,它的反應週期可以被縮短,事件的處理力度可以更方便的做到更細,而且由於支援非同步方式傳送Request請 求和接受Response響應,使用者事件的控制有了更大的靈活性。

5、能夠滿足巨大人數的訪問要求

傳統的WebGIS生成地圖的運算是在執行時進行的,即使用者每做一次縮放或漫遊操作,都會引發伺服器向量資料轉柵格資料的一次運算。而搜尋引擎版WebGIS則省去了這一過程,地圖都已經事先裁剪好,使用者執行操作後,伺服器的任務就是選擇地圖傳給客戶機,客戶機/伺服器的一次互動主要是I/O過程,這樣大大減少了伺服器端的負荷,新技術的採用能夠滿足大使用者量的同時訪問,經測試表明,一臺普通的PC機就可以承擔每秒上千次的訪問。

6、基於全國的地圖搜尋系統

搜尋引擎版WebGIS另一個重要特點是實現全國範圍內的地圖搜尋和資訊顯示。相比與以往的基於城市級的WebGIS系統,搜尋引擎版WebGIS能夠讓使用者在全國甚至全球範圍內進行GIS方面的各類查詢,實用性更加廣闊。

向量資料的管理方式和優缺點是在直角座標中,用x、y座標表示地圖圖形或地理實體的位置和形狀的資料。向量資料一般通過記錄座標的方式來儘可能地將地理實體的空間位置表現得準確無誤。