I'm working with ArcMap 10.2. So, it's not a duplicate of "Displaying elevation profile and storing DEM elevation back to KML line using QGIS?". I have a linear shapefile that has only one element (a river). I have also a DEM. I would like to use my shapefile to make an elevation profile. As it is very long and detailed I really don't want to re-draw it. Suggestions?

  • 1
    @Senshi - Not a duplicate. The software used here is ArcGIS, not QGIS – GISGe Dec 12 '16 at 11:34
  • 2
    @GisGe - Sorry, that was truly my mistake. However, even the ArcGIS question exists and has already been fancily answered with pics, links and everything: gis.stackexchange.com/questions/25109/… – Senshi Dec 12 '16 at 12:02
  • @Senshi - you're right, it's a classic question! My tiny little added value: how to turn your 2D line into a 3D line, necessary step if you don't have a 3D line as input, and don't want to draw the line manually (not explained in the mentioned question). – GISGe Dec 12 '16 at 12:12

If you have the 3D Analyst extension, this is pretty easy:

  1. Make a 3D line out of your line shapefile with Interpolate Shape (use the DEM as Input Surface)
  2. Add your 3D shapefile to ArcMap
  3. Add the 3D Analyst toolbar (Customize > Toolbars > 3D Analyst)
  4. Select your line feature with the Select Features button
  5. Click the Profile Graph button in the 3D Analyst toolbar. You're done!

More info on creating 3D profiles on the page Fundamentals of creating profile graphs.

3D Analyst toolbar

  • Great! Then you can mark this question as solved by checking the answer. Thanks – GISGe Dec 12 '16 at 15:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.