Résumé
Convertit les entités d’un champ de hauteur en entité d’obstacle 3D et en zone tampon de restriction d’obstacle destinées à être utilisées lors de l’évaluation des zones d’atterrissage d’hélicoptère.
Utilisation
Cet outil permet de convertir des entités génériques en entités d’obstacle et en zones tampon d’entité et peut être utilisé pour traiter plusieurs formats d’obstruction avant l’utilisation de l’outil Générer l’adéquation de zone d’atterrissage d’hélicoptère.
Le paramètre Height Field (Champ de hauteur) peut être un champ numérique ou un champ texte. Les champs texte sont convertis en interne en valeurs numériques. Toutefois, si la valeur d’un champ texte contient des caractères non numériques, l’outil échoue. Si vous utilisez un champ texte, vérifiez les données avant d’utiliser l’outil.
Le paramètre Output Obstacle Features (Entités d’obstacle en sortie) inclut les entités ponctuelles 3D comportant un champ Obstacle Approach/Departure Distance.
Les zones tampon Output Obstacle Buffers (Zones tampon d’obstacle en sortie) sont créées grâce à la bufférisation des entités Output Obstacle Features (Entités d’obstacle en sortie) via le champ Obstacle Approach/Departure Distance.
Syntaxe
arcpy.intelligence.GenerateObstacleFeatures(in_features, height_field, out_obstacle_features, out_obstacle_buffers, {clip_features})
Paramètre | Explication | Type de données |
in_features | Entités source en entrée utilisées pour la création d’entités d’obstacle. | Feature Layer |
height_field | Champ issu du paramètre Input Features (Entités en entrée) contenant les valeurs de hauteur. Ce champ peut être de type numérique ou texte. Si un champ texte est utilisé, les valeurs de champ doivent être numériques. | Field |
out_obstacle_features | Entités d’obstacle 3D en sortie. | Feature Class |
out_obstacle_buffers | Entités de zone tampon d’obstacle en sortie. | Feature Class |
clip_features (Facultatif) | Zone de découpage des entités Output Obstacle Features (Entités d’obstacle en sortie). Seules les entités au sein des Clip Features (Entités de découpage) sont traitées. | Feature Layer |
Exemple de code
Le script Python ci-dessous illustre l’utilisation de l’outil GenerateObstacleFeatures dans un script autonome.
import os
import arcpy
working_mty = r"d:\working\monterey"
in_features = os.path.join(working_mty, "tasking.gdb", "MontereyDV")
h_field = "AGL"
out_obx = os.path.join(working_mty, "results.gdb", "obstacles")
out_buf = os.path.join(working_mty, "results.gdb", "buffers")
aoi = os.path.join(working_mty, "tasking.gdb", "mtyAOI")
arcpy.GenerateObstacleFeatures_intelligence(in_features, h_field, out_obx, out_buf, aoi)
Le script de fenêtre Python ci-dessous illustre l’utilisation de l’outil GenerateObstacleFeatures en mode immédiat.
import arcpy
arcpy.GenerateObstacleFeatures_intelligence(r"d:\working\monterey\tasking.gdb\MontereyDV",
"AGL",
r"d:\working\monterey\results.gdb\obstacles",
r"d:\working\monterey\results.gdb\buffers",
r"d:\working\monterey\tasking.gdb\mtyAOI")
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 ?