-
Notifications
You must be signed in to change notification settings - Fork 3
GeoJSON files used in enroute flight navigation
Enroute uses standard GeoJSON files to encode geographic maps containing aeronautical information. This text describes the files in more detail. A check for compliance is implemented in the class "Waypoint".
The FeatureCollection of the GeoJSON file contains an additional optional entry, called "info". This is a semicolon-separated list of strings that describe the origin of the map data. Even if the entry exists, the string might be empty.
There are three properties contained in every feature of the GeoJSON file:
-
TYP - Describes the main type of the feature.
-
AD - Airfields
-
AS - Airspaces
-
NAV - NavAids
-
PRC - Procedures. This includes traffic circuits, holding patterns in control zones, are arrival/departure procedures for control zones
-
WP - Waypoints. This includes (mandatory) reporting points and generic user-defined waypoints.
All features of the same TYP have the same geometry and the same list of optional and required properties. The TYPs are further subdivided into categories, as described below.
-
-
CAT - A string that describes the category of the feature, for instance as AD-GLD (=glider site) or CTR (=control zone). The possible values of CAT are described below for every value of TYP.
-
NAM - Name of the feature, as a human-readable string.
The types are described below in more detail.
Airfields are GeoJSON features whose geometry is always a point. The airspace is described by the properties listed below.
Type of the airfield. This is exactly one of the following strings.
-
AD - Civil or civil/military airfield or airport, without information about runways
-
AD-GRASS - Civil or civil/military airfield or airport, without a paved runway
-
AD-PAVED - Civil or civil/military airfield or airport, with paved runway
-
AD-INOP - Abandoned airfield
-
AD-GLD - Glider site
-
AD-MIL - Military airfield or airport, without information about runways
-
AD-MIL-GRASS - Military airfield, without a paved runway
-
AD-MIL-PAVED - Military airfield, with paved runway
-
AD-UL - Ultralight flying site
-
AD-WATER - Sea airfield
ICAO code of the airfield. A typical entry reads "EDDE"
Communication radio frequencies (e.g. ATIS). Frequencies are separated by newline characters. Entries should be sorted as follows:
-
Tower frequencies
-
Ground frequencies
-
Apron frequencies
-
Other
A typical entry reads "TWR 121.150 MHz\nGROUND 121.750 MHz\nAPRON 121.900 MHz"
Elevation of the airfield as a number, in meters above the main sea level
Information radio frequencies (e.g. ATIS). Frequencies are separated by newline characters. A typical entry reads "ATIS 133.450 MHz"
Name of the airfield. A typical entry reads "ERFURT-WEIMAR"
Navigation frequencies of the airfield, such as ILS frequencies. Frequencies are separated by newline characters. A typical entry reads "ATIS 133.450 MHz"
Orientation of the most important runway, as a number between 0 and 360. Paved runways are always more important than unpaved runways. Among runways of the same type, longer runways are more important than unpaved ones.
Navigation frequencies of the airfield, such as frequencies that can be used to switch on the lights or frequencies for nearby airspaces. Frequencies are separated by newline characters.
Description of all operational runways. Runways are separated by newline characters. A typical entry reads "10/28, 2600x50m, ASPH, 095°"
Always "AD"
Airspaces are GeoJSON features whose the geometry is always a polygon. The airspace is described by the properties listed below.
Lower boundary of the airspace, specified as a string in one of the following forms.
-
GND - Ground level
-
5500 - 5500 ft above sea level
-
1000 AGL - 1000 ft above ground level
-
FL 130 - flight level 130
Category of the airspace. This is exactly one of the following strings.
-
A - Airspace class A
-
ATZ - Aerodrome Traffic Zone
-
B - Airspace class B
-
CTR - Control zone
-
C - Airspace class C
-
D - Airspace class D
-
DNG - Danger area, except parachute jumping exercise zones (for these, see PJE below)
-
E - Airspace class E
-
F - Airspace class F
-
FIR - Flight Information Region
-
FIS - Flight Information Service Sector
-
G - Airspace class G
-
GLD - Gliding Sectors
-
NRA - Nature reserve area
-
P - Prohibited area
-
PJE - Parachute jumping exercise zone
-
R - Restricted area
-
TIA - Terminal information area
-
TIZ - Terminal information zone
-
TMZ - Transponder mandatory zone
-
SUA - Special Use Airspace
Free-text string with the identifier of the item, as found in the openAIP database.
Free-text string with the name of the airspace
The upper boundary of the airspace is specified as a string in the form described under "Property BOT".
Constant string "AS".
NavAids are GeoJSON features whose geometry is always a point. The navaid is described by the properties listed below.
One of the following strings describes the category of the navaid.
-
NDB
-
VOR
-
VOR-DME
-
VORTAC
-
DVOR
-
DVOR-DME
-
DVORTAC
The code name of the navaid, such as "KRH"
Elevation of the navaid, in meters over sea level.
Full-text name of the navaid, such as "Karlsruhe"
Radiofrequency of the navaid, as a string of the form "341.0 kHz", "113.60 MHz" or "113.60 MHz • 83X".
Morse code of the station.
Constant string "NAV"
Procedures are GeoJSON features whose geometry is always a line. The airspace is described by the properties listed below.
Constant string "PRC"
Guess if the procedure is meant for standard aircraft or Glider/UL/Helicopters. This is "blue" for standard aircraft and "red" for the others.
Name of the procedure, such as "TFC Glider"
One of the following strings describes the type of the procedure. This is one of the following strings
-
ARR - Arrival route
-
DEP - Departure route
-
HLD - Holding pattern
-
TFC - Traffic circuit
-
TRA - Transit route
Constant string "PRC"
Waypoints are GeoJSON features whose geometry is always a point. The airspace is described by the properties listed below.
One of the following strings describes the category of the waypoint.
-
MRP - Mandatory reporting point
-
NOTAM - Location of a NOTAM
-
RP - Reporting point
-
WP - Generic waypoint
A code name of the waypoint, such as "EDDE-S1". The enroute app uses this property for the ID field on the waypoint description dialog.
A string that describes an associated frequency, such as "EDDE - TWR 121.150 MHz".
Elevation of the waypoint, in meters over sea level.
A string with the ICAO code of an associated airfield, such as "EDDE".
Internal ID of the waypoint in the AIXM database. This is a string such as "7295".
Name of the waypoint, such as "ERFURT-WEIMAR (SIERRA1)". The enroute app uses this property for the title of the waypoint description dialog.
Notes attached to the waypoint.
Short description of the waypoint, such as "S1". The enroute app uses this property for the display name of the point on the moving map.
Constand string "WP"