How do I add elevation from a raster to a polyline to extract a track above a certain height?

2118
2
07-18-2019 09:57 PM
by Anonymous User
Not applicable

I've got a raster and a shapefile with different tracks and need to extract tracks that are over a certain height only. I'm a bit stuck, any suggestions?

0 Kudos
2 Replies
RossGoodacre1
New Contributor

You could convert your elevation data to a vector (Raster to Polygon) then run an intersect against the vector elevation and the polyline tracks. 

You can dissolve the output by the original FID of your tracks whilst applying a "min" statistics on the field that contains the elevation value (that was incorporated during the intersect).

This should then return you your tracks data with the minimum height of the track. The min statistic can be swapped out for for a different statistic if desirable but if you are interested in pulling out tracks over a certain height then applying a min statistic during the dissolve will show you the lowest point of that track.

hope this helps.

Ross

0 Kudos
NeilAyres
MVP Alum

If you have access to the 3d analyst toolbox, interpolate shape does this.

http://desktop.arcgis.com/en/arcmap/latest/tools/3d-analyst-toolbox/interpolate-shape.htm