Label | Explanation | Data Type |
Input 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 |
Input 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 |
Input Obstacle Buffer Features | Obstacle area features representing approach and departure safety buffers around obstacles. | Feature Layer |
Output Raster
| The output raster dataset. | Raster Dataset |
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 tool to create the Input Obstacle Buffer Features parameter.
The Output Raster parameter will contain the following values:
Value Description 1
Acceptable
2
Acceptable with caution
3
Obstacle interference
Parameters
arcpy.intelligence.GenerateHLZSuitability(in_slope_raster, in_land_cover_raster, in_obstacle_buffer_features, out_raster)
Name | Explanation | Data 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
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.intelligence.GenerateHLZSuitability(slope, lcover, obx_buf, mty_suit)
The following Python window script demonstrates how to use the GenerateHLZSuitability function in immediate mode.
import arcpy
arcpy.intelligence.GenerateHLZSuitability("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
Licensing information
- Basic: Requires 3D Analyst and Spatial Analyst
- Standard: Requires 3D Analyst and Spatial Analyst
- Advanced: Requires 3D Analyst and Spatial Analyst