3. 開放GIS概述?

3.1. 開放GIS規范是做什么的??

開發者用開放GIS規范的界面建立系統的過程中要開發一些過渡軟件、組件軟件和能處理所有類型地理數據和具有地理數據處理功能的應用軟件。這些系統的用戶可以共享一個巨型的網絡數據空間,數據可以在不同的時間由無關的組織用不同的方法為不同的目的采集的,也可以處于早期的控制系統之下。具有開放GIS規范統一界面系統中的地理數據可以被其它所有具有開放GIS規范統一界面的軟件訪問。

這些界面要使標準桌面PC機或運行低檔開放GIS繪圖應用軟件的手提電腦的用戶能夠通過制圖軟件中簡單圖形選取功能在網上查詢遠程數據服務器,遠程數據服務器貯存一些商用的地理數據、這些數據存貯在配置有開放GIS界面的通用關系數據庫管理系統(RDBMS)中,一部分數據也許是幾年前在Genasys、Intergraph MGE、或ESRIARC/INFO系統中采集的,也可能是一套共用的關系型數據庫記錄集,用戶利用繪圖應用軟件進行查詢時,記錄集的街道地局限在滿足用戶查詢條件的區域,由于客戶繪圖軟件存在著不足,信息在傳送過程中可能會丟失一部分,但服務器和繪圖應用程序可以把信息的丟失的大概或詳細情況通知用戶。

用戶還能從遠程服務器請求獲得地理數據處理服務,一些價格較低的繪圖應用軟件就可以下載GIS功能的工具條,這些工具條可以控制高級的、功能強大的遠程GIS服務器。

在許多分布式地理數據處理應用軟件方案中,為了得到一個答案,這些應用軟件可以到多個服務器上進行查詢?;诰W絡的過渡軟件對這一功能的實現起著重要的作用。

開放GIS規范為軟件開發者提供了框架,根據這些框架開發的軟件可以使它們的用戶在一個開放信息技術的基礎上通過一般的計算界面就可以訪問和處理不同來源的地理數據。

“軟件開發者的框架”意味著開放GIS規范是一個全面的、通用的具有交互性的地理數據處理方案的詳細軟件規范。

“訪問和處理”在本文中意味著地理數據的用戶可以遠程查詢數據庫并控制處理源,可以利用其它分布式計算技術,如軟件從一個遠程環境傳送到用戶當前環境臨時使用。也就是說基于組件式軟件或復合文檔環境的應用程序可以進行地理數據處理。

“不同來源”意味著用戶可以以不同方法訪問數據,可以把數據貯存在不同的相關或不相關的數據庫中。

“通過一般的計算界面”意味著開放GIS界面為所有使用這種開放界面的軟件間提供了可靠的通訊,也就是說,所有具有開放GIS界面的軟件間可以進行互操作來發送和接收數據。

“在開放信息技術環境中”意味著開放GIS規范使地理數據處理方法應用在所有網絡版GIS環境、遙感、控制和限制數據庫的AM/FM系統、用戶界面、網絡和數據處理中。權威的計算范例從封閉系統轉向開放系統,從孤立轉向實時互操作系統,從固定包裝的獨立應用軟件轉向配有為用戶提供更靈活功能組件軟件的應用軟件環境。

3.2. 開放GIS規范是如何有利于開發者、管理者和用戶的??

全球信息社會正迅速地發展,Internet和其它計算機網絡為數以億計的用戶提供剛剛起步的的數據源和服務器的訪問。這一技術為大多數地理數據和地理處理源的用戶帶來了極大的方便。大型組織通過廣域網集成地理數據和地理處理源,小型組織也一樣。在桌面環境中,不同地理數據和地理處理源必須集成到有用的工作中。開放GIS規范方便了網絡環境和桌面“復合文檔”環境的集成。十年內,成千上萬個全球定位系統(GPS)裝置將被安裝在汽車、移動電話、商務通、個人定位器、農業和推土設備、航運集裝箱?;陂_放GIS規范的專用設備將輔助GPS裝置的利用。

應用軟件開發者、信息管理者和終端用戶構成了全球計算革命—-他們受益于開放GIS軟件體現在以下幾個方面:

  • 應用軟件開發者進行二次開發變得更容易、更靈活:
  • 可以開發訪問地理數據的軟件;
  • 可以開發訪問地理數據源的軟件;
  • 可以集成空間和非空間數據為不同的用戶定制不同應用程序,;
  • 可以選擇自己熟悉的二次開發環境;
  • 應用軟件可以在不同操作平臺中運行;
  • 重新進行地理編碼;
  • 信息管理者在以下方面有更大的靈活性:
  • 訪問或分配地理數據;
  • 為用戶提供地理數據處理能力;
  • 把地理數據和處理方法集成到可以交互使用的計算體系中;
  • 選擇合適的操作平臺—-個人計算機類型、服務器類型、分布計算機平臺類型(CORBA,OLE/COM,DCE等)
  • 為用戶配置合適的地理處理工具;
  • 終端用戶是最終受益者:
  • 可實時訪問的地理信息比當前可訪問的地理信息多得多;
  • 更多的應用軟件(中間軟件和復合文獻)可以利用這些地理信息。

具有使用同一應用軟件環境中具有不同格式的地理數據的能力,與數據的類型和格式的細節無關,這些地理數據是一個連續不斷的信息流關。

3.3. 開放GIS規范的范圍是什么??

開放GIS規范直接與三個從不同來源訪問和使用地理數據問題的兩個基本方面有關:

取得連接:開放GIS規范并不是針對分布式計算平臺這個領域而制定的,分布式計算平臺可以使不同計算機上的應用軟件間進行交互操作。DCPs是針對網絡和不同用戶的不同計算機系統間的通訊、安全系統、分布式數據庫以及其它客戶/服務器平臺問題。開放GIS規范不重復這個領域中所做的工作,這些問題仍然由其它技術支持者來解決,開放GIS規范根據這些問題將不斷地完善,開放GIS不只限于某個DCP。

找到服務器:這是開放GIS規范的職能,使應用軟件能與其它管理、發送和處理地理數據的軟件交互操作。它將解決如何設置服務器;怎樣訪問服務器;怎樣確定一個查詢是對數據的直接查詢還是對數據操作的查詢,或者對二者的查詢。它定義了一套基本數據類型和對這些數據類型的標準操作的規范,這樣就為數據提供者和數據使用者之間建立了一個交互性的通用框架,開放GIS規范為在地理數據和空間處理方法上具有不同方法、領域和句法的用戶提供了數據的共享。

這些功能的實現依賴于對傳送地理信息的通用數據模型以及對操作這些數據的行為方式的定義,為了保護對現有地理信息和地理信息系統的巨額投資,確保管理和處理地理信息新方法的引進,開放GIS規范修改了有關存貯數據和處理數據的概念的定義。

理解結果:這是對數據感興趣的個人或組織的職能。他們提供了解譯這些數據的內在涵義,精度,可訪問程度等等的框架,這些數據內容的定義并沒有考慮開放GIS規范。然而,開放GIS規范可以提供一個框架,通過這個框架,那些數據可以被提供者和使用者共享。

4開放地理數據模型、開放GIS服務器和信息協會

3.3.1. 開放GIS規范定義:?

開放地理數據模型:用基于對象或常用編程方法來為應用于特殊領域的地理數據的一種基本的通用地理數據建模形式。

開放GIS服務器具有如下幾大功能:

1)可訪問和處理在開放地理數據模式中定義的地理類型;2)提供為使用通用地理屬性定義的用戶間進行共享地理數據的功能,同時為使用不同地理屬性定義的用戶間提供轉換功能。

具有開放地理數據模型和開放GIS服務器的信息協會的作用如下:

為共享一套通用地理要素定義的地理數據采集者和使用者提供一種有效的保持這種定義并編制和共享符合這些定義的數據集的方法。

提供了不同地理數據使用者和采集者共享地理數據的最佳方法。如國內的工程師、地質學者和農學家盡管由于他們的專業不同,所需土壤數據的類型也不同,但必須要共享同一套土壤數據,所以信息協會提供了在不同地理屬性詞典間進行自動轉換的方案。

這些概念在以下章節中還會作詳細介紹。