Générer des entités d’obstacle (AllSource)

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

ÉtiquetteExplicationType 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

arcpy.intelligence.GenerateObstacleFeatures(in_features, height_field, out_obstacle_features, out_obstacle_buffers, {clip_features})
NomExplicationType 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

Exemple 1 d’utilisation de l’outil GenerateObstacleFeatures (script autonome)

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)
Exemple 2 d’utilisation de l’outil GenerateObstacleFeatures (fenêtre Python)

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

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