Hello,
I am trying to define areas of slope greater than 40% that have a horizontal displacement greater than 25 ft.
I haven't found a way to set a vertical or horizontal limit with slope calculation and am hoping for some help to accomplish this.
If someone can give me some pointers on how this might be done I would be grateful!
Arcmap 10.2
Thanks!
Solved! Go to Solution.
Thanks much for the tips!
Cell size is 1ft so fairly straightforward.
I also got some hints elsewhere that led me to perform following general steps.
Now I had a raster of flow length only of steep slopes which I shaded with desired break values. Flow length is calculated along the slope starting from zero and counts up with each cell. This is fine but I need to define the whole region of the slope whenever the length is over the 25ft. Being this close, and since the area was limited enough, I just traced polygons over the appropriate regions using the flow direction arrows as a guide to defining the edges of the slope.
Perhaps you have better ideas of how to arrive at the end result like maybe a mathematical expression that would weed out the steep slope areas that didn't have the threshold length, but this worked well enough for me.
There are many ways to process rasters in the SA tool set.
But first, what is the pixel size of your dem / slope, especially relative to your distance of 25ft.
You could segment your slope raster ie split out only those parts which have a slope greater than 40%.
Then perhaps look at Region Group & Tabulate Area tools.
Neil is correct... given
http://desktop.arcgis.com/en/desktop/latest/tools/spatial-analyst-toolbox/slope.htm
http://desktop.arcgis.com/en/desktop/latest/tools/spatial-analyst-toolbox/how-slope-works.htm
This means that you could have a single cell that meets those criteria ... depending upon the cell size. If you got lucky, you could have larger areas of uniform slope > 40% but that may not be enough.
I would be tempted to say calculate the range using FocalStatistics
http://desktop.arcgis.com/en/desktop/latest/tools/spatial-analyst-toolbox/focal-statistics.htm
however, that just gives you the range in elevation over the neighborhood and not with respect to the center cell...unless of course, you want to run this twice, using a rectangular neighborhood of 1x2 and 2x1 and other kernels representing the 4 diagonals. You would then end up with the range of elevation differences with respect to the center cell to see if any meet your requirement.
So in summary if you have large cell sizes with respect to the window over which slope is determined (and the method)...forget it.
If the cell size is small, relative to the slope window...you might want to fine-tune your requirements and decide on what might constitute the best approach.
did you resolve this?
Thanks much for the tips!
Cell size is 1ft so fairly straightforward.
I also got some hints elsewhere that led me to perform following general steps.
Now I had a raster of flow length only of steep slopes which I shaded with desired break values. Flow length is calculated along the slope starting from zero and counts up with each cell. This is fine but I need to define the whole region of the slope whenever the length is over the 25ft. Being this close, and since the area was limited enough, I just traced polygons over the appropriate regions using the flow direction arrows as a guide to defining the edges of the slope.
Perhaps you have better ideas of how to arrive at the end result like maybe a mathematical expression that would weed out the steep slope areas that didn't have the threshold length, but this worked well enough for me.
sounds good...the extra effort to fully delineate automatically wouldn't be worth it unless you untended to do this many, many times.