В даний час у мене є курсор пошуку, ітераційний через файл форми у ArcGIS 10.1, який вибирає функцію та виконує аналіз проглянутості цієї функції (і лише цієї функції). Який найпростіший спосіб також експортувати ту саму функцію у файл з тим самим іменем у 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
Взагалі кажучи, всі операції ArcGIS GP ведуть себе на 1) обраних функціях та 2) на наборі даних, якщо жодна з них не вибрана. Тому, поки у вас є вибрані функції, експортуватимуться лише ті функції.
—
RyanKDalton