I am currently working with ArcMap to develop an elevation model of a quarry showing how the terrain at the quarry site would look post-closure. One of the requirements is that the slopes placed along the benches should be 30 degrees exactly. I have an elevation model of the site and a shapefile showing all the quarry leases. One of the assumptions is that the boundary elevation shall remain the same in the future and all of the rock within the boundary would be extracted. The final base elevation is assumed to be 100m for the time-being; i.e. elevation of the pit surface post closure.
To start, I extracted the elevation points of the boundaries where the slopes shall be put in; using "Extract by Mask" and "Sample" to tabulate the values and then import them into a new template. I was wondering if it would be possible to create the points at the base of the slope using Excel; i.e. design some sort of an algorithm that will determine the XY coordinates of a point inside the boundary such that:
1. The distance between a point on the boundary and the corresponding point inside the boundary is (Boundary Elevation - 100)/tan 30deg.
2. The point inside the boundary is such that it's on a line perpendicular to the line where the boundary point is situated.
However I'm pretty sure this would take quite a lot of time and would not be the optimal way of going about the problem. As the final base elevation is subject to change, it would be better to have a solution that doesn't require much effort.
What would be the optimal way of creating the elevation model?
I have attached the shapefile showing the lease boundaries with the basemap for your reference. If I haven't made myself perfectly clear, please let me know.