WebGIS發布前GIS工程規劃設計
??? 作者:Flyingis
??? 對于一個GIS系統來說,不論是桌面GIS還是WebGIS,最重要的和最有價值的是數據,沒有設計良好的空間數據的支撐,該GIS系統就失去了其存在的意義。目前,主流的比較成熟的 WebGIS發布平臺是ESRI的ArcIMS和MapInfo的MapXtreme,基于這兩大平臺均可以發布各自產品的數據,通過整合MIS功能,實現政務管理、管網管理等應用。在程序發布前,我們需要經過深加工的、可以滿足用戶業務需求的、完整的、可用于特定平臺發布的GIS數據,這個前期的工作屬于GIS工程的規劃設計,一般可以分以下幾個步驟完成:
??? 1. 確定項目要實現的目標,即GIS工程的開發目的。經常我們需要回答這些問題,什么是需要解決的問題?目前這個問題解決的怎么樣了?這個工程的最終產品需要以什么樣的形式展示,是報告,是高質量的可用于大幅展示的地圖,是用 WebGIS 將產品發布,還是這些最終產品都需要?這個產品的用戶群是誰?這些數據是否還要用于其他的用途?等等。這個步驟有點類似于軟件工程的項目可行性報告和需求分析中的部分工作,但是更強調產品對數據的要求。
??? 2.?建立工程數據。這項工作的工作量一般情況下都非常大,除非項目經費充足可以購買數據或是手中已經有許多工作中需要的數據,否則需要三個步驟來完成,設計地理空間數據庫,包括所需字段、字段類型等等,產品數字化和數據的整理,還有管理數據庫,如設定坐標系、連接相鄰圖層。
??? 3.?分析數據。空間數據的分析是GIS工程的一項重要任務,分析的過程將直接影響最終的產品結果。空間數據分析包括計算距離、生成緩沖區、計算面積周長、覆蓋數據值相同的區域、定位、路徑選擇等等。
??? 4.?成果展示。主要是展示數據分析的最終結果,以什么樣的形式展現出來最好,或能滿足用戶需求,以WebGIS發布是其中的一種,另外還有圖表和報告等形式。
??? GIS軟件工程的開發和計算機軟件工程有很多相似之處,但其中最大的區別也是最重要的就是對數據有比較特殊的要求,因此在進行WebGIS平臺開發部署之前,需要把握整個數據的概況,而了解整個GIS工程的規劃設計對開發人員理解WebGIS構造和應用是極有幫助的,包括平臺軟件的使用和基礎功能的應用等等。
??? 對于一個GIS系統來說,不論是桌面GIS還是WebGIS,最重要的和最有價值的是數據,沒有設計良好的空間數據的支撐,該GIS系統就失去了其存在的意義。目前,主流的比較成熟的 WebGIS發布平臺是ESRI的ArcIMS和MapInfo的MapXtreme,基于這兩大平臺均可以發布各自產品的數據,通過整合MIS功能,實現政務管理、管網管理等應用。在程序發布前,我們需要經過深加工的、可以滿足用戶業務需求的、完整的、可用于特定平臺發布的GIS數據,這個前期的工作屬于GIS工程的規劃設計,一般可以分以下幾個步驟完成:
??? 1. 確定項目要實現的目標,即GIS工程的開發目的。經常我們需要回答這些問題,什么是需要解決的問題?目前這個問題解決的怎么樣了?這個工程的最終產品需要以什么樣的形式展示,是報告,是高質量的可用于大幅展示的地圖,是用 WebGIS 將產品發布,還是這些最終產品都需要?這個產品的用戶群是誰?這些數據是否還要用于其他的用途?等等。這個步驟有點類似于軟件工程的項目可行性報告和需求分析中的部分工作,但是更強調產品對數據的要求。
??? 2.?建立工程數據。這項工作的工作量一般情況下都非常大,除非項目經費充足可以購買數據或是手中已經有許多工作中需要的數據,否則需要三個步驟來完成,設計地理空間數據庫,包括所需字段、字段類型等等,產品數字化和數據的整理,還有管理數據庫,如設定坐標系、連接相鄰圖層。
??? 3.?分析數據。空間數據的分析是GIS工程的一項重要任務,分析的過程將直接影響最終的產品結果。空間數據分析包括計算距離、生成緩沖區、計算面積周長、覆蓋數據值相同的區域、定位、路徑選擇等等。
??? 4.?成果展示。主要是展示數據分析的最終結果,以什么樣的形式展現出來最好,或能滿足用戶需求,以WebGIS發布是其中的一種,另外還有圖表和報告等形式。
??? GIS軟件工程的開發和計算機軟件工程有很多相似之處,但其中最大的區別也是最重要的就是對數據有比較特殊的要求,因此在進行WebGIS平臺開發部署之前,需要把握整個數據的概況,而了解整個GIS工程的規劃設計對開發人員理解WebGIS構造和應用是極有幫助的,包括平臺軟件的使用和基礎功能的應用等等。
posted on 2006-02-15 11:41 Flyingis 閱讀(1835) 評論(1) 編輯 收藏 所屬分類: ArcIMS