李 敏,孫 陽,曹 汐,周廣柱
(山東科技大學化學與環境工程學院,山東 青島 266590)
隨著我國經濟和社會的發展,我國土壤污染日益嚴重,全國土壤環境狀況總體不容樂觀,部分地區土壤污染較嚴重,耕地土壤環境質量問題堪憂,工礦業廢棄地土壤環境問題突出,土壤污染的防治與修復工作迫在眉睫[1-4]?!锻寥牢廴痉乐涡袆佑媱潯?簡稱“土十條”)出臺以來,土壤污染風險評估與修復問題引起了大眾的廣泛關注[5-6]。我國2004年頒發了《關于切實做好企業搬遷過程中環境污染防治工作的通知》,2008年頒發了《關于加強土壤污染防治工作的意見》,2014年頒發了《污染場地風險評估技術導則》(HJ25.3-2014)[7]等一系列標準,這為污染場地的評估與修復工作提供了重要的科學依據,但實際的污染場地風險評估工作需要大量的走訪和實地勘測,這為評估工作者帶來極大的不便。
近年來,隨著移動技術的發展,Android 操作系統的發布和中國網絡覆蓋工程的推進使得智能手機的應用范圍越來越廣泛,為污染場地風險評估的野外數據采集工作提供了一種有效途徑。一方面隨著硬件成本的不斷降低,智能手機已非常普及,為污染場地的數據采集工作提供了硬件基礎;另一方面,Android 作為一個完整、免費和開放的平臺,具有以下特點:編程簡單、可移植性強、擴展性好以及易于維護,為污染場地的數據采集工作提供了有利的軟件環境[8]。為了使評估工作更加方便快捷,本文提出一種基于 Android 平臺污染場地風險評估輔助辦公軟件,實現了污染場地現場勘測數據無線網絡通信采集方案。
基于Android平臺的污染場地數據采集系統的總體架構中,工作者可以通過Android設備運行訪問Android客戶端,也可以通過 WEB 瀏覽器訪問系統 WEB 客戶端。Android 客戶端主要為用戶提供一個方便操作的采集與儲存數據的平臺,而WEB客戶端主要為用戶提供管理和維護數據的平臺,通過WEB服務器提供不同數據訪問接口與數據庫服務器進行交互,以確保數據訪問的一致性。
因為該評估系統涉及到Android設備和WEB瀏覽器這兩個不同的平臺,為了降低系統的維護難度,客戶端和服務器之間的交互采用HTTP協議進行,數據格式標準采用輕量級數據交互格式JSON。
用戶登錄成功后,對采樣點進行精確的定位,系統自動儲存采樣點置信息。定位成功后,進入數據采集界面,在該界面將現場采集的數據輸入并進行保存,并可在該界面進行數據的修改與整理,確認數據準確無誤后,將數據上傳至服務器端。PC端工作者利用無線網絡技術從服務器下載所需數據利用PC端相關軟件進行評估分析,最終得出評估報告以及污染場地修復方案并建立數據庫進行保存。PC端將評估報告以及修復方案上傳至服務器,Android端可從服務器下載原始數據以及評估報告和修復方案并閱讀,為后續的評估工作提供重要參考。
Android平臺客戶端的功能設計包括:用戶登錄、野外調查數據的采集與整理、對各采樣點準確定位、將數據傳輸到服務器、資料查閱、軟件使用幫助。
1.3.1 用戶登錄模塊
用戶登錄模塊是用戶在手機客戶端通過輸入正確的身份信息以及密碼,連接遠程服務器對操作用戶的賬號信息進行驗證,驗證通過即可登錄Android端軟件。
1.3.2 GPS定位模塊
本功能要求用戶在手機的“設置”中的“位置服務”中選擇“GPS衛星”。用戶在進入數據采集界面后,選擇“開始定位”功能時調用手機此時刻的定位信息并在此界面中顯示此位置信息 ,保存到本地數據庫。利用GPS定位功能對正在進行現場勘測的采樣點準確定位,根據定位信息填寫現場測得的數據。
1.3.3 數據采集模塊
病蟲害是農業種植中必須注意的部分,也是玉米高產栽培技術推廣過程中需要進行配套推廣的內容,推廣工作人員需要針對所選玉米品種進行病蟲害防治內容的篩選,例如某山區多發玉米絲黑穗病和玉米螟,玉米種植過程中需要進行相應的藥物處理和施用,用粉銹寧、萎銹靈、速保利、氧環寧緩釋劑、多菌靈可濕性粉劑等對玉米的拌種都可以達到防治的好效果,玉米喇叭口期用蘇云金桿菌300ml兌水50kg進行噴霧可以有效抑制玉米螟,因此玉米病蟲害并不可怕,只要采取了合適的防治手段,就可以得到有效抑制,可以成為玉米高產栽培技術推廣應用的有效輔助手段。
數據采集模塊主要實現的功能有獲取采樣點的位置信息,數據的輸入、分類整理以及儲存和上傳到服務器等功能,為野外現場調查的評估工作者提供一個存儲、整理資料的平臺。
完成對采樣點的定位功能后,將輸入到軟件中的土壤調查信息可直接存儲到本地數據庫文件中。完成輸入后,用戶可對現場調查結果進行查詢、添加、提交、刪除和輸出等操作。用戶確認無誤后,點擊提交將數據上傳到服務器端。風險評估模型參數見表1。

表1 風險評估模型參數說明
1.3.4 資料查閱模塊
該功能可查詢詳細的歷史土壤污染調查的相關資料,為現場調查方法和評估模型的建立提供重要參考。
1.3.5 軟件使用幫助
手機客戶端采用人性化的圖文引導方式,幫助用戶快速熟悉軟件的操作方法。
1.4.1 登錄界面
1.4.2 GPS定位界面
在界面上使用地圖顯示采樣點位置,并在底部位置設置一個文本框,文本框顯示開始定位,當用戶點擊文本框時,界面顯示詳細的采樣點位置的經緯度。
1.4.3 數據采集界面
采用問卷調查的方式,將現場測得的數據輸入,見圖1。
1.4.4 資料查閱界面
采用簡單界面,用戶直接在輸入框中輸入查詢內容,在SQlite數據庫中進行搜索,搜索成功后界面上顯示用戶查找的內容。
系統采用專門為嵌入式設備設計的輕量級的數據庫SQLite數據庫,其具有輕量級、獨立性、隔離性和跨平臺等特點。污染場地風險評估采集的數據主要包括日期、經緯度、數據類型及數據內容,可以設計通用的數據庫表進行存儲,以實現所有上報數據的存儲,同時滿足后期上報數據的擴展需求。
在SQLite數據庫中,不僅提供了儲存基本數據的功能,而且提供了對二進制數據存儲的能力,這樣可以確保把采集到的污染分布圖像信息存放到數據庫中,由數據庫統一操作和管理。

圖1 Android 端數據采集界面
本文基于Android端和GPS定位系統完成了污染場地風險評估輔助辦公軟件的設計與開發。該軟件較好的實現了野外調查的數據采集與整理、對各采樣點的準確定位、將數據傳輸到服務器以及土壤污染資料查詢四大功能,可輔助風險評估野外工作者對采樣點進行精確的定位,便于實現數據的采集、整理分類以及儲存,并將整理好的數據上傳至服務器的功能,為野外評估工作者提供便利,提高工作效率。