Provides all airspaces. Returns a GeoJSON FeatureCollection. Each airspace is a Feature inside the collection and represented by a Polygon. Metadata is described in the properties object.
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": { ... },
"geometry": {
"type": "Polygon",
"coordinates": [ ... ]
}
}
]
}
The following airspace metadata is available in the properties object:
"properties": {
"Name": "TMA Emmen 3 HX",
"ASClass": "D",
"ASType": "TMA",
"HX": true,
"DABS": false,
"Dropzone": false,
"InactiveByAgreement": false,
"Callsign": "Emmen TWR",
"Frequency": "120.425",
"AdditionalInfos": "Sample text...",
"Validity": [ ... ],
"Upper": { ... },
"Lower": { ... }
}
With each airspace (segment), an upper and lower altitude boundary is provided. Since published metric (glider chart) and imperial (ICAO) altitudes are not mathematical meter/feet conversions, we'll provide both numbers in separate fields. If only one of them is availabe, we will provide the original value and will not calculate the other.
"Upper": {
"Metric": {
"Alt": { "Type": "m STD", "Altitude": 3950 }
}
"Imperial": {
"Alt": { "Type": "FL", "Altitude": 130 }
}
},
"Lower": {
"Metric": {
"Alt": { "Type": "m QNH", "Altitude": 1850 },
"Alt2": { "Type": "m AGL", "Altitude": 300 }
},
"Imperial": {
"Alt": { "Type": "ft QNH", "Altitude": 6000 },
"Alt2": { "Type": "ft AGL", "Altitude": 1000 }
}
}
Array of from/to dates, when an airspace is valid/active. The following example shows an airspace that is active until March 24th, from May 1st until May 31st, and then again from October 1st onwards.
[
{ "ValidFrom": null, "ValidTo": "2021-03-24" },
{ "ValidFrom": "2021-05-01", "ValidTo": "2021-05-31" },
{ "ValidFrom": "2021-10-01", "ValidTo": null },
]
For the latest features and tests, we provide the BETA API. Please be aware that endpoints or data structures might change at any time. So this is not meant for production use.
If you have any questions about the API, feel free to ask:
Dominik Mauchle.
Also, if you are using the API and want to be informed about updates, let me know.