Generate HLZ Suitability (Intelligence)

Summary

Creates a helicopter landing zone (HLZ) suitability raster layer from reclassified slope, reclassified land cover, and obstacle buffers.

Usage

  • Use the Slope Reclassify (Degrees) raster function to create the Input Slope Raster parameter.

  • Use the GeoCover Reclassify or NLCD Reclassify raster function to generate the Input Land Cover Raster parameter.

  • Use the DOF To Obstacle Features or Generate Obstacle Features geoprocessing tool to create the Input Obstacle Buffer Features parameter .

  • The Output Raster parameter will contain the following values:

    ValueDescription

    1

    Acceptable

    2

    Acceptable with caution

    3

    Obstacle interference

Syntax

arcpy.intelligence.GenerateHLZSuitability(in_slope_raster, in_land_cover_raster, in_obstacle_buffer_features, out_raster)
ParameterExplanationData Type
in_slope_raster

The reclassified slope raster with values 1 (acceptable) and 2 (acceptable with caution). All other values will be excluded from the analysis.

Raster Layer
in_land_cover_raster

The reclassified land cover raster with values 1 (acceptable) and 2 (acceptable with caution). All other values will be excluded from the analysis.

Raster Layer
in_obstacle_buffer_features

Obstacle area features representing approach and departure safety buffers around obstacles.

Feature Layer
out_raster

The output raster dataset.

Raster Dataset

Code sample

GenerateHLZSuitability example 1 (stand-alone script)

The following Python script demonstrates how to use the GenerateHLZSuitability function in a stand-alone script.

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)
GenerateHLZSuitability example 2 (Python window)

The following Python window script demonstrates how to use the GenerateHLZSuitability function in immediate mode.

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")

Environments

This tool does not use any geoprocessing environments.

Licensing information

  • Basic: Requires 3D Analyst and Spatial Analyst
  • Standard: Requires 3D Analyst and Spatial Analyst
  • Advanced: Requires 3D Analyst and Spatial Analyst

Related topics