| Étiquette | Explication | Type de données | 
| Table en entrée | Table DOF en entrée utilisée pour convertir les entités obstacles. | Table View | 
| Entités obstacles en sortie | Entités d’obstacles ponctuels créées à partir de la table en entrée. | Feature Class | 
| Output Obstacle Buffers (Zones tampon d’obstacle en sortie) | Zones tampon de distance créées à 10 fois la valeur du champ AGL dans la Table en entrée. | Feature Class | 
| Entités de découpage (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 | 
Synthèse
Convertit le fichier d'obstacle numérique (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 DOF de l’agence fédérale de l'aviation américaine 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 doit contenir des champs numériques AMSL et AGL conformes aux normes DOF de l’agence fédérale de l'aviation américaine. 
Paramètres
arcpy.intelligence.DOFToObstacleFeatures(in_table, out_obstacle_features, out_obstacle_buffers, {clip_features})| Nom | Explication | Type 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 in_table. | Feature Class | 
| out_obstacle_buffers | Zones tampon de distance créées à 10 fois la valeur du champ AGL dans la in_table. | Feature Class | 
| clip_features (Facultatif) | Zone de découpage de la in_table. Seuls les obstacles se trouvant dans cette zone sont créés et bufférisés. | Feature Layer | 
Exemple de code
Le script ci-dessous pour la fenêtre Python illustre l’utilisation de la fonction DOFToObstacles en mode immédiat.
import arcpy
arcpy.intelligence.DOFToFeatures("C:/data/dof.csv", 
                                 "C:/data/results.gdb/obstacles", 
                                 "C:/data/results.gdb/buffers", 
                                 "C:/data/tasking.gdb/aoi")Le script Python suivant illustre l’utilisation de la fonction 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
# Run DOFToObstacleFeatures
arcpy.intelligence.DOFToFeatures(in_dof_csv, out_obx, out_buf, aoi)Environnements
Vous avez un commentaire à formuler concernant cette rubrique ?