| Подпись | Описание | Тип данных | 
Входные объекты  | Входные исходные объекты, использующиеся для создания объектов препятствий.  | Feature Layer | 
Поле высот  | Поле параметра Входные объекты со значениями высот. Поле может быть числовым или текстовым. При работе с текстовым полем значения должны быть числовыми.  | Field | 
Выходные объекты препятствий  | Выходные объекты 3D-препятствий  | Feature Class | 
Выходные буферы препятствий  | Выходные буферы препятствий  | Feature Class | 
Вырезающие объекты (Дополнительный)  | Область для вырезания Выходных объектов препятствий. Будут обрабатываться только объекты внутри Вырезающих объектов.  | Feature Layer | 
Краткая информация
Преобразует объекты с полем высот в трехмерный объект препятствий и буфер препятствий для использования при оценке зон посадки вертолетов.
Использование
Этот инструмент используется для преобразования общих объектов в объекты препятствий и буферы объектов, а также для обработки нескольких форматов препятствий перед использованием инструмента Создать пригодность HLZ.
Поле высот может быть числовым и текстовым. Текстовые поля конвертируются в числовые. Однако если значение текстового поля содержит какие-либо нечисловые символы, инструмент не будет выполнен. При использовании текстового поля проверьте перед запуском инструмента свои данные.
Выходными объектами препятствий будут 3D точки с полем Obstacle Approach/Departure Distance.
Выходные буферы препятствий создаются путем построения буферов Выходных объектов препятствий с использованием поля Obstacle Approach/Departure Distance.
Параметры
arcpy.intelligence.GenerateObstacleFeatures(in_features, height_field, out_obstacle_features, out_obstacle_buffers, {clip_features})| Имя | Описание | Тип данных | 
in_features  | Входные исходные объекты, использующиеся для создания объектов препятствий.  | Feature Layer | 
height_field  | Поле параметра in_features со значениями высот. Поле может быть числовым или текстовым. При работе с текстовым полем значения должны быть числовыми.  | Field | 
out_obstacle_features  | Выходные объекты 3D-препятствий  | Feature Class | 
out_obstacle_buffers  | Выходные буферы препятствий  | Feature Class | 
clip_features (Дополнительный)  | Область для применения вырезания out_obstacle_features. Будут обрабатываться только объекты внутри clip_features.  | Feature Layer | 
Пример кода
В следующем скрипте Python демонстрируется, как использовать функцию GenerateObstacleFeatures в автономном скрипте.
import os
import arcpy
working_mty = r"d:\working\monterey"
in_features = os.path.join(working_mty, "tasking.gdb", "MontereyDV")
h_field = "AGL"
out_obx = os.path.join(working_mty, "results.gdb", "obstacles")
out_buf = os.path.join(working_mty, "results.gdb", "buffers")
aoi = os.path.join(working_mty, "tasking.gdb", "mtyAOI")
arcpy.intelligence.GenerateObstacleFeatures(in_features, h_field, out_obx, out_buf, aoi)Пример скрипта окна Python для использования функции GenerateObstacleFeatures в режиме прямого запуска.
import arcpy
arcpy.intelligence.GenerateObstacleFeatures(r"d:\working\monterey\tasking.gdb\MontereyDV", 
                                            "AGL", 
																																												r"d:\working\monterey\results.gdb\obstacles", 
                                            r"d:\working\monterey\results.gdb\buffers", 
                                            r"d:\working\monterey\tasking.gdb\mtyAOI")