シェイプファイルにあるポイントの数を数えて数字を取得しようとしています。そして、これは機能しますが、その番号を他の場所で使用すると問題が発生します。最終的には、いくつかの数学(フィールド計算機)でそのカウントを使用しますが、デバッグ中にエラーが発生し、後でトラブルが発生します。
このコード:
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関数を使用する必要がないか、過度に複雑です