What I have is:

  • ArcGIS 10.4.
  • DEM raster file.
  • Feature class "street".

What I need is the highest point of the street.

  • Run (watershed processing tool of choice, e.g. ArcHydro Tools) to get catchments which will be situated on the ridges in your DEM. Should get you pretty close to what you need with an out of the box-toolbox.
    – Martin
    Nov 21, 2016 at 13:48
  • Thank you very much for your answer. As I would have to install the ArcHydroTools first, I tried one of the other approaches.
    – Kevin
    Nov 22, 2016 at 9:51

3 Answers 3


My Approach would be to ...
1. Convert the street vertices to points with the "Feature Vertices to Points Tool".

Feature Vertices to Points Tool

  1. Use the Spatial Analyst tool "Extract Values to Points" to get points with road data and elevation values.

Extract Values to Points Tool

  1. Use the Summarize tool to get the Maximum Value for each street.

enter image description here

  • do you think extracting only vertices (start, end, mid, all or some) would gurantee getting the desired maximum height from a raster?
    – fatih_dur
    Nov 21, 2016 at 22:26
  • 2
    That's a fair objection to the method I've described. It depends on the density of vertices in the road layer when compared to the DEM. Nov 22, 2016 at 3:46
  • As it refers to a forest area with a very low road density, it worked perfectly fine for me! thank you
    – Kevin
    Nov 22, 2016 at 9:52

You can also use zonal statistics as table tool from spatial analyst to get desired outcome. As the link explains, if you have vector features as zones, an internal vector to raster conversion is run before calculation. If you select your ObjectIDs as the zone field and pick the Max operator, you should be able to get the highest DEM value overlaid. One warning though, it will do the calculation based on your geometry, for example if you have multipart lines, it will give you the result based on all accompanying features.

  • 1
    I will try this too in a free minute. Seems to be pretty straight approach.
    – Kevin
    Nov 22, 2016 at 9:54
  • @Kevin, please do and let us know. I cannot know for sure the context of your query and error margins of it as a result.
    – fatih_dur
    Nov 22, 2016 at 12:28

First you need to convert your lines to points with "Feature Vertices To Points" (Advanced License needed). If you have Spatial-Analyst extension you can then use "Extract Values to Points" to bring the raster values to your points.

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