Мне даже стало интересно посмотреть на "shp файл который который описывает рельеф местности" :).
Сцена работает с "поверхностью". Моделируется поверхность в ArcGIS двумя основными моделями - GRID (DEM) и TIN.
Первая - растр, у которого значение в каждой ячейке это высота поверхности.
https://desktop.arcgis.com/ru/arcmap/latest/manage-data/raster-and-images/cell-size-of-raster-data.htm
Вторая - нерегулярная триангуляционная сеть.
Есть ещё дополнительно Terrain, но это для "продвинутых", которые ознакомились с первыми двумя.
https://desktop.arcgis.com/ru/arcmap/latest/extensions/3d-analyst/fundamentals-of-3d-surfaces.htm
Если Вы сможете из Вашего "shp файл который который описывает рельеф местности" построить DEM или TIN, то сможете получать и высоту в каждой точке поверхности, и строить "профиль".
https://desktop.arcgis.com/ru/arcmap/latest/tools/3d-analyst-toolbox/create-tin.htm
https://desktop.arcgis.com/ru/arcmap/latest/tools/3d-analyst-toolbox/create-tin.htm