Я прочитал несколько ответов об одном и том же сообщении об ошибке, но не понимаю, как они применимы к моему коду. Я понятия не имею, что с этим не так. Экспортирую модель из ArcGIS
в Python. Моя модель проверена в ArcMap
, но когда я экспортирую код, я получаю сообщение.
Локальные переменные:
PopulationEllipse_Buffered = "C:\\GIS_Cert\\GIS211\\FinalProject\\FinalLongmont.gdb\\PopulationEllipse_Buffered"
PopulationEllipse_Buffered_w_New_Field = PopulationEllipse_Buffered
PopulationEllipse_Buffered_w_Ranks = PopulationEllipse_Buffered_w_New_Field
Процесс: Добавить поле (3)
arcpy.AddField_management(PopulationEllipse_Buffered, "PopRank", "SHORT", "", "", "", "", "NULLABLE", "NON_REQUIRED", "")
Процесс: поле вычисления (3)
arcpy.CalculateField_management(PopulationEllipse_Buffered_w_New_Field, "PopRank", "calculateIF( !ToBufDist! )", "PYTHON", "def calculateIF(dist):\n if(dist == 0):\n return 5\n elif(dist == 0.5):\n return 4\n else:\n return 3")
print(arcpy.GetMessages(2))