Select to view content in your preferred language

How to transfer DEM attributes (z,slope) to polyine and point data?

1473
3
Jump to solution
05-28-2021 12:49 PM
Labels (1)
BobChristensen
Frequent Contributor

Hi, 

I have a DEM and a polyline (creek). I would like to transfer DEM attributes such as slope and elevation to the polyline so I can symbolize the line based on elevation and slope classes. Hoping someone can help me with the process for achieving this goal. 

I have used the interpolate shape tool in the 3D analyst toolbox and can now click on individual vertices in an edit session and see x, y and z attributes, but I do not see this info in the attribute table and cannot symbolize by anything but shape length. The attribute table just shows one feature. Is it necessary to split the polyline first? 

Thanks for your help.

1 Solution

Accepted Solutions
DanPatterson
MVP Esteemed Contributor

Split Line At Vertices (Data Management)—ArcGIS Pro | Documentation

you can get the lengths from that and if needed you can use

Feature To Point (Data Management)—ArcGIS Pro | Documentation

or

Feature Vertices To Points (Data Management)—ArcGIS Pro | Documentation

to get the centroid and/or vertices of the poly segments.  These can be used to extract values to points


... sort of retired...

View solution in original post

3 Replies
DavidPike
MVP Frequent Contributor

I would certainly split your polyline into segments of whatever length you feel appropriate (generate points along line, then split by point - unless Pro has another better tool).  There's also Add Surface Information (3D Analyst)—ArcGIS Pro | Documentation

0 Kudos
DanPatterson
MVP Esteemed Contributor

Split Line At Vertices (Data Management)—ArcGIS Pro | Documentation

you can get the lengths from that and if needed you can use

Feature To Point (Data Management)—ArcGIS Pro | Documentation

or

Feature Vertices To Points (Data Management)—ArcGIS Pro | Documentation

to get the centroid and/or vertices of the poly segments.  These can be used to extract values to points


... sort of retired...
BobChristensen
Frequent Contributor

Thanks to both of you. Just what I needed to get me over the hump. 

b

0 Kudos