DOF vers entités obstacles (Renseignement)

Résumé

Convertit les fichiers numériques des obstacles (DOF) de l’agence fédérale de l'aviation américaine (U.S. Federal Aviation Administration, FAA) en points d’obstruction et entités de zone tampon d’obstruction.

Utilisation

  • La spécification U.S.  FAA DOF et le jeu de données associé sont consultables à l’adresse https://www.faa.gov/air_traffic/flight_info/aeronav/digital_products/dof/. La table est un fichier de valeurs séparées par une virgule (.csv).

  • Les zones tampon des obstacles en sortie sont créées à une distance égale à 10 fois la hauteur de l’objet faisant obstruction (exprimée en mètres) selon les critères stipulés dans US Army Field Manual 3-21.38 Pathfinder Operations, Chapter 4 Helicopter Landing Zones, Section 4-16. Un obstacle de 5 mètres possède ainsi une zone tampon de 50 mètres.

  • La table en entrée (Input Table) doit contenir des champs numériques AMSL et AGL conformes aux normes FAA DOF.

Syntaxe

arcpy.intelligence.DOFToObstacleFeatures(in_table, out_obstacle_features, out_obstacle_buffers, {clip_features})
ParamètreExplicationType de données
in_table

Table DOF en entrée utilisée pour convertir les entités obstacles.

Table View
out_obstacle_features

Entités d’obstacles ponctuels créées à partir de la table en entrée.

Feature Class
out_obstacle_buffers

Zones tampon de distance créées à 10 fois la valeur du champ AGL dans la table en entrée (paramètre Input Table).

Feature Class
clip_features
(Facultatif)

Zone à découper à partir de la table en entrée. Seuls les obstacles se trouvant dans cette zone sont créés et bufférisés.

Feature Layer

Exemple de code

Exemple 1 d’utilisation de l’outil DOFToObstacleFeatures (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction DOFToObstacles en mode immédiat.

import arcpy
arcpy.DOFToFeatures_intelligence("C:/data/dof.csv", 
                                 "C:/data/results.gdb/obstacles", 
                                 "C:/data/results.gdb/buffers", 
                                 "C:/data/tasking.gdb/aoi")
Exemple 2 d’utilisation de la fonction DOFToObstacleFeatures (script autonome)

Le script Python ci-dessous illustre l'utilisation de l'outil DOFToObstacleFeatures dans un script autonome.

# Name: DOFToObstacleFeatures_Example2.py
# Description: Convert DOF records to obstacle features.
# Import system modules
import os
import arcpy
# Set local variables
working_mty = r"d:\working\monterey"
in_dof_csv = os.path.join(working_mty, "dof.csv")
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.env.outputCoordinateSystem = arcpy.SpatialReference(32611) # UTM Zone 11
# Execute DOFToObstacleFeatures
arcpy.DOFToFeatures_intelligence(in_dof_csv, out_obx, out_buf, aoi)

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