贛州市水利電力勘測設計研究院,江西 贛州 341000
在水土流失治理中,水土保持監測為重要環節。在信息化發展背景下,水土保持監測工作應用了高分子影像、大數據等先進技術,實現人工監測到智能監測的轉變。但水土保持管理平臺以PC 端為主,應用靈活性稍顯不足。就此,移動監測APP的開發應用具有鮮明現實意義。
為滿足水土保持監測的動態性、靈活性需求,本文設計開發一種移動監測APP,用于水土保持監測信息查詢,提高水土保持監測工作效率,為水土流失治理提供幫助。
本文設計的移動監測APP 以B/S 架構為基礎,包括后臺服務層與前臺業務層兩部分。APP 的應用原理如下:前臺業務層負責接收用戶的需求,并傳輸至后臺服務層;后臺服務層調用數據庫等資源,處理用戶需求,并將結果傳輸至前臺業務層,將其展示于APP 界面內,實現水土保持監測數據的實時獲取與分析。
基于后臺服務層的用戶需求處理功能,后臺模塊設計的關鍵在于數據庫。在本文設計的移動監測APP 中,選擇MySQL數據庫,開發語言選擇JAVA,數據庫框架選擇SSM,包括以下三類,分別負責不同功能。(1)Spring Framework,為移動監測APP 提供基礎架構;(2)Spring MVC,明確APP 各項功能的業務邏輯,便于用戶交互;(3)My Batis,負責定制SQL 語句,明確數據庫內映射關系,便于數據處理[1]。
前臺模塊是移動監測APP 信息收集與展示的關鍵,包括GIS 地圖管理與數據采集兩部分。
在GIS 地圖管理中,利用GIS 系統繪制水土保持監測區域的電子地圖,并將其存儲于GIS 數據庫中。APP 用戶可利用GIS 地圖,獲取水土保持監測數據的具體位置,實現監測點的精準定位與數據查詢。為便于用戶操作,GIS 地圖設置放大縮小、鷹眼及信息顯示等功能,普通用戶僅可查詢監測點信息;監測人員可在信息顯示功能中進行水土保持監測數據的增刪改查等操作,實現水土保持監測數據的實時更新,提高移動監測APP應用的靈活性。
在數據采集中,移動監測APP 利用Android 終端進行水土保持監測數據采集,實現監測管理系統、監測中心與移動監測APP 的數據共享。在實際應用中,監測管理系統會定期向監測中心傳輸水土保持監測數據,監測中心可將數據信息同步更新于移動監測APP 中,實現數據被動采集,接收的數據存儲于SQL 數據內。同時,移動監測APP 支持數據主動采集,監測人員可利用自身權限,在移動監測APP 中更新、添加水土保持監測數據,提高水土保持監測的有效性及全面性。
在移動監測APP 設計完成后,對用戶進行指定授權,劃分不同用戶的等級,設定相應的APP 應用權限,對水土保持監測數據進行差異化訪問,實現監測數據的實時查詢。其中,審核管理員負責項目設置、監測人員管理、用戶管理;監測人員可通過移動監測APP 接收派發任務,進行相應水土保持監測工作;普通用戶僅可查詢水土保持監測數據。結合該功能原理,水土保持監測中移動監測APP 的應用流程如下:
在移動監測APP 應用中,監測項目的設置為首要環節,由監測單位的工作人員負責。在項目創建中,點擊APP 主界面的“+”,進入“創建項目”界面,依次填寫項目信息,如項目名稱、類型、分區等。利用GIS 系統,移動監測APP 可根據分區定位監測點,明確監測點可選的監測人員,由監測單位工作人員選擇項目接收人員,通過“添加附件”操作,將其派發給具體的監測人員,提高監測工作派發的效率。
監測人員可通過移動監測APP 的提示,實時接收派發的監測項目。根據接收的附件,了解監測項目的監測需求,開展監測工作。在本文設計的移動監測APP 中,監測人員的監測內容如下:主體工程進度;施工區域土地擾動狀況、土石方狀況;施工單位實施的水土保持措施;施工單位開展的監測點管理;水土保持問題與改進措施。在移動監測APP 界面中,監測人員點擊“項目”后,即可進入監測界面,記錄監測結果,點擊“描述”,即可輸入文字,表述水土保持狀況與數據等信息;點擊“相機”,即可拍攝現場圖片,保障水土保持監測數據的真實性。
同時,為保障水土保持監測數據的全面獲取,移動監測APP 中指明監測人員必填的監測內容,提高監測工作質量。以施工區域土石方狀況為例,監測人員必填的內容如下:施工現場的表土剝離與挖填方狀況;工程取土、取石或取料狀況;工程棄土、棄渣或棄石狀況;施工現場臨時堆土狀況。
在移動監測APP 界面的“成果導出”功能中,監測單位的工作人員可實時獲取監測人員上傳的監測數據信息,指定時間段,可自動生成監測報告。為便于監測報告利用,移動監測APP 支持報告內容預覽,也可將監測報告打印或分享至微信、QQ 等平臺,為水土保持監測與水土流失治理提供幫助[2]。
綜上所述,在水土保持移動監測APP 設計中,設計人員應結合水土保持監測管理系統的特點,制定合理的移動監測APP設計方案,完善配置后臺與前臺的軟硬件。在移動監測APP 應用中,應遵循設置監測項目、開展監測工作、出具監測報告的流程,發揮移動監測APP 的作用,建設良好生態環境。