河北省水文水資源勘測局 駱廣濤

摘要:本文結合第一次全國水利普查河北省成果數據,設計水利普查信息查詢服務係統。

該係統以GIS地圖作為成果數據發布的主體框架,遙感影像圖作為背景,將普查信息和GIS地圖上的空間對象關聯,運用空間分析技術,直觀、形象的反映普查信息,實現對各類普查信息的查詢、檢索、瀏覽,以及統計彙總。

關鍵詞:WebGIS,水利普查,信息查詢,彙總分析

1.引言

地理信息技術是近年來迅速發展起來的一項空間信息的處理技術,廣泛應用於各個領域,成為社會可持續發展的重要輔助和決策支持工具。利用WebGIS技術組織空間數據,並在內網發布,可以在較大範圍內實現信息共享,便於各水利部門之間數據交換,有利於更好地對水利信息進行組織維護。

該係統是以第一次全國水利普查項目為背景,以河北省水利普查專題數據和成果數據(2.5m遙感影像數據,基礎地理數據、水利專題數據等)為基礎數據,為河北省建立水利信息“一張圖”平台,實現各種水利資源空間信息的統一管理、整合和共享,實現水利信息的“一站式”查詢服務。

2.係統總體架構

本係統采用WebGIS中典型的三層架構:數據層、服務層、表現層。

數據層主要指水利地理數據庫。主要包括:與水利相關的基礎地理信息數據庫(DLG、DOM、DEM)、水利普查屬性數據庫、水利普查空間數據庫等,是係統的底層基礎———數據庫服務器端。

服務層主要指各類應用服務與數據層之間的連接接口。主要包括各類專業應用組件、服務接口、數據交換接口等,是係統的中間層———GIS服務器端。

表現層主要指各類專業應用結果的展示界麵。包括查詢結果、專題圖生成結果、分析結果、圖形輸出結果等的表現界麵,是係統最上層———瀏覽器端。

3.關鍵技術

3.1數據立方體與OLAP技術

數據立方體是表示多維數據模型的一種方式,它由一組度量值和維度組成,是一項可對數據倉庫中的數據進行快速訪問的技術,它是組織和彙總成一個由一組維度和度量值定義的多維結構。

聯機分析處理(OLPA)技術是以數據倉庫為基礎,利用專門的數據綜合引擎和直觀的數據訪問界麵,對特定的主題進行聯機數據訪問、處理和分析。OLPA使得用戶能夠多角度、多層次地觀察、分析數據。通過鑽取、切片、旋轉等OLPA方法對數據進行聚合、細分和選取,能提高分析的靈活性,可以從不同角度不同層麵對數據進行細分和彙總,滿足不同的分析需求。

3.2基於ArcGISServer的空間信息分析技術

空間信息分析功能的開發是基於ESRI的ArcGISServer平台和Flex開發環境進行的。Flex支持ArcGISServer中REST的服務,由此ESRI公司推出了ArcGISServerFlexAPI,它支持的Map服務可以是動態或瓦片的,地圖可以是任意坐標係統。由於ArcGISServerFlexAPI目前版本基本不具備可擴展性,要想實現B\\\/S模式的空間信息分析服務隻能依靠模塊處理(GeoprocessingTask)功能。

Geoprocessing是一套對已有數據進行分析後獲取其他信息的轉換工具,它能夠通過分析處理已經存在的數據,在新的數據集中產生分析結果。它通過腳本Python或者ModelBuilder來設計,在ArcToolbox中進行管理,能夠處理ArcGIS支持的所有數據類型,通過Geoprocessing可以實現大部分ArcGIS的功能。通過ArcGISServer將設計好Geoprocessing進行對外發布後,係統就可以調用該服務功能實現各種空間分析及數據處理的功能。