मैं एक आकृति में कितने अंक गिनकर एक संख्या प्राप्त करने का प्रयास कर रहा हूं। और यह काम करता है, सिवाय इसके कि मैं उस नंबर का उपयोग करके कहीं और मुसीबत में चल रहा हूं। आखिरकार, मैं कुछ गणित (क्षेत्र कैलकुलेटर) में उस गणना का उपयोग कर रहा हूं, लेकिन डिबगिंग के दौरान मैं एक त्रुटि में चल रहा हूं जो मुझे बाद में परेशान करेगा।
यह कोड:
TotalPoints = arcpy.GetCount_management(Path_Pts)
arcpy.AddMessage(">>>> PROCESS: COUNT PATH POINTS {" + TotalPoints + "}")
यह त्रुटि देता है:
TypeError: cannot concatenate 'str' and 'Result' objects
मैंने इसे एक इंट के रूप में कास्ट करने की कोशिश की, जिसे यह भी पसंद नहीं है:
TypeError: int() argument must be a string or a number, not 'Result'
इसलिए मुझे एक 'परिणाम' ऑब्जेक्ट मिला है और इसे एक नंबर में बदलने की आवश्यकता है।
मैं यह कैसे कर सकता हूं - या यहां आर्कपी फ़ंक्शन का उपयोग अनावश्यक या अत्यधिक जटिल है?