Подпись | Описание | Тип данных |
Входные объекты | Входные исходные объекты, использующиеся для создания объектов препятствий. | 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")