Bom dia,
Estou explorando o uso da ferramenta Trace by AH Attributes do Arc Hydro em um script Python como uma alternativa à ferramenta Trace integrada do ArcGIS Pro. A seguir está nosso script de teste:
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'))
Diferente de executar a ferramenta interativamente, não consigo obter os segmentos de hidrologia selecionados (não faz uma seleção no hydro_lyr passado)! Esta ferramenta é destinada apenas para ser executada em uma sessão interativa do ArcGIS Pro, ou há algo mais que pode ser feito para obter os segmentos de hidrologia selecionados no script?
Obrigado antecipadamente,
Randal