Ich habe derzeit einen Suchcursor, der durch ein Shapefile in ArcGIS 10.1 iteriert und ein Feature auswählt und eine Viewshed-Analyse für dieses Feature (und nur für dieses Feature) ausführt. Was ist der einfachste Weg, um dasselbe Feature auch in ein Shapefile mit demselben Namen in Python zu exportieren?
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
Räumlicher Pariah
quelle
quelle
Antworten:
Sie können das Python-Snippet " Feature Class To Feature Class" verwenden . Hier ist die allgemeine Syntax.
Stellen Sie zum Ausgeben in ein Shapefile sicher, dass es sich bei Ihrem
out_path
Ordner um einen Ordner handelt (und nicht in eine Datei-Geodatabase zeigt),out_name
der eine*.shp
Erweiterung hat.quelle
out_path
es sich um einen Ordner handelt, handelt es sich um ein Shapefile.