shapefile에 몇 개의 점이 있는지 계산하여 숫자를 얻으려고합니다. 그리고 이것은 내가 다른 곳에서 그 숫자를 사용하는 데 어려움을 겪고 있다는 것을 제외하고는 효과가 있습니다. 결국, 일부 수학 (필드 계산기)에서 그 수를 사용하지만 디버깅하는 동안 나중에 문제가 발생하는 오류가 발생합니다.
이 코드는 :
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'
그래서 'Result'객체를 가지고 있으며 숫자로 바꿔야합니다.
어떻게 할 수 있습니까? 아니면 여기서 ArcPy 기능을 사용하지 않거나 지나치게 복잡합니까?