Guten Tag,
ich untersuche die Verwendung des Arc Hydro-Tools Trace by AH Attributes in einem Python-Skript als Alternative zum integrierten Trace-Tool von ArcGIS Pro. Nachfolgend unser Testszenario:
import arcpy
import 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'))
Im Gegensatz zur interaktiven Ausführung des Tools scheint es mir nicht möglich zu sein, die ausgewählten Hydrologie-Segmente zu erhalten (es wird keine Auswahl auf dem übergebenen hydro_lyr getroffen)! Ist dieses Tool nur für die Ausführung in einer interaktiven ArcGIS Pro-Sitzung vorgesehen, oder gibt es eine andere Möglichkeit, die ausgewählten Hydrologie-Segmente im Skript zu erhalten?
Vielen Dank im Voraus,
Randal