Étiquette | Explication | Type de données |
Entités en entrée | Entités source en entrée utilisées pour la création d’entités d’obstacle. | Feature Layer |
Champ de hauteur | 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 |
Entités obstacles en sortie | Entités d’obstacle 3D en sortie. | Feature Class |
Output Obstacle Buffers (Zones tampon d’obstacle en sortie) | Entités de zone tampon d’obstacle en sortie. | Feature Class |
Entités de découpage (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 |
Synthèse
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 Entités d’obstacle en sortie inclut les entités ponctuelles 3D comportant un champ Obstacle Approach/Departure Distance.
Les Zones tampon d’obstacle en sortie sont créées grâce à la bufférisation des Entités d’obstacle en sortie à l'aide du champ Obstacle Approach/Departure Distance.
Paramètres
arcpy.intelligence.GenerateObstacleFeatures(in_features, height_field, out_obstacle_features, out_obstacle_buffers, {clip_features})
Nom | 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 in_features 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 out_obstacle_features. Seules les entités au sein des clip_features 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.intelligence.GenerateObstacleFeatures(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.intelligence.GenerateObstacleFeatures(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
Vous avez un commentaire à formuler concernant cette rubrique ?