建立基于WEGIS技術的重大危險源管理系統,將便捷石化企業安全管理工作,對預防和控制重大危險有重要的意義。分析了WebGIS的特點,詳細介紹了系統的目標、任務、體系結構和數據庫的設計,以及系統的主要功能與關鍵技術。
隨著計算機、互聯網以及寬帶通信技術的迅速發展,傳統的基于客戶端/服務器結構的GIS安全管理系統由于受到時間、地點等因素的制約,客觀上已越來越不能滿足日益嚴峻的安全管理工作的需要。基于Internet的瀏覽器/服務器三級體系結構的應用模式正好彌補了傳統GIS的缺陷,因而日益成為技術發展的主流,具有豐富的、無限潛力的發展空間。Internet已經成為GIS新的系統平臺,利用Internet技術,在Web上發布空間數據,供用戶瀏覽和使用是GIS發展的必然趨勢。WebGIS是Internet和WWW技術應用于GIS開發的產物,Internet用戶可以從任一節點瀏覽WebGIS站點中的空間數據,制作專題圖、進行各種空間檢索和空間分析。
WebGIS不但具有傳統GIS具有的功能,而且還具有Internet特有的功能。
1 WebGIS是集成的全球化的客戶/服務器網絡系統
WebGIS就是應用全球化的客戶/服務器概念來執行GIS的操作。用戶可以在客戶端向服備器請求數據、分析工具或模塊,服務器執行用戶的請求并把執行結果通過Internet網絡發送回客戶端。
2 WebGIS是交互系統
WebGIS可使用戶通過Internet,在客戶端對GIS地圖、有關的空間數據和屬性數據,用Web瀏覽器完成GIS的縮放、拖動、查詢和標注等基本功能,甚至可以完成空間查詢或者分析。
3 WebGIS是分布式系統
GIS數據和應用程序是獨立的組件和模塊,WebGIS利用基于Internet的分布式系統把GIS數據和應用程序分置在不同的計算機上,各部分之間通過應用驅動的中間構件進行交互。用戶可以從網絡的任何地方訪問這些數據和應用程序,即用戶不需要在自己的終端上安裝GIS軟件就可以通過Internet訪問遠程的GIS數據和應用程序。
4 WebGIS是跨平臺系統
WebGSI適合于不同的軟硬件平臺,只要能訪問Internet,通過Web瀏覽器,用戶即可訪問WebGIS數據,從而實現遠程異構數據的共享。
基于WebGIS的石化企業重大危險源管理系統,旨在結合GIS和Internet的特點,建立一個可視化、開放的重大危險源網絡數據庫管理系統,方便石化企業對現存的重大危險源信息及其地理環境空間信息數據進行集中管理。
1 系統建設的目標
?。?)構建石化企業重大危險源基本信息及其有關地理信息等方面的數據庫。
?。?)開發能夠為用戶提供具有重大危險源基本信息、重大危險源所處位置及其周圍環境的地理信息的瀏覽、查詢、分析等功能的應用程序。
?。?)開發用戶能夠自行編制重大事故應急救援預案,以及能夠為用戶提供緊急情況下的應急計劃的應用程序。
2 系統的任務
?。?)對重大危險源信息及其所處的地理信息集中進行管理,并為用戶提供有關信息的查詢和分析。
?。?)為用戶提供緊急情況下的重大事故應急救援預案,輔助用戶進行決策。
1 系統的平臺選擇
本系統采用ERSI公司的ArcIMS3作為開發平臺,采用ASP來開發應用程序。ArcIMS3是ESRI推出的基于網上制圖和分布式GIS的新一代產品。ArcIMS允許用戶在Internet環境下為瀏覽器端的客戶提供GIS應用和地圖數據。選取WebGIS平臺主要是考慮到數據的兼容性和系統的可擴展性,ArcIMS支持定制開發的客戶端有JavaViewer和HTMLViewer,其為用戶提供了良好的二次開發環境。ArcIMS運行在分布式的環境中,由客戶端和服務器端的部件組成。在服務器端ArcIMS提供了柵格數據和矢量數據2種空間數據的發布方式,考慮至網絡的速度等限制因素,服務器采用柵格數據發布空間數據。用ArcIMS設計WebGIS服務器,能夠通過Internet為多個客戶端提供應用服務;ArcIMS也能夠隨時對服務器進行擴展,以滿足不斷增長的服務請求。
2 系統的體系結構設計
本系統采用客戶機/服務器(B/S)三層體系結構,由表示層(客戶端)、應用邏輯層(應用服務器)和數據層(數據庫服務器)組成。用戶通過客戶端向服務器請求執行某種操作;應用服務器主要是響應用戶的各種請求操作,并將這些請求操作轉化為數據庫請求;數據庫服務器接受應用服務器的請求,執行這些請求并返回結果給應用服務器;最后再由應用服務器轉化返回給客戶端。采用這種結構將數據和數據的處理分割開來,提高了系統運行的穩定性;此外,由于客戶端要執行的應用代碼比較少,因此較大地提高了客戶端系統的運行速度。系統的總體結構如圖1所示。
圖1 系統的三層體系結構
本系統采用的開發平臺和應用平臺有:(1)關系型數據庫SQL Server2000;(2)服務器操作系統為Microsoft 2000 Server;(3)Web Server采用IIS 5.0;(4)客戶端操作系統為Windows系列;(5)客戶端可使用IE瀏覽器;(6)GIS平臺采用ArcGIS8;(7)WebGIS采用ArcIMS3。
3 數據庫的設計
系統后臺數據庫包括空間信息數據庫和非空間信息數據庫兩部分。空間數據庫主要用于存儲和管理重大危險源所在地的地理空間信息和屬性信息,按照重大危險源在企業中所處的廠區進行空間信息的劃分和組織,并將有關空間數據存儲為Coverage格式。非空間信息主要是指石化企業重大危險源的基本信息和重大事故應急救援預案,考慮到安全性,數據庫采用SQLServer2000。先對重大危險源遵循以下原則進行分類:從可操作性出發,以重大危險源所處的場所或設備、設施對重大危險源進行分類;再按相似相容性原則,依據各大類重大危險源各自的特性進行有層次地展開。依據上述原則把重大危險源分為:儲罐區、庫區、生產場所、企業危險建筑物、壓力管道、鍋爐和壓力容器七大類。最后,把重大危險源的基本情況(如名稱、面積、個數、儲存或輸送的物質及所屬類別等)作為屬性編制數據表;此外是編制應急預案數據表:同時建立非空間信息數據庫表與空間信息數據庫數據表之間的關聯。
系統信息檢索與查詢主要包括重大危險源所處地理空間信息的檢索和重大危險源基本信息的查詢。用戶在客戶端可以方便地對企業廠區地圖隨意地進行漫游和縮放;同時,在地圖上可以直接查詢重大危險源的詳細信息。信息的分析主要是利用GIS實現輔助決策的功能。當某一重大危險源發生險情或事故時,用戶能夠在地圖上直接找到事故發生地點,預測出危險或事故范圍,同時調出相應的重大事故應急救援預案,選擇合適的預案進行事故的處理。
2信息錄入與更新
信息的錄入與更新主要包括重大危險源基本信息的錄入與更新、空間信息的錄入與更新以及重大事故應急救援預案的編制與調整。重大危險源基本信息的錄入與更新主要是由服務器端ASP(VBScript)應用程序來執行??臻g信息的錄入主要工作是進行多數據源的集成,即將外部多種來源和形式的原始數據(空間數據和屬性數據)傳送給系統,并將這些數據從外部格式轉化成系統所能接受格式的數據文件的過程。Arc GIS支持多種空間數據格式如Shape、Coverage和DWG等格式文件。本系統中的重大事故應急救援預案的編制是將預案在Word中編輯并保存為Doc格式文件,再將文件轉換為二進制保存到數據庫。
3 空間信息可視化功能
系統為用戶提供了比較直觀的縮放,平移、分層顯示、專題圖制作等功能??梢暬€包含對空間分布的地物的屬性信息的圖形可視化,也就是說GIS實現了空間信息和屬性信息的集成管理,并能夠比較完善地建立二者之間的聯系。
該系統的建立為石化企業應用WebGIS對重大危險源進行管理作了一次有益的嘗試,為以后WebGIS在石化企業其他管理領域的推廣提供了寶貴的經驗。不足之處是系統欠缺有關快速地對重大危險源進行評價方面的功能。今后的工作是進一步完善系統在快速評價方面的功能。隨著企業Internet應用的深入和發展,基于Internet的WebGIS應用會越來越廣,這無疑是未來的發展方向。