Bonjour,
J'explore l'utilisation de l'outil Trace by AH Attributes d'Arc Hydro dans un script Python comme alternative à l'outil Trace intégré d'ArcGIS Pro. Voici notre script de test :
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'))
Contrairement à l'exécution interactive de l'outil, je ne parviens pas à obtenir les segments d'hydrologie sélectionnés (il ne fait pas de sélection sur le hydro_lyr passé) ! Cet outil est-il uniquement destiné à être utilisé dans une session interactive d'ArcGIS Pro, ou y a-t-il autre chose à faire pour obtenir les segments d'hydrologie sélectionnés dans le script ?
Merci d'avance,
Randal