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 :
Valeur Description 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ètre | Explication | Type 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
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)
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
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
Vous avez un commentaire à formuler concernant cette rubrique ?