項目中遇到需要使用Arcgis,根據某一列屬性表的值判斷新列屬性表的值,也就是If語句在Arcgis中如何使用。在網上也能找到方法,但真正使用的時候還是錯了多次,因此記錄一下,留以備用
上圖是從網上找的圖,需要注意的就是要注意縮進,在一塊的語句要對齊。具體語句如下:
def aa(bb):
if bb==u"42"
return 1
else:
return 0
上述代碼表示根據某一列的屬性值,將全爲42的屬性的那一行設爲1否則設爲0.具體使用的一個方面就是虛擬變量的設置