Buen día,
Estoy explorando el uso de la herramienta Trace by AH Attributes de Arc Hydro en un script de Python como una alternativa a la herramienta Trace incorporada en ArcGIS Pro. A continuación, nuestro script de prueba:
importar arcpy
importar tracebyahattributes
arcpy.MakeFeatureLayer_management('C:/GIS/test/PBF2.gdb/CWFHydrology3', 'hydro_lyr')
flags = 'C:/GIS/test/PBF2.gdb/Flag'
barriers = 'C:/GIS/test/PBF2.gdb/AllOthers'
tracebyahattributes.traceviaAttributesAH(in_points=flags, in_streams='hydro_lyr', trace_direction='Upstream', search_distance='50', max_next_lines=0, in_barriers=barriers)
print(arcpy.GetCount_management('hydro_lyr'))
A diferencia de ejecutar la herramienta de forma interactiva, no parece seleccionar los segmentos de hidrología (no realiza una selección en el hydro_lyr pasado). ¿Esta herramienta está destinada solo para ejecutarse en una sesión interactiva de ArcGIS Pro, o hay algo más que se pueda hacer para obtener los segmentos de hidrología seleccionados en el script?
Gracias de antemano,
Randal