Atualmente, tenho um cursor de pesquisa percorrendo um arquivo shapefile no ArcGIS 10.1 que seleciona um recurso e executa uma análise de vistas sobre esse recurso (e somente esse recurso). Qual é a maneira mais fácil de também exportar esse mesmo recurso para um shapefile com o mesmo nome em 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)
1
De um modo geral, todas as operações do ArcGIS GP se comportam em 1) nos recursos selecionados e 2) em todo o conjunto de dados, se nenhum estiver selecionado. Portanto, desde que você tenha os recursos selecionados, somente esses recursos serão exportados.
—
precisa saber é o seguinte