Fill (Spatial Analyst) vs Fill Sinks (Arc Hydro Tools)

1051
5
Jump to solution
10-24-2023 12:56 PM
Labels (2)
John_Herrera
New Contributor II

What's the difference between using Fill in the Spatial Analyst Extension and Fill Sinks in the Arc Hydro Tools? When hydrologically conditioning a DEM, what is the preferred tool?  Inspecting the Fill Sinks script, it appears that the script is calling the Fill tool in the Spatial Analyst Extension (fill_dem = arcpy.sa.Fill(input_dem, fill_threshold).

0 Kudos
1 Solution

Accepted Solutions
DeanDjokic
Esri Contributor

The key difference is that Arc Hydro fill allows you to specify "deranged" polygons as input.  These areas will NOT be filled.  So it is a different option than standard fill that can limit the fill by depth.  Document that Dan pointed you to goes into details on how to identify and manage sinks if you choose to have them.  Note that if you are going to do full terrain preprocessing (so you can use AH tools for watershed delineation etc.), you need to tweak the flow direction in sinks (described in that document as well).  

And finally, if you are using Pro 3.0 and up, there are tools that allow you to do flow direction and accumulation without filling sinks.  In general, it provides better results than using the fill approach. 

View solution in original post

5 Replies
DanPatterson
MVP Esteemed Contributor

This may be of interest to you

Arc Hydro - Identifying and Managing Sinks.pdf (esri.com)


... sort of retired...
John_Herrera
New Contributor II

Thank you!  That's pretty cool, a well known figure in the GIS community replied to my post 😀

0 Kudos
DanPatterson
MVP Esteemed Contributor

Just trying to "Fill" you in 😁


... sort of retired...
0 Kudos
DeanDjokic
Esri Contributor

The key difference is that Arc Hydro fill allows you to specify "deranged" polygons as input.  These areas will NOT be filled.  So it is a different option than standard fill that can limit the fill by depth.  Document that Dan pointed you to goes into details on how to identify and manage sinks if you choose to have them.  Note that if you are going to do full terrain preprocessing (so you can use AH tools for watershed delineation etc.), you need to tweak the flow direction in sinks (described in that document as well).  

And finally, if you are using Pro 3.0 and up, there are tools that allow you to do flow direction and accumulation without filling sinks.  In general, it provides better results than using the fill approach. 

John_Herrera
New Contributor II

[bowing to my GIS sensei]  Thank you, Dean!  I greatly appreciate you droppin' that knowledge on me!

0 Kudos