# 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](https://docs.aviowiki.com/data-models/runway), 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, or`null` if none is assigned                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `iata`                                                                                                             | string, `null`  | A string with the 3-letters IATA code of the airport, or `null` if none is assigned.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| <p><code>faa</code><br><span data-gb-custom-inline data-tag="emoji" data-code="26a0">⚠️</span>Being deprecated</p> | string, `null`  | A string with the FAA code, or `null` if none is assigned.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `localIdentifier`                                                                                                  | string, `null`  | <p>An identifier issued by the local authority, which is not recognised as an official ICAO or IATA code.<br>The name of the code for each country can be found in Country.<code>localIdentifierName</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `coordinates`                                                                                                      | object, `null`  | <p>A <a href="coordinates">Coordinates</a> object which represents the location of the <a href="https://en.wikipedia.org/wiki/Airport_reference_point">Aerodrome Reference Point</a>.<br>This is <code>null</code> when the information is not known.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `elevation`                                                                                                        | number, `null`  | <p>A decimal number representing the elevation of the airport expressed in meters. Two decimal positions are provided, for precise conversion to feet.<br><br>This is <code>null</code> when the information is not known.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `variation`                                                                                                        | number, `null`  | <p>A decimal number representing the <a href="https://en.wikipedia.org/wiki/Magnetic_declination">magnetic variation</a> at the airport. This is expressed in degrees, with two decimal positions. Positive for East variation and Negative for West variation.<br>This is <code>null</code> when the information is not known.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `country`                                                                                                          | object          | A [Country](https://docs.aviowiki.com/data-models/country) object which represents the country at which an airport is located.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `timeZone`                                                                                                         | string, `null`  | <p>The time-zone of the airfield as noted in the <a href="https://en.wikipedia.org/wiki/Tz_database">IANA Time Zone Database</a>.<br><code>null</code> indicates that this information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `name`                                                                                                             | string          | The name of the airport. This should be the official name of the airport written in Latin characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `servedCity`                                                                                                       | string, `null`  | <p>A string containing the name of the city served by the airport.</p><p><br>This is <code>null</code> when the information is not known.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `servedCityGoverningDistrict`                                                                                      | string, `null`  | <p>A <a href="governing-district">Governing District</a> object indicating the Governing District of the <code>servedCity</code>.</p><p></p><p>This is <code>null</code> when the information is not known.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `administrativeCity`                                                                                               | string, `null`  | <p>A String containing the name of the city where the airport is situated (not the major city that it serves, as in <code>servedCity</code>)</p><p></p><p>This is <code>null</code> when the information is not known.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `administrativeCityGoverningDistrict`                                                                              | string, `null`  | <p>A <a href="governing-district">Governing Distric</a> object indicating the Governing District of the <code>administrativeCity</code>.</p><p></p><p>This is <code>null</code> when the information is not known.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `type`                                                                                                             | string, `null`  | <p>A string that describes the type of airport. Possible values are:</p><ul><li><code>AIRPORT</code> a defined area, often certified by a local authority, with infrastructure to support commercial operations, and at least one runway in service.</li><li><code>HELIPORT</code> a location uniquely designated to the operation of helicopters or other <a href="https://en.wikipedia.org/wiki/VTOL">VTOL aircraft</a>.</li><li><code>AIRSTRIP</code> an area prepared for the operation of aircraft. This differs from <code>AIRPORT</code> in that the quality of the landing surface and surrounding infrastructure may not be guaranteed, surveyed or certified by a suitable authority.</li><li><code>WATER</code> a site used by aircraft on floats. This may be defined by buoys or other markings, or not.</li></ul><p><code>null</code> indicates that the information is not known.</p>                                                                                                                                                                                                                                                                            |
| `operator`                                                                                                         | string, `null`  | <p>A string that identifies the type of operator that runs the airport. Possible values are:</p><ul><li><code>PUBLIC</code> 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).</li><li><code>PRIVATE</code> 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.</li><li><code>MILITARY</code> 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.</li><li><code>JOINT</code> 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.</li></ul><p><code>null</code>  indicates that the information is not known.</p>                                                                                                                                       |
| `accessibleFor`                                                                                                    | list, `null`    | <p>A list of strings that identifies what type of traffic has access to the airport.<br><br>This is <code>null</code> when the information is not known.<br><br>Each element of the list is a string of possible value:</p><ul><li><code>SCHEDULED</code> Civil flights of a scheduled nature. Usually notified to Air Traffic Control with ICAO flightplan of type <code>S</code></li><li><code>NON\_SCHEDULED</code> Civil flights of non-scheduled commercial nature. Usually notified to Air Traffic Control with an ICAO flightplan of type <code>N</code>.</li><li><code>GENERAL\_AVIATION</code> Civil flights of a private nature. Usually notified to Air Traffic Control with an ICAO flightplan of type <code>G</code>.</li><li><code>TRAINING</code> Civil flights performed for training.</li><li><code>BUSINESS\_AVIATION</code> 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.</li><li><code>MILITARY</code> Any type of military traffic.</li><li><code>HELICOPTER</code> Any type of flight operated by a VTOL aircraft.</li></ul> |
| `ifr`                                                                                                              | boolean, `null` | <p>Indicates if the airport is capable and authorised to accept flights operating under Instrument Flight Rules.<br><br><code>true</code> if IFR flights are accepted, <code>false</code> otherwise.<br><br><code>null</code> if the information is not known.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `mandatoryHandling`                                                                                                | boolean, `null` | <p>Indicates if local regulations mandate that visiting aircraft utilise a ground handling company.<br><br><code>true</code> if the use of a ground handling company is mandated, <code>false</code> otherwise.<br><br><code>null</code> if the information is not known.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `mandatoryQualification`                                                                                           | boolean, `null` | <p>Indicates if local regulations mandate that pilots are qualified before operating at the airport.<br><br><code>true</code> if pilots require a qualification, <code>false</code> otherwise.<br><br><code>null</code> if the information is not known.<br><br>When this property is <code>true</code>, the properties <code>qualificationLink</code> and <code>qualificationNotes</code> may contain additional information.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `qualificationLink`                                                                                                | string, `null`  | <p>A URL that points to a page explaining the process for pilots to obtain the qualification required to operate at the airport.<br><br><code>null</code> indicate that this information was not added.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `qualificationNotes`                                                                                               | string, `null`  | <p>Free-text notes about the mandatory qualification that must be obtained before operating at the airport.<br><br><code>null</code> if this information was not added.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `nonScheduledPermission`                                                                                           | string, `null`  | <p>Indicates what kind of permission is required for non-scheduled flights (of either a private or commercial nature) to operate on the airport.<br>Possible values are:</p><ul><li><code>NONE</code> if no permission is required</li><li><code>UNAVAILABLE</code> if the airfield is not available for non-scheduled traffic.</li><li><code>PPR</code> if permission is required, and once obtained it does not restrict the aircraft to operate at a certain time during the day.</li><li><code>SLOT</code> if permission is requires, and once obtained it does restrict the aircraft to operate at a certain time, for which the permission was issued.</li></ul><p><code>null</code> indicates that this information is not available.<br><br>If this property is not <code>null</code> additional information may be available in the <code>nonScheduledPermissionNotes</code> property.</p>                                                                                                                                                                                                                                                                             |
| `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`  | <p>The maximum number of passengers seats allowed for each aircraft operating at the airfield.<br><br>When this is set to <code>999</code> there are no restrictions imposed.<br><br><code>null</code> indicates that the information is not known.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `weightLimit`                                                                                                      | number, `null`  | <p>The highest MTOM (Maximum Take-off Mass, or Weight) allowed for an aircraft operating at the airfield.<br>Values are expressed in Kilos.<br><br>When this is set to <code>9999999</code> there are no restrictions imposed.<br><br><code>null</code> indicates that the information is not known.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `wingspanLimit`                                                                                                    | number, `null`  | <p>The largest wingspan allowed for an aircraft operating at the field.<br>Values are expressed in meters.<br><br>When this is set to <code>999</code> there are no restrictions imposed.<br><br><code>null</code> indicates that the information is not known.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `referenceWeatherStation`                                                                                          | string, `null`  | <p>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.<br><br>The value of this field is the AID of a nearby airport that is known to issue weather reports 24h a day.<br><br><code>null</code> indicates that this information was not added.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
