DOF a entidades de obstáculo (Inteligencia)

Resumen

Convierte el archivo de obstáculos digitales (DOF, por sus siglas en inglés) de la Administración Federal de Aviación (FAA, por sus siglas en inglés) de los Estados Unidos en puntos de obstrucción y entidades de zona de influencia de obstrucción.

Uso

  • Encontrará el dataset y la especificación del DOF de la FAA de los Estados Unidos en https://www.faa.gov/air_traffic/flight_info/aeronav/digital_products/dof/. La tabla es un archivo de valores separados por comas (.csv).

  • Se crean zonas de influencia de obstáculos de salida a una distancia 10 veces mayor que la altura del objeto de obstrucción (en metros) basándose en los criterios del US Army Field Manual 3-21.38 Pathfinder Operations, capítulo 4 Helicopter Landing Zones, sección 4-16. Por ejemplo, un obstáculo de 5 metros tendrá una zona de influencia de 50 metros.

  • La Tabla de entrada debe contener los campos numéricos AMSL y AGL conforme a las normas del DOF de la FAA.

Sintaxis

arcpy.intelligence.DOFToObstacleFeatures(in_table, out_obstacle_features, out_obstacle_buffers, {clip_features})
ParámetroExplicaciónTipo de datos
in_table

La tabla DOF de entrada que se debe convertir en entidades de obstáculos.

Table View
out_obstacle_features

Las entidades de obstáculos de puntos creadas a partir de la Tabla de entrada.

Feature Class
out_obstacle_buffers

Las zonas de influencia de distancia creadas en un valor 10 veces mayor que el del campo AGL de la Tabla de entrada.

Feature Class
clip_features
(Opcional)

Un área para recortar de la Tabla de entrada. Se creará una zona de influencia únicamente para los obstáculos dentro de esta área.

Feature Layer

Muestra de código

Ejemplo 1 de DOFToObstacleFeatures (ventana de Python)

El siguiente script de la ventana de Python demuestra cómo utilizar la función DOFToObstacles en modo inmediato.

import arcpy
arcpy.DOFToFeatures_intelligence("C:/data/dof.csv", 
                                 "C:/data/results.gdb/obstacles", 
                                 "C:/data/results.gdb/buffers", 
                                 "C:/data/tasking.gdb/aoi")
Ejemplo 2 de DOFToObstacleFeatures (script independiente)

El siguiente script de Python muestra cómo utilizar la función DOFToObstacleFeatures en un script independiente.

# 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
# Execute DOFToObstacleFeatures
arcpy.DOFToFeatures_intelligence(in_dof_csv, out_obx, out_buf, aoi)

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: Requiere 3D Analyst y Spatial Analyst
  • Standard: Requiere 3D Analyst y Spatial Analyst
  • Advanced: Requiere 3D Analyst y Spatial Analyst

Temas relacionados