I am analysing data from a series of flood embankments which run parellel to a river. I have 80 KM of flood embankment and laserscanning data covering the area with 50cm resolution from which I have created a TIF DEM.
For a web-app project I am required to deliver a polyline and point feature class.These will show the highest points along the embankment with a distance of 10 meters between each point as well as a polyline showing the rigdge of the embankment parellel to the course of the river.
I have 3 methods which could work.
- digitize the ridge of the embankment per hand using aerial photos and then convert the polyline to points with a distance of 10 meters between each point. Using ArcGIS Spatial Analyst I could then extract height from the DEM and convert to Points.
The only problem with this method is that if I miss the summit of the line, I am not extracting the highest value.
An alternative workflow would be to use the polyline which estimates the ridge of the embankment and convert to points with distance of 10m between each point. Then using ETGeowizards, create "station lines" (ie a perpendicular line with its center on each point. Using Spatial analyst again, I could then extract the highest value along each station line and thus determine the summit value.
The third method would be along the lines of the folowing thread.(How do you identify ridges on an elevation raster?). This defines the ridge using ArcGIS focal-statistics and the raster calculator. My problem here is the fact that the result is not a point file.
Could anyone point to a better solution or advise me on which method to follow using the ArcGIS Platform?