本發明屬于土壤污染物范圍繪制,尤其涉及土壤污染物污染范圍及修復范圍分層自動繪制方法和系統。
背景技術:
1、調查單位刻畫土壤污染物污染范圍及修復范圍通常使用arcgis軟件,arcgis的應用不僅提高了數據處理的效率,還增強了分析的深度和廣度,為土壤污染防控提供了科學依據。
2、盡管arcgis提供了強大的圖形用戶界面(gui)供用戶進行交互式操作,但在處理大量污染物數據及執行刻畫復雜污染范圍及修復范圍時,手動設定參數、調整圖層坐標系、繪制精確邊界等操作可能非常耗時,還因為人為因素易導致誤差累積,影響最終結果的準確性,對于初學者同樣不容易上手。因此,急需解決在刻畫大量分層土壤污染物污染范圍及修復范圍時效率低下、準確度差的問題。
技術實現思路
1、為解決上述技術問題,本發明提出了土壤污染物污染范圍及修復范圍分層自動繪制方法和系統,能夠解決在刻畫大量分層土壤污染物污染范圍及修復范圍時效率低下、準確度差的問題。
2、本發明提供了土壤污染物污染范圍及修復范圍分層自動繪制方法,基于編寫的arcpy腳本,主要包括:
3、基于編寫的arcpy腳本,主要包括:
4、獲取土壤污染物基礎信息,其中,所述土壤污染物基礎信息包括:調查點位編號、點位坐標、采集樣品編號、采集樣品深度、采集樣品所在土壤分層層數、污染物種類、污染物篩選值、污染物修復目標值及樣品各污染物濃度;
5、讀取所述基礎信息中的分層土壤污染信息及地塊紅線范圍;
6、對所述分層土壤污染信息進行反距離插值,獲取污染物濃度分布;
7、根據所述污染物濃度分布和地塊紅線范圍,獲取地塊紅線范圍內污染物濃度分布;
8、根據污染物修復目標值及篩選值,對所述地塊紅線范圍內污染物濃度分布進行重分類,獲取分層土壤污染物污染范圍及修復范圍。
9、可選的,讀取所述基礎信息中的分層土壤污染信息及地塊紅線范圍前包括:準備地塊紅線shapefile矢量文件,并置于arcgis工作路徑文件夾下。
10、可選的,獲取污染物濃度分布包括:利用idw函數進行反距離插值;
11、利用idw函數進行反距離差值包括:
12、獲取已知點污染物濃度值;
13、根據所述已知點污染物濃度值與未知點之間的距離進行加權估算,獲取污染物濃度分布。
14、可選的,根據所述污染物濃度分布和地塊紅線范圍,獲取地塊紅線范圍內污染物濃度分布包括:
15、根據所述地塊紅線shapefile矢量文件,獲取地塊紅線范圍;
16、基于所述地塊紅線范圍,對所述污染物濃度分布進行裁剪,獲取地塊紅線范圍內污染物濃度分布。
17、可選的,根據污染物修復目標值及篩選值,對所述地塊紅線范圍內污染物濃度分布進行重分類,獲取分層土壤污染物污染范圍及修復范圍包括:
18、根據所述污染物篩選值及污染物修復目標值,對地塊紅線范圍內污染物濃度分布進行分類;
19、將小于所述污染物篩選值的類別不體現,獲取所述分層土壤污染物污染范圍;
20、將小于所述污染物修復目標值的類別不體現,獲取所述分層土壤污染物修復范圍。
21、本發明還提供了土壤污染物污染范圍及修復范圍分層自動繪制系統,基于編寫的arcpy腳本,主要包括:信息獲取模塊、信息讀取模塊、插值模塊、裁剪模塊和重分類模塊;
22、所述信息獲取模塊,用于獲取土壤污染物基礎信息,所述土壤污染物基礎信息包括:調查點位編號、點位坐標、采集樣品編號、采集樣品深度、采集樣品所在土壤分層層數、污染物種類、污染物篩選值、污染物修復目標值及樣品各污染物濃度;
23、所述信息讀取模塊,用于讀取所述基礎信息中的分層土壤污染信息及地塊紅線范圍;
24、所述插值模塊,用于對所述分層土壤污染信息進行反距離插值;
25、所述裁剪模塊,用于對污染物濃度分布進行裁剪;
26、所述重分類模塊,用于對地塊紅線范圍內污染物濃度分布進行重分類。
27、可選的,讀取所述基礎信息中的分層土壤污染信息及地塊紅線范圍前包括:準備地塊紅線shapefile矢量文件,并置于arcgis工作路徑文件夾下。
28、可選的,對所述分層土壤污染信息進行反距離插值包括:利用idw函數進行反距離插值。
29、可選的,所述裁剪模塊包括:掩模單元和裁剪處理單元;
30、所述掩模單元,用于根據地塊紅線shapefile矢量文件,獲取地塊紅線范圍;
31、所述裁剪處理單元,用于對地塊紅線范圍內的污染物濃度分布進行裁剪處理。
32、可選的,所述重分類模塊包括:分類單元和類別處理單元;
33、所述分類單元,用于根據所述污染物篩選值及污染物修復目標值,對地塊紅線范圍內污染物濃度分布進行分類;
34、所述類別處理單元,用于對小于所述污染物篩選值及污染物修復目標值的類別進行不體現處理。
35、與現有技術相比,本發明具有如下優點和技術效果:
36、1.通過本發明arcpy腳本,可以自動化處理分層土壤污染范圍及修復范圍的復雜操作流程,對于需要處理大量采樣點數據并生成連續表面模型的場景非常有用,可快速完成數據的批量處理和分析任務,極大地提高了工作效率,為用戶提供了極大的靈活性和便捷性,顯著減少手動操作的時間和錯誤率。
37、2、交互式操作:本發明arcpy腳本可以在arcgis的python窗口中進行交互式操作,使得用戶能夠快速輸入建立的污染信息數據庫,亦可以在其中靈活調整執行參數。
38、3、本發明arcpy腳本可以支持更復雜的深度應用,如基于多個幾何圖形的聯合裁剪、基于特定屬性的裁剪等。這些復雜裁剪條件在arcgis的圖形界面中可能難以直接實現,但通過arcpy腳本可以輕松完成。
1.土壤污染物污染范圍及修復范圍分層自動繪制方法,其特征在于,基于編寫的arcpy腳本,主要包括:
2.根據權利要求1所述的土壤污染物污染范圍及修復范圍分層自動繪制方法,其特征在于,讀取所述基礎信息中的分層土壤污染信息及地塊紅線范圍前包括:準備地塊紅線shapefile矢量文件,并置于arcgis工作路徑文件夾下。
3.根據權利要求1所述的土壤污染物污染范圍及修復范圍分層自動繪制方法,其特征在于,獲取污染物濃度分布包括:利用idw函數進行反距離插值;
4.根據權利要求1所述的土壤污染物污染范圍及修復范圍分層自動繪制方法,其特征在于,根據所述污染物濃度分布和地塊紅線范圍,獲取地塊紅線范圍內污染物濃度分布包括:
5.根據權利要求1所述的土壤污染物污染范圍及修復范圍分層自動繪制方法,其特征在于,根據污染物修復目標值及篩選值,對所述地塊紅線范圍內污染物濃度分布進行重分類,獲取分層土壤污染物污染范圍及修復范圍包括:
6.土壤污染物污染范圍及修復范圍分層自動繪制系統,其特征在于,基于編寫的arcpy腳本,主要包括:信息獲取模塊、信息讀取模塊、插值模塊、裁剪模塊和重分類模塊;
7.根據權利要求6所述的土壤污染物污染范圍及修復范圍分層自動繪制系統,其特征在于,讀取所述基礎信息中的分層土壤污染信息及地塊紅線范圍前包括:準備地塊紅線shapefile矢量文件,并置于arcgis工作路徑文件夾下。
8.根據權利要求6所述的土壤污染物污染范圍及修復范圍分層自動繪制系統,其特征在于,對所述分層土壤污染信息進行反距離插值包括:利用idw函數進行反距離插值。
9.根據權利要求6所述的土壤污染物污染范圍及修復范圍分層自動繪制系統,其特征在于,所述裁剪模塊包括:掩模單元和裁剪處理單元;
10.根據權利要求7所述的土壤污染物污染范圍及修復范圍分層自動繪制系統,其特征在于,所述重分類模塊包括:分類單元和類別處理單元;