DOF vers entités d’obstacle (AllSource)

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

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

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

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

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")
Exemple 2 d’utilisation de la fonction DOFToObstacleFeatures (script autonome)

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

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