在ArcGIS字段計算器中,VB腳本的格式要求很隨意,而Python的格式要求非常嚴格。
但Python的語言要更加方便,可以增加一些復雜的運算公式,自定義公式等。自己在運用過程中發現兩個需要注意的地方(不一定權威),記錄一下,也可以避免大家入坑(因為么有調試的功能,不容易發現問題到底出現在什么地方)。
一、定義函數時,用到的字段或變量名稱,要和表中原有字段名稱保持一致。
二、python原有的縮進格式不能丟,4個空格為一個縮進;
如下圖中為我的例子:
1、定義的公式中,計算中需要使用From_Sta和To_Sta兩個字段,公式中一定要和原表中名稱相同(但正常python代碼中不要求,只是變量名稱而已)。
2、注意縮進格式。