Returns an array of airspaces. This includes AIP, VLK (airfields and heliports), as well as local agreements. "LastUpdate" indicates the latest change in the dataset.
Returns an array of wildlife areas. "LastUpdate" indicates the latest change in the dataset.
{
"ApiVersion": "v1",
"LastUpdate": "2021-03-24T18:16:07",
"Airspaces": [ ... ]
}
{
"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": [ ... ],
"Segments": [
{
"Shape": [ ... ],
"Upper": { ... },
"Lower": { ... }
}
]
}
{
"Name": "Aescher Ebenalp",
"ASType": "Wildschutzvereinbarung",
"AdditionalInfos": "Description...",
"Validity": [ ... ],
"Segments": [
{
"Shape": [ ... ],
"Upper": { ... },
"Lower": { ... }
}
]
}
[
{
"Type": "Point",
"Coordinate": { "Latitude": 46.990833, "Longitude": 8.134722 }
},
{
"Type":"Point",
"Coordinate": { "Latitude": 46.953888, "Longitude": 8.205 }
},
{
"Type":"Point",
"Coordinate": { "Latitude": 46.904167, "Longitude": 8.159167 }
},
{
"Type":"Point",
"Coordinate": { "Latitude":46.947778, "Longitude": 8.076389 }
}
]
Points are connected with straight lines in this case. The first and last point are also connected. Latitude and longitude are in degrees.
Airspaces may contain arcs, for example Sion CTR. The "CoordArc" feature describes an arc around a center point (CoordArc.Coordinate), starting at the Point before the CoordArc and ending at the Point after the CoordArc. The arc can either run clockwise (ArcDirection: CW) or counterclockwise (ArcDirection: CW).
Corresponds to a DB record in an OpenAir file.
[
{
"Type": "Point",
"Coordinate": { "Latitude": 46.251667, "Longitude": 7.3475 }
},
{
"Type": "Point",
"Coordinate": { "Latitude": 46.278055, "Longitude": 7.434722 }
},
{
"Type": "Point",
"Coordinate": { "Latitude": 46.233333, "Longitude": 7.467222 }
},
{
"Type": "Point",
"Coordinate": { "Latitude": 46.201111, "Longitude": 7.3975 }
},
{
"Type": "Point",
"Coordinate": { "Latitude": 46.172222, "Longitude": 7.239167 }
},
{
"Type": "CoordArc",
"Coordinate": { "Latitude": 46.198333, "Longitude": 7.229167 },
"ArcDirection": "CW"
},
{
"Type": "Point",
"Coordinate": { "Latitude": 46.224167, "Longitude": 7.217778 }
}
]
Circles should have only one feature (type "Circle") in the Shape array.
Corresponds to a DC record in an OpenAir file.
[
{
"Type": "Circle",
"Coordinate": { "Latitude": 46.759166, "Longitude": 9.088055 },
"Radius": 10.0000
}
]
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.