李 炬
(湖南梅溪湖建設有限公司,湖南 長沙 410000)
(1)數據管理
此部分的功能是公路橋梁檢測與分析系統最基本、最主要的性能之一。
第一,公路橋梁數量不斷增加,造成信息統計復雜,需要進行大量的數據統計。此系統能夠更加高效的新型數據管理,用戶能夠按照公路路線的不同形成項目,之后在此項目內建立起不同年份的檢測任務。通過此種管理模式,能夠對橋梁信息實施明確的分類,并且用戶能夠方便的對橋梁動態養護變化實施比對,能夠實現橋梁的動態管理;
第二,此部分功能可以完成信息新建、編輯以及修改等操作,能夠將橋梁檔案信息、病害信息、文檔和圖片等信息錄入到系統當中,能夠通過excel等將橋梁信息進行批量導入,從而減少大量的手工操作,確保信息的準確性。
此部分的功能在于實現病害的統計以及橋梁信息的查詢,用戶能夠更加直觀的了解到檢測任務重病害的情況以及檢測進度情況,也能夠按照給定的條件獲取滿足要求的橋梁信息。類似于數據管理功能,用戶也可以通過excel表格進行信息的輸出,確保項目負責人能夠更加準確、及時的了解檢測項目情況,從而為方案的決策提供依據。
此系統具有橋梁構件病害級別的病害量化評分模型,先要對項目中累積的橋梁病害數據進行統計,并列出病害類型表。將每個病害信息設置最高標度,之后按照《公路橋梁技術狀況評定標準》中規定的病害評定標準進行評分,在此過程中要給出相應的評分描述情況,節省了用戶對照標準規范的環節。在對構件病害進行相應評分的基礎上,可以參照《公路橋梁技術狀況評定標準》中分層綜合評定算法計算出橋梁構件、部件、子橋和全橋技術情況。
一般情況下是按照如下方式來進行的:首先遵照《公路橋梁技術狀況評定標準》的標準規定確定橋梁構件的具體情況,之后通過分層綜合評定的方式評定相應部件的情況,包括橋梁部件、橋面系、上下部機構等等,在此基礎上最后要完成橋梁總體的技術評定。通過此種方式可以提升橋梁檢測的準確性及可靠性,能夠提升橋梁檢測的詳細性,能夠通過自動化的計算方式進一步提升評定的效率以及科學性。若是單個橋梁具有多種結構形式,那么需要按照結構形式的不同進行針對性的評定,分別對各評定單元進行橋梁技術狀況的等級評定。
系統中的報告編制模塊可以進行橋梁檢測數據的采集,利用檢測報告模板能夠對報告的格式、框架以及內容進行標準化、規范化,從而實施橋梁檢測報告編制。所形成的報告內容主要有:橋梁概況、構件劃分及編號方法、橋梁技術狀況評定方法、檢測結果匯總、技術狀況評定、病害成因分析、病害維修加固處置建議等等。
系統可以通過Word模板模板以及所具有的書簽功能實現報告文件的編制,可以形成Word以及PDF的文件格式,同時能夠進行用戶的在線瀏覽。通過不同的格式文件能夠形成定制性的文件形式,可以先形成Word格式的文件,之后將其轉換成為PDF以及HTML文件,可以在不安裝插件的情況下在線瀏覽報告。系統可以利用第三方開源的類庫進行Word文件讀寫,同時能夠對Word文件和HTML文件實施轉換。系統中沒有采取Com自動化技術,這樣能夠避免很多問題,例如Com技術操作Word文件加載獨立進程較慢、容易發生錯誤、較難控制、服務器部署配置復雜等方面的問題。
用戶可以利用此功能模塊進行整個系統資源訪問權限的設定,包括添加、修改、刪除等等,同時能夠對系統主題、菜單以及圖表等進行設置。在系統管理中,有關管理人員需要對數據字典進行相應的維護,特別是要加強公路橋梁病害基礎知識庫方面的維護。
本文所設計的公路橋梁檢測與分析系統數據采集客戶端App采取的是HTML5技術來實現的,客戶端可以進行離線使用,一旦存在網絡就可以將相應數據同步到服務器端,能夠滿足不同類型系統的設備使用。本文所設計的客戶端App采取的是Ionic框架,Ionic是一個專注于用WEB開發技術,基于HTML5創建類似于手機平臺原生應用的一個開發框架,綁定了AngularJS和Sass。這個框架的目的是從web的角度開發手機應用,基于PhoneGap(Cordova)的編譯平臺,可以實現編譯成各個平臺的應用程序,具有很好的跨平臺性能。
客戶端App的系統功能主要在于兩方面,分別是“數據采集”以及“橋梁位置導航”。
第一,數據采集。主要功能包括:對于橋梁基本信息的現場核驗、對于橋梁病害信息和照片等的采集;第二,橋梁位置導航。可以進行橋梁位置標記以及位置導航,更便于在檢測現場實現橋梁位置的查找。
由于公路橋梁檢測現場大多處在相對偏遠的高速公路中,很難獲得效果較好的無線網絡信號,同時采取移動網絡需要消耗較多的流量資源,因此絕大多數情況下客戶端App需要在離線情況下來使用。
本文所設計的客戶端App能夠在離線情況下實施數據采集,并且可以將數據暫存在本地設備當中,一旦具有較好的網絡狀態就可以將數據上傳到服務器。隨著橋梁工程規模和數量的上升,需要檢測的項目和內容不斷增加,這也造成了數據量的猛增,客戶端App可以根據項目實施數據的管理。為了減少存儲空間的限制,可以將實現數據同步的項目數據刪除,從而留有足夠的空間。
本文所設計的客戶端App采取的是PouchDB實現離線數據的存儲,PouchDB是一種瀏覽器內數據庫, 允許應用程序在本地保存數據, 以便用戶即使在離線狀態下也可以享受應用程序的所有功能。另外,數據在客戶端之間進行同步,因此用戶可以隨時隨地保持最新狀態。此數據庫比較適合應用在基于瀏覽器的可離線存儲當中,能夠隱藏不同瀏覽器的存儲細節。通過此種方式能夠實現多種功能,包括:數據庫的創建、查詢、復制以及刪除;數據庫信息的查詢以及變化情況的監控;文檔創建、獲取以及更新。
本文所設計的公路橋梁檢測與分析系統能夠進一步提升橋梁檢測工作的標準化程度,能夠提升分析的準確性和速度。