用Arcpy将坐标值转为多边形

用Arcpy将坐标值转为多边形
已邀请:

张国丽

赞同来自:

【解决办法】:
import arcpy
... pointsStr = 661286,472356,700000,550000,816076,472356,816076,597767,661286,472356
... coordinates = pointsStr .split(,)
... polygonPoints = arcpy.Array()
... polygonGeometryList=
... for i in range(len(coordinates)/2):
... point = arcpy.Point()
... point.X = coordinates[2*i]
... point.Y = coordinates[2*i + 1]
... print point.X
... print point.Y
... polygonPoints.add(point)
... polygon = arcpy.Polygon(polygonPoints)
... polygonGeometryList.append(polygon)
... arcpy.CopyFeatures_management(polygonGeometryList, D:/test.shp)

要回复问题请先登录注册