Сводка
Создает вертикальное поперечное сечение набора поверхностей.
Иллюстрация
Использование
Схема разрезов - мощный инструмент визуализации пространства между несколькими накладывающимися поверхностями в 3D, например, стратиграфических данных.
Для получения высот вдоль растровой поверхности будет использоваться билинейная интерполяция. Для поверхностей TIN можно выбрать естественную окрестность или билинейную интерполяцию.
Таблица x,y,z-значений сетчатой диаграммы может быть создана при помощи инструмента Профиль стека.
Синтаксис
arcpy.3d.FenceDiagram(in_line_features, in_surface, out_feature_class, {method}, {floor_height}, {ceiling_height}, {sample_distance})
Parameter | Объяснение | Тип данных |
in_line_features | Для создания сетчатой диаграммы будут использоваться линейные объекты. | Feature Layer |
in_surface [in_surface,...] | Для создания сетчатой диаграммы будут использоваться поверхности. | Mosaic Layer; Raster Layer; TIN Layer |
out_feature_class | Выходной мультипатч, состоящий из вертикальных граней, составляющих сетчатую диаграмму. | Feature Class |
method (Дополнительный) | Метод интерполяции, использующийся для получения значений z из поверхностей TIN при создании сетчатой диаграммы. Данный параметр не применяется к растровым поверхностям.
| String |
floor_height (Дополнительный) | Константа, используемая для задания самой низкой точки сетчатой диаграммы. | Linear Unit |
ceiling_height (Дополнительный) | Константа, используемая для задания самой высокой точки сетчатой диаграммы. | Linear Unit |
sample_distance (Дополнительный) | Горизонтальное расстояние, используемое для определения положений, где будут интерполированы значения высот из подстилающих поверхностей. | Linear Unit |
Пример кода
В следующем примере показано использование этого инструмента в окне Python.
arcpy.env.workspace = 'c:/data'
arcpy.ddd.FenceDiagram('fence_profile.shp',
['alluvium.tif', 'white_limestone.tif', 'yellow_limestone.tif'],
'fence_diagram.shp', sample_distance='5 Meters')
Environments
Информация о лицензиях
- Basic: Требуется 3D Analyst
- Standard: Требуется 3D Analyst
- Advanced: Требуется 3D Analyst