HI Lisa, You can do this using the following workflow. Add Field "ELEV" to your linear feature, Use Generate Points to generate your points at your interval. Use Extract Values to Point to get all of the values at those generated points from your input raster. With your extracted points layer use the Make Feature Layer tool to create a feature layer, then Select Layer by Attribute to get your starting point. Then use the Model Builder tool Get Field Value to get the "Any Value" for your RASTERVALU field (which will contain the elevation at that point (this is why we selected the initial point). Then do a second Select Layer by Attribute with the CLEAR SELECTION option and no query to undo your previous query. Then use Calculate Field with field name ELEV and an expression of : !RASTERVALU!-%VALUE% and an expression type of PYTHON. This will use the Get Value variable VALUE (your initial elevation) and for all of the RASTERVALU (elevations) in your points table will calculate the differences between them and your starting elevation.
... View more