3
ArcPyを使用してX、Y座標からポリゴンフィーチャクラスを作成しますか?
次の座標を持つ単一(正方形)のポリゴンを含む新しいポリゴンフィーチャクラスを作成するスクリプトを記述しようとしています:(0、0)、(0、1,000)、(1,000、0)、および(1,000、1,000) 。 import arcpy import fileinput import string import os from arcpy import env env.workspace = "D:/UW/Winter_2016/501/w5_more_arcpy8_9_10/ex8" env.overwriteOutput = True infile = "D:/UW/Winter_2016/501/w5_more_arcpy8_9_10/ex8/coordinatesEx8.txt" for line in fileinput.FileInput(infile): ID, X, Y = string.split(line, " ") array.add(arcpy.Point(X, Y)) cursor.insertRow([arcpy.Polygon(array)]) fileinput.close() outpath = "D:/UW/Winter_2016/501/w5_more_arcpy8_9_10/ex8" newfc = "newFeatureClassEx8.shp" arcpy.CreateFeatureclass_management(outpath, newfc, "Polygon") cursor = arcpy.da.InsertCursor(newfc, …