Goedendag,
Ik ben aan het onderzoeken hoe ik de Trace by AH Attributes-tool van Arc Hydro kan gebruiken in een Python-script als alternatief voor de ingebouwde Trace-tool van ArcGIS Pro. Hieronder staat ons testscript:
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'))
In tegenstelling tot het interactieve gebruik van de tool, lijkt het erop dat ik de geselecteerde hydrologiesegmenten niet kan krijgen (er wordt geen selectie gemaakt op de doorgegeven hydro_lyr)! Is deze tool alleen bedoeld om te worden uitgevoerd in een interactieve ArcGIS Pro-sessie, of is er iets anders dat gedaan kan worden om de geselecteerde hydrologiesegmenten in het script te verkrijgen?
Alvast bedankt,
Randal