Skip to content

Commit 6e1b1bb

Browse files
committed
bugfix in finding largest catchment
1 parent f105507 commit 6e1b1bb

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/WaterFlow.jl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,9 @@ function waterflows(Topo::GeoData, flowdir_fn= WhereTheWaterFlows.d8dir_feature;
9191
feedback_fn=feedback_fn, drain_pits=drain_pits, bnd_as_sink=bnd_as_sink)
9292

9393
catchment_large = prune_catchments(c, minsize; val=0)
94-
largest_catchment = catchment_large .== maximum(catchment_large)
94+
95+
_, id_max = findmax(area)
96+
largest_catchment = catchment_large .== catchment_large[id_max]
9597
largest_area = copy(area)
9698
largest_area[.!largest_catchment] .= NaN
9799

0 commit comments

Comments
 (0)