Links

Airport

Airports are root objects, meaning it does not have a parent object.
AIDs identifying airports have APT as their namespace.
An airport identifies a landing site, regardless of its form, usage or amount of traffic. For example, a heliport next to a hospital will be modelled by an Airport object.
Separate landing surfaces within the same establishment, for example, different runways or helipads within the same airport, are identified as Runways, not as separate Airports.
Below is a description of all properties of the Airport object:
Property
Type
Description
aid
string
A string with the AID of the airport, with APT as namespace
icao
string, null
A string with the 4-letters ICAO code of the airport, ornull if none is assigned
iata
string, null
A string with the 3-letters IATA code of the airport, or null if none is assigned.
faa
Being deprecated
string, null
A string with the FAA code, or null if none is assigned.
localIdentifier
string, null
An identifier issued by the local authority, which is not recognised as an official ICAO or IATA code. The name of the code for each country can be found in Country.localIdentifierName
coordinates
object, null
A Coordinates object which represents the location of the Aerodrome Reference Point. This is null when the information is not known.
elevation
number, null
A decimal number representing the elevation of the airport expressed in meters. Two decimal positions are provided, for precise conversion to feet. This is null when the information is not known.
variation
number, null
A decimal number representing the magnetic variation at the airport. This is expressed in degrees, with two decimal positions. Positive for East variation and Negative for West variation. This is null when the information is not known.
country
object
A Country object which represents the country at which an airport is located.
timeZone
string, null
The time-zone of the airfield as noted in the IANA Time Zone Database. null indicates that this information is not available.
name
string
The name of the airport. This should be the official name of the airport written in Latin characters.
servedCity
string, null
A string containing the name of the city served by the airport.
This is null when the information is not known.
servedCityGoverningDistrict
string, null
A Governing District object indicating the Governing District of the servedCity.
This is null when the information is not known.
administrativeCity
string, null
A String containing the name of the city where the airport is situated (not the major city that it serves, as in servedCity)
This is null when the information is not known.
administrativeCityGoverningDistrict
string, null
A Governing Distric object indicating the Governing District of the administrativeCity.
This is null when the information is not known.
type
string, null
A string that describes the type of airport. Possible values are:
  • AIRPORT a defined area, often certified by a local authority, with infrastructure to support commercial operations, and at least one runway in service.
  • HELIPORT a location uniquely designated to the operation of helicopters or other VTOL aircraft.
  • AIRSTRIP an area prepared for the operation of aircraft. This differs from AIRPORT in that the quality of the landing surface and surrounding infrastructure may not be guaranteed, surveyed or certified by a suitable authority.
  • WATER a site used by aircraft on floats. This may be defined by buoys or other markings, or not.
null indicates that the information is not known.
operator
string, null
A string that identifies the type of operator that runs the airport. Possible values are:
  • PUBLIC an airport that is operated by a governmental body or by a private or public company on behalf of a governmental body, in the public interest (i.e. London Heathrow).
  • PRIVATE an airport that is operated by an individual or a company, for revenue or not, where there is no involvement of public bodies in the decision making.
  • MILITARY an airport that is operated by a military or paramilitary entities, such as Air Force, Army, Coast Guard, State Police, etc. Access to such airport may be granted under rules set by the operating entity.
  • JOINT an airport that is at least in part operated by a military or paramilitary body. The aerodrome may have a dedicated military side, or military interests in other forms, like training grounds.
null indicates that the information is not known.
accessibleFor
list, null
A list of strings that identifies what type of traffic has access to the airport. This is null when the information is not known. Each element of the list is a string of possible value:
  • SCHEDULED Civil flights of a scheduled nature. Usually notified to Air Traffic Control with ICAO flightplan of type S
  • NON_SCHEDULED Civil flights of non-scheduled commercial nature. Usually notified to Air Traffic Control with an ICAO flightplan of type N.
  • GENERAL_AVIATION Civil flights of a private nature. Usually notified to Air Traffic Control with an ICAO flightplan of type G.
  • TRAINING Civil flights performed for training.
  • BUSINESS_AVIATION Civil flights of a private or commercial nature. These are usually operated with aircraft of any type or size, but generally in configurations of less than 19 passengers.
  • MILITARY Any type of military traffic.
  • HELICOPTER Any type of flight operated by a VTOL aircraft.
ifr
boolean, null
Indicates if the airport is capable and authorised to accept flights operating under Instrument Flight Rules. true if IFR flights are accepted, false otherwise. null if the information is not known.
mandatoryHandling
boolean, null
Indicates if local regulations mandate that visiting aircraft utilise a ground handling company. true if the use of a ground handling company is mandated, false otherwise. null if the information is not known.
mandatoryQualification
boolean, null
Indicates if local regulations mandate that pilots are qualified before operating at the airport. true if pilots require a qualification, false otherwise. null if the information is not known. When this property is true, the properties qualificationLink and qualificationNotes may contain additional information.
qualificationLink
string, null
A URL that points to a page explaining the process for pilots to obtain the qualification required to operate at the airport. null indicate that this information was not added.
qualificationNotes
string, null
Free-text notes about the mandatory qualification that must be obtained before operating at the airport. null if this information was not added.
nonScheduledPermission
string, null
Indicates what kind of permission is required for non-scheduled flights (of either a private or commercial nature) to operate on the airport. Possible values are:
  • NONE if no permission is required
  • UNAVAILABLE if the airfield is not available for non-scheduled traffic.
  • PPR if permission is required, and once obtained it does not restrict the aircraft to operate at a certain time during the day.
  • SLOT if permission is requires, and once obtained it does restrict the aircraft to operate at a certain time, for which the permission was issued.
null indicates that this information is not available. If this property is not null additional information may be available in the nonScheduledPermissionNotes property.
nonScheduledPermissionNotes
string, null
Free text with an explanation of the permission that needs to be obtained by non-scheduled flights to operate.
paxLimit
number, null
The maximum number of passengers seats allowed for each aircraft operating at the airfield. When this is set to 999 there are no restrictions imposed. null indicates that the information is not known.
weightLimit
number, null
The highest MTOM (Maximum Take-off Mass, or Weight) allowed for an aircraft operating at the airfield. Values are expressed in Kilos. When this is set to 9999999 there are no restrictions imposed. null indicates that the information is not known.
wingspanLimit
number, null
The largest wingspan allowed for an aircraft operating at the field. Values are expressed in meters. When this is set to 999 there are no restrictions imposed. null indicates that the information is not known.
referenceWeatherStation
string, null
If an airfield is known to not publish weather reports, or if the weather reports are not published 24h a day, the identifier of a different location can be specified here to indicate which nearby station best describes the weather conditions at the airfield. The value of this field is the AID of a nearby airport that is known to issue weather reports 24h a day. null indicates that this information was not added.