Actualmente tengo un cursor de búsqueda que recorre un archivo de formas en ArcGIS 10.1 que selecciona una entidad y ejecuta un análisis de cuenca visual en esa entidad (y solo en esa entidad). ¿Cuál es la forma más fácil de exportar también esa misma característica a un archivo de forma con el mismo nombre en 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
fuente
fuente
Respuestas:
Puede usar el fragmento de python de Clase de entidad a Clase de entidad. Aquí está la sintaxis general.
Para enviar a un
out_path
archivo shape, asegúrese de que sea una carpeta (y no apunte dentro de una geodatabase de archivos), y queout_name
tenga una*.shp
extensión.fuente
out_path
es una carpeta, será un archivo de forma.