- 數(shù)據(jù)準(zhǔn)備:
(1)數(shù)據(jù)1:研究區(qū)功能區(qū)分類標(biāo)準(zhǔn)
(2)數(shù)據(jù)2:污染程度等級(jí)劃分標(biāo)準(zhǔn)(按照地積累指數(shù)劃分):
(3)數(shù)據(jù)3:污染監(jiān)測(cè)點(diǎn)數(shù)據(jù)(包括功能區(qū)編號(hào)字段和地積累指數(shù)字段),如果點(diǎn)數(shù)據(jù)沒有該類數(shù)據(jù)可以先添加相應(yīng)的功能區(qū)編號(hào)和地累積的excel表到圖層中再右鍵點(diǎn)數(shù)據(jù)根據(jù)公共字段進(jìn)行連接,然后添加字段通過(guò)計(jì)算字段復(fù)制過(guò)來(lái)。
2. 分析過(guò)程:
(1)首先根據(jù)數(shù)據(jù)1(function)和數(shù)據(jù)2(累積)在數(shù)據(jù)3中添加兩個(gè)字段,分別是功能區(qū)和污染度(都選擇文本類型,長(zhǎng)度中一個(gè)中文要兩個(gè)字節(jié))。
(2)添加完字段后右鍵功能區(qū)列頭,選擇計(jì)算字段,參數(shù)設(shè)計(jì)如下,先選擇解析程序語(yǔ)言為Python語(yǔ)言,在最下面的“功能區(qū)=”輸入框輸入一個(gè)方法:方法名(字段名)。
首先我解釋一下方法名:方法名自己定義,只要是英文字母就行了,怎么簡(jiǎn)單怎么來(lái)啦,我直接用大寫的A,這個(gè)沒有什么要求,學(xué)過(guò)計(jì)算機(jī)語(yǔ)言的應(yīng)該很清楚嗯哈哈哈啊啊啊啊啊啊啊,注意方法名后面的括號(hào)一定是英文輸入法下的括號(hào)?。。?!所有計(jì)算字段除了雙引號(hào)里面的字符串外都要英文輸入!?。?/p>
接下來(lái)是字段名,這個(gè)直接在第一個(gè)大框框(字段:)里面點(diǎn)擊字段名,旁邊的雙引號(hào)就自己加上了。
勾選顯示代碼塊,在預(yù)邏輯腳本代碼添加如下代碼(注意嚴(yán)格縮進(jìn)):
def A(a):
if(a==1):
return "生活區(qū)"
if(a==2):
return "工業(yè)區(qū)"
if(a==3):
return "山區(qū)"
if(a==4):
return "交通區(qū)"
if(a==5):
return "公園綠地區(qū)"
(3)右鍵污染度列頭,選擇計(jì)算字段,參數(shù)設(shè)計(jì)如下:
勾選顯示代碼塊,在預(yù)邏輯腳本代碼添加如下代碼(注意嚴(yán)格縮進(jìn)):
def A(a):
if(a<=0):
return "無(wú)污染"
if(a>5):
return "極嚴(yán)重污染"
if(a>4):
return "強(qiáng)-極嚴(yán)重污染"
if(a>3):
return "強(qiáng)污染"
if(a>2):
return "中等-強(qiáng)污染"
if(a>1):
return "中等污染"
if(a>0):
return "輕度-中等污染"
(4)計(jì)算完兩個(gè)字段后,我們可以通過(guò)屬性表查看某個(gè)功能區(qū)對(duì)應(yīng)什么程度的污染情況,非常方便。
根據(jù)地累積指數(shù)劃分污染等級(jí),得到不同功能區(qū)的污染程度:但是都是點(diǎn)形式,無(wú)法通過(guò)面來(lái)直觀分析污染情況,于是考慮使用點(diǎn)生成泰森多邊形來(lái)生成面來(lái)展示污染情況的空間分布。
(5)右鍵得到的泰森多邊形屬性,在符號(hào)系統(tǒng)的顯示(S)框下面選擇數(shù)量—分級(jí)色彩,如下圖所示:
再選擇分類按鈕進(jìn)入分類設(shè)置,選擇分類方法為手動(dòng),類別選擇7,在右邊的中斷值輸入數(shù)據(jù)2對(duì)應(yīng)的污染程度等級(jí)劃分標(biāo)準(zhǔn),如下圖所示:
(6)點(diǎn)擊確定返回上一界面選擇自己喜歡的漸變顏色,在標(biāo)注欄輸入對(duì)應(yīng)的分類等級(jí),如下圖所示:
(7)在屬性中選擇標(biāo)注欄,設(shè)置相關(guān)參數(shù),再點(diǎn)擊放置屬性,勾選相關(guān)參數(shù),如下圖所示:
(9)經(jīng)過(guò)出圖得到污染程度空間分布圖如下:
污染程度空間分布圖
成都途遠(yuǎn)GIS是一家專業(yè)致力于無(wú)人機(jī)航空攝影測(cè)繪、航空數(shù)據(jù)處理、GIS地理信息系統(tǒng)研發(fā)、數(shù)字孿生城市制作、數(shù)字沙盤模型等業(yè)務(wù)的創(chuàng)新型科技公司,為您提供一站式地理信息服務(wù)。
本文鏈接:http://www.lajichun.cn/blog/485.html
本文標(biāo)簽:ArcGIS