Import Digital Obstacle File (Importer un fichier d’obstacle numérique) (Aviation)

Disponible avec une licence Aviation Charting.

Disponible avec une licence Aviation Airports.

Synthèse

Ajoute, supprime et met à jour les entités ponctuelles d’obstacle dans une classe d’entités d’obstacle en entrée à l’aide d’un fichier d’obstacle numérique (DOF) en entrée.

Un DOF fourni par une FAA contient des données d’obstruction pour les objets manufacturés qui affectent les produits de cartographie aéronautique domestique ou les produits aéroportuaires. Un DOF contient des données d’obstacle numérique dans toutes les régions de la FAA, ainsi que dans certaines zones du Canada, du Mexique, des Caraïbes, des Bahamas et du Pacifique. Un DOF ne vise pas à indiquer la présence de tous les obstacles potentiels pendant le vol.

Utilisation

  • Le paramètre Input Digital Obstacle File (Fichier d’obstacle numérique en entrée) doit faire référence à un DOF portant l’extension de fichier .DAT.

  • Le paramètre Target Obstacle Features (Entités d’obstacle cible) doit correspondre à une classe d’entités ponctuelles contenant des entités d’obstacle issues d’une géodatabase cartographique ou aéroportuaire. Par exemple, la structure de géodatabase FAA 18B fournie dans les fichiers produit ArcGIS Aviation Airports contient une classe d’entités Obstacles qui peut être mise à jour à l’aide de cet outil.

  • L’outil inclura un message détaillant le nombre d’entités ajoutées, modifiées ou supprimées.

  • Il est possible de personnaliser l’outil à l’aide d’un fichier de configuration JSON dans l’emplacement d’installation de ArcGIS Pro : Resources\Aviation directory. Le fichier DOFConfig.json vous permet de modifier la manière dont l’outil Import Digital Obstacle File (Importer un fichier d’obstacle numérique) traite les DOF. Un fichier de configuration personnalisé permet d’apporter des modifications ultérieures aux spécifications DOF de la FAA ou aux structures de la classe d’entités d’obstacles. En l’absence de fichier de configuration, cet outil utilise les informations de configuration par défaut.

  • Si l’outil identifie dans le paramètre Target Obstacle Features (Entités d’obstacle cibles) un ou plusieurs champs de texte qui sont trop courts pour les données importées, il tronque les données textuelles importées. Les messages de l’outil incluent un message d’avertissement indiquant les champs tronqués.

Paramètres

ÉtiquetteExplicationType de données
Input Digital Obstacle File (Fichier d’obstacle numérique en entrée)

Un DOF avec l’extension de fichier .DAT. Le contenu du DOF est utilisé pour mettre à jour les valeurs du paramètre Target Obstacle Features (Entités d’obstacle cible).

File
Target Obstacle Featues (Entités d’obstacle cible)

Classe d’entités ponctuelles qui contiendra les informations sur l’obstacle issues du DOF après l’exécution.

Feature Layer

Sortie obtenue

ÉtiquetteExplicationType de données
Updated Obstacle Features (Entités d’obstacle mises à jour)

Classe d’entités ponctuelles mise à jour, qui contient les informations sur l’obstacle issues du DOF.

Remarque :

Les paramètres Updated Obstacle Features (Entités d’obstacle mises à jour) et Target Obstacle Features (Entités d’obstacle cible) font référence à la même classe d’entités.

Couche d’entités

arcpy.aviation.ImportDOF(in_obstacle_file, obstacle_features)
NomExplicationType de données
in_obstacle_file

Un DOF avec l’extension de fichier .DAT. Le contenu du DOF est utilisé pour mettre à jour les valeurs du paramètre obstacle_features.

File
obstacle_features

Classe d’entités ponctuelles qui contiendra les informations sur l’obstacle issues du DOF après l’exécution.

Feature Layer

Sortie obtenue

NomExplicationType de données
updated_obstacle_features

Classe d’entités ponctuelles mise à jour, qui contient les informations sur l’obstacle issues du DOF.

Remarque :

Les paramètres updated_obstacle_features et obstacle_features font référence à la même classe d’entités.

Couche d’entités

Exemple de code

Exemple d’utilisation de l’outil ImportDOF (script autonome)

L’exemple de code ci-dessous illustre l’utilisation de la fonction ImportDOF.

# Name: ImportDOF_example.py
# Description: Imports Digital Obstacle File (DOF) data into a feature class

import arcpy

# Check out Aviation license
arcpy.CheckOutExtension("Aeronautical")

# Set variables
dofFile = r'c:\data\DOF.dat'
features = r'c:\data\AIS.gdb\Obstacle'

# Execute ImportDOF
arcpy.aviation.ImportDOF(dofFile, features)

# Check in Aviation license
arcpy.CheckInExtension("Aeronautical")

Environnements

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

Informations de licence

  • Basic: Non
  • Standard: Nécessite ArcGIS Aviation Charting
  • Advanced: Non

Rubriques connexes