J'essaie d'obtenir un nombre en comptant le nombre de points dans un fichier de formes. Et cela fonctionne, sauf que j'ai du mal à utiliser ce numéro ailleurs. Finalement, je vais utiliser ce nombre dans certaines mathématiques (calculatrice de terrain), mais pendant le débogage, je rencontre une erreur qui finira par me causer des problèmes plus tard.
Ce code:
TotalPoints = arcpy.GetCount_management(Path_Pts)
arcpy.AddMessage(">>>> PROCESS: COUNT PATH POINTS {" + TotalPoints + "}")
donne cette erreur:
TypeError: cannot concatenate 'str' and 'Result' objects
J'ai essayé de le convertir en int, ce qu'il n'aime pas non plus:
TypeError: int() argument must be a string or a number, not 'Result'
J'ai donc un objet «Résultat» et je dois le transformer en nombre.
Comment puis-je faire cela - ou est-ce que l'utilisation de la fonction ArcPy est inutile ou trop compliquée ici?
la source