Générer l’adéquation de zone d’atterrissage d’hélicoptère (Renseignement)

Résumé

Crée une couche raster d’adéquation de zone d’atterrissage d’hélicoptère (HLZ) à partir de la pente reclassée, de l’occupation du sol reclassée et des zones tampon d’obstacle.

Utilisation

  • Utilisez la fonction raster Slope Reclassify (Degrees) pour créer le paramètre Input Slope Raster (Raster de pente en entrée).

  • Utilisez la fonction raster GeoCover Reclassify or NLCD Reclassify pour générer le paramètre Input Land Cover Raster (Raster d’occupation du sol en entrée).

  • Utilisez l’outil de géotraitement DOF en entités d’obstacle ou Générer les entités d’obstacle pour créer le paramètre Input Obstacle Buffer Features (Entités de zone tampon d’obstacle en entrée).

  • La paramètre Output Raster (Raster en sortie) contient les valeurs suivantes :

    ValeurDescription

    1

    Acceptable

    2

    Acceptable avec précaution

    3

    Interférence d’obstacle

Syntaxe

arcpy.intelligence.GenerateHLZSuitability(in_slope_raster, in_land_cover_raster, in_obstacle_buffer_features, out_raster)
ParamètreExplicationType de données
in_slope_raster

Raster de pente reclassée doté des valeurs 1 (acceptables) et 2 (acceptable avec précaution). Toutes les autres valeurs sont exclues de l’analyse.

Raster Layer
in_land_cover_raster

Raster d’occupation du sol reclassée doté des valeurs 1 (acceptable) et 2 (acceptable avec précaution). Toutes les autres valeurs sont exclues de l’analyse.

Raster Layer
in_obstacle_buffer_features

Entités de zone d’obstacle représentant les zones tampon d’approche et de départ autour des obstacles.

Feature Layer
out_raster

Jeu de données raster en sortie.

Raster Dataset

Exemple de code

Exemple 1 d’utilisation de la fonction GenerateHLZSuitability (script autonome)

Le script Python ci-dessous illustre l'utilisation de l'outil GenerateHLZSuitability dans un script autonome.

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)
Exemple 2 d’utilisation de la fonction GenerateHLZSuitability (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction GenerateHLZSuitability en mode immédiat.

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

Environnements

Cet outil n'utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Requiert 3D Analyst et Spatial Analyst
  • Standard: Requiert 3D Analyst et Spatial Analyst
  • Advanced: Requiert 3D Analyst et Spatial Analyst

Rubriques connexes