# Runway

Runways a children elements of an [Airport](https://docs.aviowiki.com/data-models/airport). They don’t have any child element themselves.

Runways are assigned [AIDs](https://docs.aviowiki.com/conventions/aviowiki-ids) in the `RWY` namespace.

A Runway represents a landing surface in one of its usable directions, if applicable. For example, at an airport with one runway oriented North/South and usable in both directions, there will be two `RWY` elements, one representing the northbound take-off and landing direction and the other its southbound counterpart.

| **Property**                   | **Type**        | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| ------------------------------ | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `aid`                          | string          | A string with the AID of the airport, with `RWY` as namespace                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `identifier`                   | string, `null`  | <p>The runway identifier, for example <code>35L</code>.<br><br>Can be <code>null</code> if <code>helipad</code> is <code>true</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `helipad`                      | boolean, `null` | <p><code>true</code> to indicate that this surface is dedicated to the movement of <a href="https://en.wikipedia.org/wiki/VTOL">VTOL aircraft</a>.<br><br><code>null</code> indicates that the information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `trueBearing`                  | number, `null`  | <p>The runway bearing with reference to <a href="https://en.wikipedia.org/wiki/True_north">True North</a>.<br><br><code>null</code> indicates that the information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `surface`                      | string, `null`  | <p>The type of material that constitutes the surface of the runway.<br><br>Possible values are:<br>– <code>ASPHALT</code> indicates any mineral aggregate bound with asphalt, including bituminous asphalt or tarmac.<br>– <code>CONCRETE</code> indicates any aggregate bonded together with a fluid cement.<br>– <code>GRAVEL</code> indicates any loose aggregation of rock fragments.<br>– <code>DIRT</code> indicates any prepared or semi-prepared surface with an earthy surface.<br>– <code>GRASS</code> indicates any prepared or semi-prepared surface with a grass cover.<br>– <code>SNOW</code> indicates any compact or loose snow cover, which is meant for usage with specific landing gears.<br>– <code>WATER</code> indicates any marked or unmarked body of water, or portion thereof, which is meant for floatplanes or amphibious aircraft operations.<br><br><code>null</code> indicates that this information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `thresholdCoordinates`         | number, `null`  | <p>A <a href="coordinates">Coordinates</a> object that indicates the beginning of the surface being described, on the centerline.<br><br><code>null</code> indicates that this information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `thresholdElevation`           | number, `null`  | <p>A number indicating the elevation in meters of the runway threshold at the location indicated by <code>thresholdCoordinates</code>. Precision is up to two decimal places.<br><br><code>null</code> indicates that this information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `slope`                        | number, `null`  | <p>A number indicating the slope in the direction of landing and take-off. This is expressed in decimal percentage.<br>For example, <code>0.03</code> means an uphill slope of 3%, and <code>-0.04</code> a downhill slope of 4%.<br><br><code>null</code> indicates that this information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `grooved`                      | boolean, `null` | <p>If <code>true</code> it indicates that the runway surface has been <a href="https://en.wikipedia.org/wiki/Runway#Pavement_surface">grooved</a> to improve friction in wet conditions. <code>false</code> indicates that this process was not undertaken.<br><br><code>null</code> indicates that this information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `tora`                         | number, `null`  | <p>The <a href="https://www.skybrary.aero/index.php/Takeoff_Run_Available_(TORA)">Take-Off Run Available</a> expressed in meters with precision up to two decimal positions.<br><br><code>null</code> indicates that this information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `toda`                         | number, `null`  | <p>The <a href="https://www.skybrary.aero/index.php/Take_Off_Distance_Available_(TODA)">Take-Off Distance Available</a> expressed in meters with precision up to two decimal positions.<br><br><code>null</code> indicates that this information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `asda`                         | number, `null`  | <p>The <a href="https://www.skybrary.aero/index.php/Accelerate_Stop_Distance_Available_(ASDA)">Accelerate Stop Distance Available</a> expressed in meters with precision up to two decimal positions.<br><br><code>null</code> indicates that this information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `lda`                          | number, `null`  | <p>The <a href="https://en.wikipedia.org/wiki/Runway#Declared_distances">Landing Distance Available</a> expressed in meters with precision up to two decimal positions.<br><br><code>null</code> indicates that this information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `width`                        | number, `null`  | <p>The runway width expressed in meters with precision up to two decimal positions.<br><br><code>null</code> indicates that this information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `pcnNumerical`                 | number, `null`  | <p>The numerical portion of the <a href="https://www.skybrary.aero/index.php/Pavement_Classification_Number_(PCN)">Pavement Classification Number</a>, which indicates the load-carrying capacity of the pavement.<br><br><code>null</code> indicates that this information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `pcnType`                      | string, `null`  | <p>Indicates the type of pavement as reported in the <a href="https://www.skybrary.aero/index.php/Pavement_Classification_Number_(PCN)">Pavement Classification Number</a>.<br>Possible values are:<br>– <code>R</code> for Rigid, most typically concrete<br>– <code>F</code> for flexible, most typically asphalt<br><br><code>null</code> indicates that this information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `pcnStrength`                  | string, `null`  | <p>Indicates the strength of the subgrade, as reported in the <a href="https://www.skybrary.aero/index.php/Pavement_Classification_Number_(PCN)">Pavement Classification Number</a>.<br>Possible values are:<br>– <code>A</code> High Strength – for example, concrete-stabilised clay<br>– <code>B</code> Medium Strength<br>– <code>C</code> Low Strength<br>– <code>D</code> Ultra-Low Strength – for example, uncompacted soil<br><br><code>null</code> indicates that this information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `pcnTirePressure`              | string, `null`  | <p>Indicates the maximum tire pressure that the pavement can support, ad reported in the <a href="https://www.skybrary.aero/index.php/Pavement_Classification_Number_(PCN)">Pavement Classification Number</a>.<br>Possible values are:<br>– <code>W</code> Unlimited – no tyre pressure limit<br>– <code>X</code> High – maximum tyre pressure of 1.75 MPa<br>– <code>Y</code> Medium – maximum tyre pressure of 1.25 MPa<br>– <code>Z</code> Low – maximum tyre pressure of 0.5 MPa<br><br><code>null</code> indicates that this information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `pcnMethod`                    | string, `null`  | <p>Indicates the method through which the value of <code>pcnNumerical</code> was obtained.<br>Possible values are:<br>– <code>T</code> to indicate technical evaluation<br>– <code>U</code> to indicate usage – a physical testing regime.<br><br><code>null</code> indicates that this information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `visualApproachSlopeIndicator` | string, `null`  | <p>Indicates what type of <a href="https://www.skybrary.aero/index.php/Visual_Approach_Slope_Indicator_Systems_(VASIS)">Visual Approach Slope Indicator System</a> is used for the surface.<br>Possible values are:<br>– <code>NONE</code> No VASIS is installed or available.<br>– <code>P2L</code> PAPI with 2 lights installed left of the runway<br>– <code>P2R</code> PAPI with 2 lights installed right of the runway</p><p>– <code>P2B</code> PAPI with 2 lights installed both sides of the runway<br>– <code>P4L</code> PAPI with 4 lights installed left of the runway<br>– <code>P4R</code> PAPI with 4 lights installed right of the runway</p><p>– <code>P4B</code> PAPI with 4 lights installed both sides of the runway<br>– <code>PSIL</code> Pulsating/Steady burning VASI installed left of the runway<br>– <code>PSIR</code> Pulsating/Steady burning VASI installed right of the runway<br>– <code>S2L</code> Simplified Abbreviated VASI with 2 lights installed left of the runway<br>– <code>S2R</code> Simplified Abbreviated VASI with 2 lights installed right of the runway<br>– <code>V2L</code> VASI with 2 lights installed left of the runway<br>– <code>V2R</code> VASI with 2 lights installed right of the runway</p><p>– <code>V4L</code> VASI with 4 lights installed left of the runway<br>– <code>V4R</code> VASI with 4 lights installed right of the runway<br>– <code>V6L</code> VASI with 6 lights installed left of the runway<br>– <code>V6R</code> VASI with 6 lights installed right of the runway<br>– <code>V12</code> VASI with 12 lights installed on both sides<br>– <code>V16</code> VASI with 16 lights installed on both sides<br><br><code>null</code> indicates that this information is not available.</p> |
| `approachLightConfiguration`   | string, `null`  | <p>Indicates what type of Approach Light System is installed.<br>Possible values are:<br>– <code>NONE</code> Indicates that no ALS is installed</p><p>– <code>MALS</code>1,400 Foot Medium Intensity Approach Lighting System<br>– <code>MALSR</code> 1,400 foot medium intensity approach lighting system with runway alignment indicator lights<br>– <code>MALSF</code> 1,400 foot medium intensity approach lighting system with sequenced flashers<br>– <code>SALS</code> short approach lighting system</p><p>– <code>SALSF</code> short approach lighting system with sequenced flashing lights.<br>– <code>SSALS</code> simplified short approach lighting system<br>– <code>SSALR</code> simplified short approach lighting system with runway alignment indicator lights<br>– <code>SSALF</code> simplified short approach lighting system with sequenced flashers<br>– <code>ODALS</code> omnidirectional approach lighting system<br>– <code>ALSF1</code> standard 2,400 foot high-intensity approach lighting system with sequenced flashers, category I configuration<br>– <code>ALSF2</code> standard 2,400 foot high-intensity approach lighting system with sequenced flashers, category II or III configuration<br>– <code>ICAO1\_HIALS</code> ICAO-compliant configuration 1, High-Intensity Approach Lighting System<br>– <code>ICAO2\_HIALS</code> ICAO-compliant configuration 2 High-Intensity Approach Lighting System<br>– <code>LDIN</code> Lead-in lighting<br>– <code>REIL</code> Runway End Identification Lights<br>– <code>RAIL</code> Runway Alignment Indicator Lights<br><br><code>null</code> indicates that this information is not available.</p>                                                                               |
| `thresholdLights`              | boolean, `null` | <p><code>true</code> indicates that the surface has Threshold Lights installed. <code>false</code> that such lights are not installed.<br><br><code>null</code> indicates that this information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `touchDownZoneLights`          | boolean, `null` | <p><code>true</code> indicates that the surface has Touch-Down Zone Lights installed. <code>false</code> that such lights are not installed.<br><br><code>null</code> indicates that this information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `centerLights`                 | boolean, `null` | <p><code>true</code> indicates that the surface has Centerline Lights installed. <code>false</code> that such lights are not installed.<br><br><code>null</code> indicates that this information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `centerLightsSpacing`          | number, `null`  | <p>Indicates the distance in meters between individual Lights along the Centerline. Precision is up to two decimal places.<br><br><code>null</code> indicates that this information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `edgeLights`                   | boolean, `null` | <p><code>true</code> indicates that the surface has Edge Lights installed. <code>false</code> that such lights are not installed.<br><br><code>null</code> indicates that this information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `endLights`                    | boolean, `null` | <p><code>true</code> indicates that the surface has End Lights installed. <code>false</code> that such lights are not installed.<br><br><code>null</code> indicates that this information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `instrumental`                 | boolean, `null` | <p><code>true</code> indicates that the runway has at least one instrumental approach that serves the landing direction being described. <code>false</code> that only visual approach is available.<br><br><code>null</code> indicates that this information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `precision`                    | boolean, `null` | <p><code>true</code> indicates that the runway has at least one instrumental precision approach that serves the landing direction being described. <code>false</code> that only non-precision approaches are available.<br><br><code>null</code> indicates that this information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `separate`                     | boolean, `null` | <p><code>true</code> indicates that the runway constitutes a separate landing surface from other runways. This runway may overlay or cross other runways in such a way that if one of the runways is blocked, it will not prevent operations on the other runway. This satisfies the criteria of JAR-OPS-1.192(9) for physical separation.<br><br><code>null</code> indicates that this information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `standardPattern`              | boolean, `null` | <p><code>true</code> indicates that the runway has a standard left-hand traffic pattern. <code>false</code> indicates that a right-hand pattern is in use.<br><br><code>null</code> indicates that this information is not available.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `parent`                       | string          | The AID of the parent [Airport](https://docs.aviowiki.com/data-models/airport).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
