Я пытаюсь получить число путем подсчета количества точек в шейп-файле. И это работает, за исключением того, что у меня тогда возникают проблемы с использованием этого числа где-то еще. В конце концов, я буду использовать этот счет в некоторой математике (полевом калькуляторе), но во время отладки я сталкиваюсь с ошибкой, которая в итоге вызовет у меня проблемы.
Этот код:
TotalPoints = arcpy.GetCount_management(Path_Pts)
arcpy.AddMessage(">>>> PROCESS: COUNT PATH POINTS {" + TotalPoints + "}")
выдает эту ошибку:
TypeError: cannot concatenate 'str' and 'Result' objects
Я попытался привести его к типу int, что ТАКЖЕ не нравится:
TypeError: int() argument must be a string or a number, not 'Result'
Итак, у меня есть объект «Результат» и мне нужно превратить его в число.
Как я могу это сделать - или использование функции ArcPy излишне или слишком сложно здесь?
источник