Etiqueta | Explicación | Tipo de datos |
Tabla de entrada | La tabla DOF de entrada que se debe convertir en entidades de obstáculos. | Table View |
Entidades de obstáculos de salida | Las entidades de obstáculos de puntos creadas a partir de la Tabla de entrada. | Feature Class |
Zonas de influencia de obstáculos de salida | 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 |
Entidades de recorte (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 |
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.
Parámetros
arcpy.intelligence.DOFToObstacleFeatures(in_table, out_obstacle_features, out_obstacle_buffers, {clip_features})
Nombre | Explicación | Tipo 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 in_table. | 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 in_table. | Feature Class |
clip_features (Opcional) | Un área para recortar de la in_table. Se creará una zona de influencia únicamente para los obstáculos dentro de esta área. | Feature Layer |
Muestra de código
El siguiente script de la ventana de Python demuestra cómo utilizar la función DOFToObstacles de modo inmediato.
import arcpy
arcpy.intelligence.DOFToFeatures("C:/data/dof.csv",
"C:/data/results.gdb/obstacles",
"C:/data/results.gdb/buffers",
"C:/data/tasking.gdb/aoi")
El siguiente script de Python demuestra 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
# Run DOFToObstacleFeatures
arcpy.intelligence.DOFToFeatures(in_dof_csv, out_obx, out_buf, aoi)