Saat ini saya memiliki kursor pencarian iterasi melalui shapefile di ArcGIS 10.1 yang memilih fitur dan menjalankan analisis viewshed pada fitur itu (dan hanya fitur itu). Apa cara termudah untuk juga mengekspor fitur yang sama ke shapefile dengan nama yang sama di Python?
fieldFID = 'FID'
arcpy.CheckOutExtension("Spatial")
arcpy.MakeFeatureLayer_management (inPoints, "pts")
with arcpy.da.SearchCursor('pts',[fieldFID]) as cursor:
for row in cursor:
fid = str(row[0])
print fid
arcpy.SelectLayerByAttribute_management ("pts", "NEW_SELECTION", '"FID" = {}'.format(fid))
outViewshed = Viewshed(inDEM,"pts",1,"CURVED_EARTH",0.15)
outViewshed.save("C:/temp/output/viewsheds/"+fid)
arcpy
arcgis-10.1
export
select
CodeSpatial
sumber
sumber
Jawaban:
Anda dapat menggunakan snippet Fitur Kelas Untuk Fitur Kelas python. Berikut ini sintaksisnya.
Untuk menampilkan ke shapefile, pastikan bahwa Anda
out_path
adalah folder (dan tidak menunjuk dalam file geodatabase), dan yangout_name
memiliki*.shp
ekstensi.sumber
out_path
ada folder, itu akan menjadi shapefile.