| Подпись | Описание | Тип данных | 
| Входные линейные объекты | Линейные объекты, для которых будет создан профиль над входными поверхностями. | Feature Layer | 
| Цели профиля | Данные, для которых строится профиль, которые могут состоять из любой комбинации объектов-мультипатчей, растровых данных и наборов данных TIN. | Feature Layer; LAS Dataset Layer; Mosaic Layer; Raster Layer; Terrain Layer; TIN Layer | 
| Выходная таблица | Выходная таблица, которая будет содержать высоту, интерполированную для каждой цели профиля, пересекающей входную линию. | Table | 
| Имя выходной диаграммы (Дополнительный) | Выходная диаграмма не поддерживается в Pro. | Graph | 
Краткая информация
Создает таблицу и дополнительную диаграмму, показывающую профиль линейных объектов над одной или несколькими поверхностями мультипатча, растра, TIN или terrain.
Использование
- Каждая входная линия заполняется для интерполяции высоты вдоль перекрывающих ее линий профиля. Высота и расстояние вдоль входных линий, созданных этим уплотнением, сохраняются в выходной таблице вместе с дополнительной информацией о линейных объектах и целях профиля. 
- Ниже перечислены поля в выходной таблице, в которых содержится информация, необходимая для создания диаграммы в любом другом графическом приложении: - FIRST_DIST– расстояние до первой вершины в сегменте профиля.
- FIRST_Z– высота первой вершины в сегменте профиля.
- SEC_DIST– расстояние до второй вершины в сегменте профиля.
- SEC_Z– высота второй вершины в сегменте профиля.
- LINE_ID– уникальный ID линейного объекта, использующегося для определения профиля.
- SRC_TYPE– тип данных источника профиля, это может быть поверхность или мультипатч.
- SRC_ID– уникальный ID объекта-мультипатча, для которого создается профиль. Не подходит для входных данных в виде поверхности.
- SRC_NAME– имя и путь к источнику профиля.
 
Параметры
arcpy.ddd.StackProfile(in_line_features, profile_targets, out_table, {out_graph})| Имя | Описание | Тип данных | 
| in_line_features | Линейные объекты, для которых будет создан профиль над входными поверхностями. | Feature Layer | 
| profile_targets [profile_targets,...] | Данные, для которых строится профиль, которые могут состоять из любой комбинации объектов-мультипатчей, растровых данных и наборов данных TIN. | Feature Layer; LAS Dataset Layer; Mosaic Layer; Raster Layer; Terrain Layer; TIN Layer | 
| out_table | Выходная таблица, которая будет содержать высоту, интерполированную для каждой цели профиля, пересекающей входную линию. | Table | 
| out_graph (Дополнительный) | Выходная диаграмма не поддерживается в Pro. | Graph | 
Пример кода
В следующем примере показано использование этого инструмента в окне Python.
arcpy.env.workspace = 'C:/data'
arcpy.ddd.StackProfile('profile_line.shp', profile_targets=['dem.tif', 'buildings.shp'],
                      out_table='profile_values.dbf')В следующем примере показано использование этого инструмента в автономном скрипте Python.
'''**********************************************************************
Name: Save Profiles to Graph Files
Description: Creates profile graphs of multipatch and surface features,
             which are then saved as graph files.
**********************************************************************'''
# Import system modules
import arcpy
# Set Local Variables
profileLine = arcpy.GetParameterAsText(0)
profileTargets = arcpy.GetParameterAsText(1) # input las files
profileTable = arcpy.CreateUniqueName('profile_table', 'in_memory')
graphName = "Sample Graph"
outGraph = arcpy.GetParameterAsText(2) # output graph file
# Execute StackProfile
arcpy.ddd.StackProfile(profileLine, profileTargets, profileTable, graphName)
# Execute SaveGraph
arcpy.management.SaveGraph(graphName, outGraph)