How get Polyline length?
5275638.50297307 5308417.691663428
5275634.752936599 5308476.037372201
5275634.184976945 5308515.710878163
5275617.412332638 5308509.338851113
5275597.092486764 5308511.743163031
5275580.186472058 5308514.360920422
5275533.894758095 5308520.283088091
5275534.214086481 5308529.217629748
5275504.951189122 5308533.458738968
5275485.222822129 5308534.248161392
5275458.805185116 5308535.972561657
i try this code, but its show error
polyline = arcpy.Polyline(array)
polyline.getLength()
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\arcobjects\arcobjects.py", line 1561, in getLength
return convertArcObjectToPythonObject(self._arc_object.GetLength(*gp_fixargs((method, units))))
ValueError: Опция GEODESIC не может быть использована с геометрией неизвестной системы координат.
Solved! Go to Solution.
Perhaps polyline.getLength('PLANAR', 'METERS') or polyline.getLength('GEODESIC', 'METERS') etc.
You need an array of Point objects
See the code example in this link
Polyline—ArcGIS Pro | Documentation
Perhaps polyline.getLength('PLANAR', 'METERS') or polyline.getLength('GEODESIC', 'METERS') etc.