[GIS] Calculating relative height of point on slope relative to nearest creek and ridge using ArcMap

altitudearcgis-desktoparcmapposition;slope

I'm attempting to calculate the relative height (values between 0 and 1 preferably) of waypoints on a slope along the path of least resistance. Ideally, points in creeks would have values of 0 and points on ridges would have values of 1 (or opposite values would also work). I have about 200 waypoints that I need to do this for and will need to do it manually otherwise. I'm using ArcMap version 10.1.

To clarify, I have waypoints in mountainous terrain and I need to know the change in elevation that water will likely flow from the top of the ridge. I would also like to know the change in height from the same waypoint to the point where it will intersect the nearest creek. I will manually calculate the ratio of the difference in height from the waypoint to the ridge vs. the overall change in height in order to get a ratio of the height of water flow to the overall height of the water path before intersecting a creek. It would be nice if there was a tool that already did this.

Best Answer

Consider using Global Mapper as as your toolset instead, this type of geo-analysis relies on elevation terrains and flow networking within a watershed (of any scale). Global Mapper provides Watershed Delineation tools to run these calculations.

If you are planning to use ArcGIS tools, this analysis is run using the "hydrology toolset" within Spatial Analyst toolbox (Spatial Analyst extension required).

The following tools will be used in building this analysis.

  • build basin/watershed from terrain
  • burn in your streams
  • Build Flow Direction
  • Build Flow Length/Accumulation

IMHO - Global Mapper tools are inexpensive ($499US a license) and more direct in running the analysis, whereas esri tools are far more expensive and require more setup to get the output you desire.

Related Question