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