王鶴 王方雄 徐惠民
摘要:基于改善燃?xì)夤芫W(wǎng)的巡檢模式、提高管網(wǎng)巡檢的效率、加強(qiáng)對(duì)燃?xì)夤芫W(wǎng)巡檢系統(tǒng)管理的目的,采用百度地圖提供的JavaScriptAPI技術(shù),通過HTML5、CSS3與JavaScript腳本語言設(shè)計(jì)開發(fā)了WebGIS平臺(tái)的智能燃?xì)夤芫W(wǎng)巡檢系統(tǒng),依賴百度地圖接口開發(fā)實(shí)現(xiàn)路徑規(guī)劃、實(shí)時(shí)監(jiān)控、巡檢熱力圖、軌跡保存記錄、軌跡回放等GPS軌跡操作功能。結(jié)果表明,創(chuàng)建基于B/S模式的WebGIS管網(wǎng)巡檢系統(tǒng)利于城市管網(wǎng)數(shù)據(jù)信息的共享,保障管網(wǎng)巡檢質(zhì)量。
關(guān)鍵詞:百度地圖API;JavaScript;WebGIS;管網(wǎng)巡檢
0引言
城市地下管網(wǎng)是城市的重要基礎(chǔ)設(shè)施和組成部分,是維持現(xiàn)代化城市正常運(yùn)作的命脈。隨著城市建設(shè)的發(fā)展,對(duì)于新建小區(qū)、舊小區(qū)及道路管網(wǎng)燃?xì)馀涮坠こ讨鹉暝龆啵芫W(wǎng)巡檢工作量逐漸增大,巡檢作業(yè)難度日益提升,準(zhǔn)確快速確定燃?xì)夤芫€位置,實(shí)時(shí)掌握相關(guān)用戶管網(wǎng)信息顯得尤為重要。網(wǎng)絡(luò)在日常生活逐漸普及,為了提高巡檢效率、加強(qiáng)對(duì)巡檢系統(tǒng)的管理,網(wǎng)絡(luò)化已成為管網(wǎng)信息系統(tǒng)發(fā)展的必然趨勢(shì)。因此,將管網(wǎng)信息與空間信息相結(jié)合,利用百度地圖提供的JavaScript API技術(shù),創(chuàng)建基于B/S模式的WebGIS智能管網(wǎng)巡檢系統(tǒng),利于共享管網(wǎng)數(shù)據(jù)及信息,使巡檢系統(tǒng)更便利、更準(zhǔn)確、更易于拓展。
1管網(wǎng)巡檢客戶端設(shè)計(jì)
1.1結(jié)構(gòu)設(shè)計(jì)
Web端管網(wǎng)巡檢系統(tǒng)基于B/S架構(gòu),客戶層采用HTML5、CSS3和JavaScript語言對(duì)于Web uI進(jìn)行設(shè)計(jì)開發(fā),具體設(shè)計(jì)如圖1??蛻舳思从脩舳?,用戶可以通過Web瀏覽器與系統(tǒng)進(jìn)行友好訪問。使用ASP.Net WebAPIs構(gòu)建REST服務(wù),RESTfulservice是一種架構(gòu)模式,是一種輕量級(jí)的web服務(wù)。服務(wù)器端由BaiduMap服務(wù)器和數(shù)據(jù)庫服務(wù)器組成,BaiduMap服務(wù)器通過BaiduMap APIs向Web客戶端提供服務(wù),數(shù)據(jù)庫服務(wù)器通過DB Service APIs與客戶端進(jìn)行信息交互,BaiduMap服務(wù)器根據(jù)定位API將數(shù)據(jù)傳輸給數(shù)據(jù)庫服務(wù)器。endprint