Provides all airspaces. This includes AIP, VLK (airfields and heliports), as well as local agreements. Returns a GeoJSON FeatureCollection. Each airspace is a feature inside the collection and represented by a polygon. Metadata is described in the airspace properties object.
Provides all wildlife areas. Returns a GeoJSON FeatureCollection. Each airspace is a feature inside the collection and represented by a polygon. Metadata is described in the wildlife 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": { ... }
}
The following wildlife metadata is available in the properties object:
"properties": {
"Name": "Aescher Ebenalp",
"ASType": "Wildschutzvereinbarung",
"AdditionalInfos": "Description...",
"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 },
]
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.