地理信息系統(tǒng)導(dǎo)論 第十一章實(shí)習(xí) 習(xí)作6


首先導(dǎo)入數(shù)據(jù),這個例子是用來分析土壤脆弱性的東西,
首先修改一下不過要把total分類顯示的情況下-99到0的那個分類條件刪了

修改第一個顏色

修改第二個

第三個

第四個

修改后

可以得出脆弱性

通過多種字段開始查詢

可以看到這些被選中了

可以通過這個statistics來看這個的最大最小值等相關(guān)的情況


取消選中后來對total這個數(shù)據(jù)進(jìn)行一個分級,也就是對土壤脆弱性進(jìn)行一個分級
首先添加字段

然后依次賦值
???直接寫個py語句批量賦值可以嘛?
首先進(jìn)行數(shù)據(jù)選擇(在這個表內(nèi)進(jìn)行選擇的話就是基于total進(jìn)行的)

然后發(fā)現(xiàn)有三條數(shù)據(jù)被選中

然后進(jìn)行賦值

但是這樣選起來太麻煩,直接導(dǎo)入寫好的腳本即可(第8章有)
腳本內(nèi)容:
def Reclass (TOTAL ):
??if (TOTAL?<= 0):
???return 0
??elif (TOTAL > 0 and TOTAL <= 3):
???return 1
??elif (TOTAL > 3.0 and TOTAL <= 3.5):
???return 2
??elif (TOTAL > 3.5 and TOTAL <= 4.0):
???return 3
??elif (TOTAL > 4.0 and TOTAL <= 4.5):
???return 3
??elif (TOTAL > 4.5):
???return 5
注意輸出的時候要結(jié)果為 Reclass ( !TOTAL! )

這樣就賦值結(jié)束了:

結(jié)果如下:

接下來根據(jù)處理結(jié)果對其進(jìn)行一個顯色處理即可(因?yàn)橛?個分類,所以要把classes改成6)

然后再進(jìn)行一個邊界消亡的操作

然后進(jìn)行如下設(shè)置:


處理后就可以看到這個表格

直接從之前那個顯色方案導(dǎo)入,可以看到邊界消亡了


導(dǎo)入后就變成了之前的分類配色方案


???我的計(jì)算結(jié)果和教程好像不太一樣,可能需要修改