Etiqueta | Explicación | Tipo de datos |
Entidades de entrada | Las entidades de origen de entrada utilizadas para crear entidades de obstáculos. | Feature Layer |
Campo de altura | Un campo del parámetro Entidades de entrada con valores de altura. El tipo de campo puede ser numérico o de texto. Si se utiliza un campo de texto, los valores de campo deben ser numéricos. | Field |
Entidades de obstáculos de salida | Las entidades de obstáculos 3D de salida. | Feature Class |
Zonas de influencia de obstáculos de salida | Las entidades de zona de influencia de obstáculos de salida. | Feature Class |
Entidades de recorte (Opcional) | Un área para recortar las Entidades de obstáculos de salida. Solo se procesarán las entidades de las Entidades de recorte. | Feature Layer |
Resumen
Convierte entidades con un campo de altura en una entidad de obstáculo 3D y una zona de influencia de restricción de obstáculos para utilizarlas en la evaluación de zonas de aterrizaje de helicópteros.
Uso
La herramienta se utiliza para convertir entidades genéricas en entidades de obstáculos y zonas de influencia de entidades; además, se puede utilizar para procesar varios formatos de obstrucción antes de utilizar la herramienta Generar adecuación HLZ.
El campo de altura puede ser un campo numérico o de texto. Los campos de texto se convierten internamente en valores numéricos. Sin embargo, si el valor de un campo de texto incluye caracteres no numéricos, la herramienta fallará. Si utiliza un campo de texto, revise los datos antes de utilizar la herramienta.
Las Entidades de obstáculos de salida serán entidades de puntos 3D con un campo Obstacle Approach/Departure Distance.
Las Zonas de influencia de obstáculos de salida se generan creando zonas de influencia para Entidades de obstáculos de salida con el campo Obstacle Approach/Departure Distance.
Parámetros
arcpy.intelligence.GenerateObstacleFeatures(in_features, height_field, out_obstacle_features, out_obstacle_buffers, {clip_features})
Nombre | Explicación | Tipo de datos |
in_features | Las entidades de origen de entrada utilizadas para crear entidades de obstáculos. | Feature Layer |
height_field | Un campo del parámetro in_features con valores de altura. El tipo de campo puede ser numérico o de texto. Si se utiliza un campo de texto, los valores de campo deben ser numéricos. | Field |
out_obstacle_features | Las entidades de obstáculos 3D de salida. | Feature Class |
out_obstacle_buffers | Las entidades de zona de influencia de obstáculos de salida. | Feature Class |
clip_features (Opcional) | Un área para recortar out_obstacle_features. Solo se procesarán las entidades de clip_features. | Feature Layer |
Muestra de código
El siguiente script de Python demuestra cómo utilizar GenerateObstacleFeatures en un script independiente.
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)
El siguiente script de la ventana de Python demuestra cómo utilizar GenerateObstacleFeatures en el modo inmediato.
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")