GeoSurf

GeoSurf是武漢大學測繪遙感國家重點實驗室研製開發的GIS 套用軟體GeoStar 的重要組成部分,是國家科技部國內推薦使用產品,使用國家標準數據格式。GeoSurf 是基於當今最先進的Inernet,/Intrane t的分散式計算環境,系統各個模組採用部件化構造、分散式處理形式。同時以Java /JDBC 構造了多數據源地理信息互操作中間件,不但實現了系統平台與硬體的無關性,而且實現了矢量圖形與上資料庫的無縫連線,使得用戶可以對地理數據互操作以及對異構數據透明地獲取、操作。100%純Java編寫,與平台無關。

運用WebGIS的多數據源與客戶端無縫連線的套用模式,即繞過Web 伺服器,直接在瀏覽器和資料庫之間基於So ket 建立面對話的通信,而不是Browser/Server中基於HT TP的無狀態協定。這樣就避免了Web伺服器與後端頻繁互動所產生的瓶頸問題。系統基本過程如下:
(1) 客戶向Web伺服器通過HTTP協定請求數據服務,伺服器返回嵌在Applet 的相應服務頁面,該頁面以HTML 方式書寫。
(2) Applet 在瀏覽器上裝載成功後,客戶通過Applet 啟動Java 應用程式Application,此時的Application 是獨立於瀏覽器的GeoSurf 系統界面。客戶可不依賴於瀏覽器向JDBC(Java Database Connectivity )中間件伺服器(JDBC Middleware Server)發出請求,雙方建立面向連線的會話過程。
(3) 客戶在GeoSurf 系統界面中選擇數據源,發訊息給JDBC 中間件伺服器,中間件伺服器接受訊息經JDBC 或JOBC 橋與DBMS 建立聯繫讀取資料庫,返回的數據在客戶端以矢量圖形顯示。此時,客戶對InterGIS 的操作如同在本地一樣。
(4) 用戶可選擇不同數據源在客戶端顯示,並可對相同或不同數據源的圖幅多比例尺操作,直至用戶退出系統。這裡,JDBC 中間件伺服器與Web伺服器、資料庫伺服器可以位於同一主機,也可以分布在網路上,使整個系統結構設計更為靈活,充分體現了Java 的分散式運算能力和跨平台優勢。同時,系統可識別多種數據源,滿足了不同用戶轉人數據的需求。

相關詞條

熱門詞條

聯絡我們