Table of Contents
Introduction
OFMX (Open FlightMaps eXchange) is a suite of well-defined data formats to validate and exchange aeronautical data with open flightmaps (OFM).
All official schemas are available on:
http://schema.openflightmaps.org
For upcoming changes, take a look at the issue board.
Versioning
OFMX uses semantic versioning MAJOR.MINOR.PATCH. However, OFMX documents reference the schema by MAJOR.MINOR only. PATCH releases are guaranteed to be compatible with their corresponding MINOR version.
0.1.0
. All updates are silent and may break things. The first public release will be version 1.0.0
and is expected in spring 2020. From that point forward, breaking changes will always trigger at least a MINOR version bump.
Basic Concepts
OFMX XML
OFMX XML is an XML dialect to exchange the complete dataset, a decluttered and extended fork of AIXM 4.5 (Aeronautical Information eXchange Model). This is the primary exchange format using the file extension .ofmx
.
To understand this rather complex exchange format, you should familiarize yourself with it's building blocks:
- Elements
- Associations
- Functions
The following elements are currently used by OFMX XML:
Data | Type | Elements |
---|---|---|
Snapshot | Root | OFMX-Snapshot |
Organisation | Feature |
Org Uni Ser Fqy
|
Airport | Feature |
Ahp Aha Rwy Rdn Rdd Rdo Rls Fto Fdn Fdd Fdo Fda Fls Ils Tla Tls Ahu Ahs Aga Ful
|
Airspace | Feature |
Ase Abd Avx Adg Sae
|
Navigational Aid | Feature |
Dpn Dme Mkr Ndb Tcn Vor
|
Landing Aid | Feature |
Ils Ilz Igp
|
Obstacle | Feature |
Ogr Obs
|
Label Marker | Feature | Lbm |
Geographic Border | Feature |
Gbr Gbx |
Timetable | Component |
Timetable Timesh
|
Resources
OFMX CSV
For the sake of simplicity, some data subsets can also be exchanged by use of CSV following OFMX standards. These are auxiliary exchange formats using the file extension .csv
.
Resources
Questions?
- OFMX: Ask our Helpdesk
- AIXM: Ask on Aviation StackExchange