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

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ètreExplicationType 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

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.GenerateObstacleFeatures_intelligence(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.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

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