Próbuję uzyskać liczbę, licząc, ile punktów jest w pliku kształtu. I to działa, z tym wyjątkiem, że mam problemy z użyciem tego numeru w innym miejscu. W końcu będę używał tej liczby do obliczeń matematycznych (kalkulator polowy), ale podczas debugowania napotykam błąd, który skończy się później problemami.
Ten kod:
TotalPoints = arcpy.GetCount_management(Path_Pts)
arcpy.AddMessage(">>>> PROCESS: COUNT PATH POINTS {" + TotalPoints + "}")
daje ten błąd:
TypeError: cannot concatenate 'str' and 'Result' objects
Próbowałem rzucić go jako int, który również NIE lubi:
TypeError: int() argument must be a string or a number, not 'Result'
Mam więc obiekt „Wynik” i muszę go przekształcić w liczbę.
Jak mogę to zrobić - czy korzystanie z funkcji ArcPy jest tutaj niepotrzebne lub nadmiernie skomplikowane?
źródło