孫茂存
(楊凌職業(yè)技術學院,陜西 楊凌 712100)
楊凌示范區(qū)地下管線信息化管理系統(tǒng)研究
孫茂存
(楊凌職業(yè)技術學院,陜西 楊凌 712100)
本文按軟件開發(fā)流程,通過需求分析、總體設計、詳細設計、系統(tǒng)實現(xiàn)等,以城市地下管線信息化管理為目標,開發(fā)基于ArcGIS Engine的楊凌示范區(qū)地下管線信息化系統(tǒng),建立了簡單的楊凌示范區(qū)地下管線信息系統(tǒng)數(shù)據(jù)庫。通過運行,證明該系統(tǒng)能夠?qū)崿F(xiàn)地下管線的信息化管理,具有一定的實用性。
ArcGIS;地下管線;空間數(shù)據(jù)庫;三維模型
城市地下各類管線是一個城市重要的基礎設施,隨著時代和科學技術的發(fā)展,城市的現(xiàn)代化步伐日趨加快,城市建設、管理、發(fā)展的矛盾日益突出。采用高新技術和方法來高效管理地下各類專業(yè)管線,滿足決策、管理部門和施工單位的需要已成為當務之急。
本系統(tǒng)為設計楊凌示范區(qū)城市綜合管線信息系統(tǒng)。主要研究內(nèi)容是利用美國ESRI公司的嵌入式ArcGIS Engine和VisualC# 2008平臺,采用COM組件技術,進行組件式GIS楊凌示范區(qū)地下管線信息系統(tǒng)的開發(fā)實現(xiàn)。主要實現(xiàn)以下幾項功能:基本的圖形操作;信息查詢;信息統(tǒng)計;空間分析;三維信息顯示。
1、系統(tǒng)總體結構
楊凌示范區(qū)地下管線信息系統(tǒng)采用三層結構,劃分為應用層、中間層和數(shù)據(jù)層,為C/S模式,系統(tǒng)的總體框架結構如圖1所示。
圖1 系統(tǒng)總體結構圖
2、系統(tǒng)功能模塊設計
在詳細分析系統(tǒng)需求和總體結構的基礎上,將系統(tǒng)進行功能模塊設計。本系統(tǒng)設計了文件(管理)、圖形編輯、圖形操作、信息查詢、圖層管理、圖表統(tǒng)計、空間分析、打印輸出、工具應用及查看等十大功能模塊。
圖2系統(tǒng)的功能模塊圖
3、系統(tǒng)數(shù)據(jù)庫設計
建立地下管線綜合應用系統(tǒng)理所當然要管理地下管線的線與點,除此之外還需要有道路、基礎地形、規(guī)劃信息、其他系統(tǒng)信息等輔助要素。管線數(shù)據(jù)系統(tǒng)結構如圖3所示。
圖3 管線數(shù)據(jù)系統(tǒng)結構
4、地下管線數(shù)據(jù)設計
楊凌示范區(qū)地下管線種類主要有交通、廣電、污水、燃氣、電信、電力、移動、給水、網(wǎng)通、聯(lián)通、路燈、雨水共12種。每種管線的數(shù)據(jù)表都包含有相同的字段,但根據(jù)管線種類的不同它們的數(shù)據(jù)表還包含有不同的字段。
5、地下管線數(shù)據(jù)庫建立
楊凌示范區(qū)地下管線信息系統(tǒng)數(shù)據(jù)庫采用面向?qū)ο蟮目臻g數(shù)據(jù)模型(GeoDataBase),通過 ArcSDE應用服務器建立客戶端與數(shù)據(jù)庫的連接。RDBMS在用戶與物理數(shù)據(jù)存儲之間建立了一個抽象層,這樣允許用戶在邏輯層面上與數(shù)據(jù)庫進行交互,而由數(shù)據(jù)庫來管理數(shù)據(jù)的物理存儲問題。與空間數(shù)據(jù)相對應,ArcSDE也有一個抽象層,即要素類,這是一個邏輯上的實體,用戶所體會的一條記錄,可能是由若干RDBMS表組成的復雜結構。要素類是海量的,但用戶看到的是一個完整的、無縫的要素類。
楊凌示范區(qū)地下管線信息系統(tǒng)是以地理信息系統(tǒng)軟ArcGIS Desktop為平臺,采用面向?qū)ο蟪绦蛟O計語言 C#和 ArcEngine為二次開發(fā)平臺,基于 Client/Server的體系結構聯(lián)合開發(fā),主要是面向與管網(wǎng)有直接關系的楊凌示范區(qū)規(guī)劃建設局的相關業(yè)務部門與,以及系統(tǒng)管理人員。
系統(tǒng)整體界面如圖 4示,窗口主要由菜單欄、標準工具欄、內(nèi)容表、顯示窗口以及圖形編輯、空間分析功能欄,三維數(shù)據(jù)顯示、加載、漫游等功能組成。
圖4 系統(tǒng)全局圖
當系統(tǒng)需要與三維數(shù)據(jù)進行聯(lián)動時,進行相應的設置,系統(tǒng)會自動從數(shù)據(jù)庫加載一個小區(qū)域的三維模型。
系統(tǒng)文件菜單主要有登錄數(shù)據(jù)庫服務器、打開地圖、打開管線圖層、打開DWG文件以及加載 shapefile文件及柵格圖層作為底圖等功能。系統(tǒng)編輯菜單包括開始編輯、結束編輯、保存數(shù)據(jù)以及管線、管點繪制、撤銷恢復前面的操作步驟等系統(tǒng)功能。圖形控制菜單包括單選、圈選、相交選擇、刷新、平移以及視圖的放大、縮小、全圖顯示等圖形簡單控制操作功能。系統(tǒng)查詢菜單包括按條件查詢關心和制定點管線查詢等功能。圖層操作菜單包括圖層顯示控制、圖層標注、標注字段和值、圖層顯示條件設置及三維數(shù)據(jù)聯(lián)動等高級功能。數(shù)據(jù)分析菜單包括橫斷面分析、縱斷面分析、緩沖分析、三維分析等基本功能。
楊凌示范區(qū)地下管線信息化管理的主要工作是收集各類地下管線系統(tǒng)的相關信息,錄入到數(shù)據(jù)庫中,然后通過系統(tǒng)對數(shù)據(jù)進行相應的操作,結合實際工作,讓地下管線信息化管理系統(tǒng)對決策和其它相關工作提供強大的支撐力,為“數(shù)字楊凌”的建設做了一個鋪墊。數(shù)據(jù)庫采用Oracle10g為存儲對象,采用ArcSDE為連接橋梁,保證了數(shù)據(jù)的安全性和穩(wěn)定性,同時大大提升了數(shù)據(jù)操作的效率。采用C#和ArcEngine相結合的二次開發(fā)平臺,大大降低了開發(fā)難度和開發(fā)成本,實現(xiàn)了地下管線信息化管理的基本功能,在此基礎上,對系統(tǒng)進行了相應的功能測試,基本能滿足地下管線信息化管理的工作需求。
[1]郝力等編著.《城市地理信息系統(tǒng)及應用》.北京:電子工業(yè)出版社,2002.7
[2]陳述彭主編.《城市化與城市地理信息系統(tǒng)》.科學出版社,1999
[3]葛文蘭.發(fā)展中的城市地下管線信息系統(tǒng).地下管線管理,1999. 02
[4]丁美青.基于 GIS的湖南省衡南縣地下綜合管網(wǎng)信息系統(tǒng)的研究與實現(xiàn).[碩士學位論文]長沙:中南大學,2004
[5]陸定安.城市規(guī)劃管理信息系統(tǒng)的設計與實現(xiàn)[D].華中科技大學.2006年05月
G322
B
1007-6344(2015)09-0050-01
孫茂存(1982-),男,漢族,江蘇鹽城人,講師,工程碩士,主要從事測繪、地信等相關專業(yè)教學研究工作。