Mit der Aviation Charting-Lizenz verfügbar.
Mit der Aviation Airports-Lizenz verfügbar.
Zusammenfassung
Hinzufügen, Löschen und Aktualisieren der Hindernis-Punkt-Features in einer Eingabe-Hindernis-Feature-Class unter Verwendung einer Input Digital Obstacle File (DOF)
Die von der FAA bereitgestellte DOF enthält Daten zu Hindernissen für gefertigte Objekte, die Auswirkungen auf US-amerikanische Luftfahrtkarten oder Flughafenprodukte haben. Eine DOF enthält digitale Daten zu Hindernissen in allen FAA-Regionen sowie zu einigen Gebieten in Kanada, Mexiko, der Karibik, den Bahamas und dem Pazifik. Eine DOF gibt nicht vor, sämtliche möglicherweise auf dem Flug auftretenden Hindernisse anzuzeigen.
Verwendung
-
Der Parameter Eingabe-Digital Obstacle File muss eine DOF mit der Dateierweiterung .DAT referenzieren.
-
Bei den Ziel-Hindernis-Features muss es sich um eine Point-Feature-Class handeln, die Hindernis-Features von einem Flughafen oder einer Kartografie-Geodatabase enthält. Beispielsweise enthält das in den ArcGIS Aviation Airports-Produktdateien bereitgestellte FAA-18B-Geodatabase-Schema eine Hindernis-Feature-Class, die mit diesem Werkzeug aktualisiert werden kann.
-
Das Werkzeug stellt eine Meldung mit der Anzahl der hinzugefügten, geänderten oder gelöschten Features bereit.
-
Das Werkzeug kann mithilfe der JSON-Konfigurationsdatei im Ordner "Resources\Aviation" des ArcGIS Pro-Installationsverzeichnis angepasst werden. Mit der Datei DOFConfig.json können Sie ändern, wie das Werkzeug Digital Obstacle File importieren eine DOF verarbeitet.Eine benutzerdefinierte Konfigurationsdatei ermöglicht zukünftige Änderungen an der FAA-DOF-Spezifikation oder an den Schemas der Hindernis-Feature-Class. Wenn keine Konfigurationsdatei vorhanden ist, verwendet das Werkzeug seine Standardkonfigurationsinformationen.
-
Wenn das Werkzeug ein oder mehrere Textfelder im Parameter Ziel-Hindernis-Features identifiziert, deren Länge für die importierten Daten nicht ausreicht, kürzt das Werkzeug die importierten Textdaten. Das Werkzeug gibt eine Warnmeldung aus, in der angegeben wird, welche Felder abgeschnitten wurden.
Syntax
arcpy.aviation.ImportDOF(in_obstacle_file, obstacle_features)
Parameter | Erklärung | Datentyp |
in_obstacle_file | Eine DOF mit der Dateierweiterung .DAT. Der Inhalt der DOF wird zum Aktualisieren der obstacle_features-Parameterwerte verwendet. | File |
obstacle_features | Die Point-Feature-Class, die nach der Ausführung Informationen über Hindernisse aus der DOF enthält | Feature Layer |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
updated_obstacle_features | Die aktualisierte Point-Feature-Class mit Informationen über Hindernisse aus der DOF Hinweis:Die Parameter updated_obstacle_features und obstacle_features beziehen sich auf dieselbe Feature-Class. | Feature-Layer |
Codebeispiel
Das folgende Code-Beispiel veranschaulicht, wie die Funktion ImportDOF verwendet wird.
# 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")
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Erfordert ArcGIS Aviation Charting
- Advanced: Erfordert ArcGIS Aviation Charting