Generar adecuación HLZ (Inteligencia)

Resumen

Crea una capa ráster de adecuación de zona de aterrizaje de helicópteros (HLZ) a partir de una pendiente reclasificada, cobertura de suelo reclasificada y zonas de influencia de obstáculos.

Uso

  • Use la función ráster Slope Reclassify (Degrees) para crear el parámetro Ráster de pendiente de entrada.

  • Use la función ráster GeoCover Reclassify o NLCD Reclassify para generar el parámetro Ráster de cobertura de suelo de entrada.

  • Utilice la herramienta de geoprocesamiento DOF a entidades de obstáculo o Generar entidades de obstáculo para crear el parámetro Entidades de zona de influencia de obstáculos de entrada.

  • El parámetro Ráster de salida contendrá estos valores:

    ValorDescripción

    1

    Aceptable

    2

    Aceptable con precaución

    3

    Interferencia de obstáculos

Sintaxis

arcpy.intelligence.GenerateHLZSuitability(in_slope_raster, in_land_cover_raster, in_obstacle_buffer_features, out_raster)
ParámetroExplicaciónTipo de datos
in_slope_raster

El ráster de pendiente reclasificada con los valores 1 (aceptable) and 2 (aceptable con precaución). El resto de valores se excluirán del análisis.

Raster Layer
in_land_cover_raster

El ráster de cobertura de suelo reclasificada con los valores 1 (aceptable) and 2 (aceptable con precaución). El resto de valores se excluirán del análisis.

Raster Layer
in_obstacle_buffer_features

Entidades de área de obstáculos que representan zonas de influencia de seguridad de salida y aproximación alrededor de obstáculos.

Feature Layer
out_raster

El dataset ráster de salida.

Raster Dataset

Muestra de código

Ejemplo 1 de GenerateHLZSuitability (script independiente)

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

import os
import arcpy
working_mty = r"d:\working\monterey"
slope = os.path.join(working_mty, "results.gdb", "ned_reclass_10m")
lcover = os.path.join(working_mty, "results.gdb", "nlcd_reclass_10m")
obx_buf = os.path.join(working_mty, "results.gdb", "obx_buffers")
mty_suit = os.path.join(working_mty, "results.gdb", "monterey_hlz")
arcpy.GenerateHLZSuitability_intelligence(slope, lcover, obx_buf, mty_suit)
Ejemplo 2 de GenerateHLZSuitability (ventana de Python)

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

import arcpy
arcpy.GenerateHLZSuitability_intelligence("d:/working/monterey/working_mty/results.gdb/ned_reclass_10m", 
                                          "d:/working/monterey/working_mty/results.gdb/nlcd_reclass_10m", 
                                          "d:/working/monterey/working_mty/results.gdb/obx_buffers", 
                                          "d:/working/monterey/working_mty/results.gdb/monterey_hlz")

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