Upstream distance DEM

2958
3
12-16-2011 11:21 AM
MarkBoucher
Occasional Contributor III
I want to get the upstream distance to all points in a DEM from a single downstream point. The goal is to create a "downstream distance to a point grid". This then would allow me to create "distance" contours upstream from a point in the watershed.

I tried using the Raster Calculator with this equation:

Outras = Con("Fdr" == 1,16,Con("Fdr" == 2,32,Con("Fdr" == 4,64,Con("Fdr" == 8,128,Con("Fdr" == 16,1,Con("Fdr" == 16,1,Con("Fdr" == 32,2,Con("Fdr" == 64,4,Con("Fdr" == 128,8)))))))))

This "reverses" the flow direction in the Fdr grid, but doesn't really work.

Any suggestions?
Tags (2)
0 Kudos
3 Replies
ColinConstance
New Contributor III
At first glance I think you could solve the first part of the problem using Tarboton's 'Upslope dependance function' as this would give you an upslope 'catchment' for every grid cell. This would mean using the Dinf flow direction grid (which less restrictive than D8 (used in ArcHydro) in terms of angular direction of flow). However, this would mean computing it for every cell and for some cells this would be null (top of mountain).

By the second part "downstream distance to a point grid" I assume you mean maximum drainage distance to a cell?

http://hydrology.usu.edu/taudem/taudem3.1/index.html

I'm still using version Taudem 3.1 on ArcGIS 9.3.1


Anyway, hope my comments help.

Regards
Colin Constance
0 Kudos
MarkBoucher
Occasional Contributor III
Colin - It looks like the GUI is not written for V10.
0 Kudos
MarkBoucher
Occasional Contributor III
I found what I was looking for under Spatial Analyst Tools>Hydrology>Flow Length. I'll still need to do some other work to get what I want, but this what I was basically looking for in the beginning.
0 Kudos