| Подпись | Описание | Тип данных | 
| Входная таблица | Входная таблица DOF, предназначенная для конвертации в объекты-препятствия. | Table View | 
| Выходные объекты препятствий | Точечные объекты препятствий, созданные на основе Входной таблицы. | Feature Class | 
| Выходные буферы препятствий | Буферы, созданные на расстоянии, в 10 раз превышающем значение поля AGL во Входной таблице. | Feature Class | 
| Вырезающие объекты (Дополнительный) | Область для вырезания из Входной таблицы. Созданы и буферизованы будут только препятствия, находящиеся в этой области. | Feature Layer | 
Краткая информация
Конвертирует U.S. Federal Aviation Administration (FAA) Digital Obstacle File (DOF) в точки препятствий и объекты буферов препятствий.
Использование
- Спецификацию и набор данных U.S. FAA DOF можно просмотреть в https://www.faa.gov/air_traffic/flight_info/aeronav/digital_products/dof/. Таблица - это файл значений, разделенных запятыми (.csv). 
- Создаются выходные буферы препятствий на расстоянии, в 10 раз превосходящем высоту объекта-препятствия (в метрах) на основе критерия US Army Field Manual 3-21.38 Pathfinder Operations, Chapter 4 Helicopter Landing Zones, Section 4-16. Например, у пятиметрового препятствия будет буфер в 50 метров. 
- Входная таблица должна содержать числовые поля AMSL и AGL в соответствии со стандартами FAA DOF. 
Параметры
arcpy.intelligence.DOFToObstacleFeatures(in_table, out_obstacle_features, out_obstacle_buffers, {clip_features})| Имя | Описание | Тип данных | 
| in_table | Входная таблица DOF, предназначенная для конвертации в объекты-препятствия. | Table View | 
| out_obstacle_features | Точечные объекты препятствий, созданные на основе in_table. | Feature Class | 
| out_obstacle_buffers | Буферы, созданные на расстоянии, в 10 раз превышающем значение поля AGL в параметре in_table. | Feature Class | 
| clip_features (Дополнительный) | Область вырезания из in_table Созданы и буферизованы будут только препятствия, находящиеся в этой области. | Feature Layer | 
Пример кода
В следующем скрипте окна Python показано, как используется функция DOFToObstacles в режиме прямого запуска.
import arcpy
arcpy.intelligence.DOFToFeatures("C:/data/dof.csv", 
                                 "C:/data/results.gdb/obstacles", 
                                 "C:/data/results.gdb/buffers", 
                                 "C:/data/tasking.gdb/aoi")В следующем скрипте Python показано, как использовать функцию DOFToObstacleFeatures в автономном скрипте.
# Name: DOFToObstacleFeatures_Example2.py
# Description: Convert DOF records to obstacle features.
# Import system modules
import os
import arcpy
# Set local variables
working_mty = r"d:\working\monterey"
in_dof_csv = os.path.join(working_mty, "dof.csv")
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.env.outputCoordinateSystem = arcpy.SpatialReference(32611) # UTM Zone 11
# Run DOFToObstacleFeatures
arcpy.intelligence.DOFToFeatures(in_dof_csv, out_obx, out_buf, aoi)Параметры среды
Информация о лицензиях
- Basic: Обязательно 3D Analyst и Spatial Analyst
- Standard: Обязательно 3D Analyst и Spatial Analyst
- Advanced: Обязательно 3D Analyst и Spatial Analyst