Overview

From the Federal Meteorological Handbook volume one:

METAR contains a report of wind, visibility, runway visual range, present weather, sky condition, temperature, dew point, and altimeter setting collectively referred to as "the body of the report". In addition, coded and/or plain language information which elaborates on data in the body of the report may be appended to the METAR. This significant information can be found in the section referred to as "Remarks". The contents of the remarks will vary according to the type of weather station. At designated stations, the METAR may be abridged to include one or more of the above elements.

SPECI is an unscheduled report taken when any of the criteria given in paragraph 2.5.2.a have been observed [(significant wind shift; visibility, runway visual range, ceiling, sky condition change; tornado; volcano; or mishap)]. SPECI shall contain all data elements found in a METAR plus additional plain language information which elaborates on data in the body of the report. All SPECIs shall be made as soon as possible after the relevant criteria are observed.

Report elements, adapted from the FAA Aviation Weather Handbook:

Station identifier

The station identifier, in ICAO format, is included in all reports to identify the station to which the coded report applies.

The ICAO airport code is a four-letter alphanumeric code designating each airport around the world. The ICAO codes are used for flight planning by pilots and airline operation departments. These codes are not the same as the International Air Transport Association (IATA) codes encountered by the general public used for reservations, baggage handling, and in airline timetables.

Unlike the IATA codes, the ICAO codes have a regional structure. The first letter identifies the region and country (see Figure 24-2). In some regions, the second letter identifies the country. ICAO station identifiers in Alaska begin with “PA,” Hawaii begins with “PH,” Guam begins with “PG,” and Puerto Rico begins with “TS.” For example, the San Juan, Puerto Rico, IATA identifier “SJU” becomes the ICAO identifier “TSJU.” The remaining letters are used to identify each airport.

In the CONUS, ICAO station identifiers are coded K, followed by the three-letter IATA identifier. For example, the Seattle, WA, IATA identifier “SEA” becomes the ICAO identifier “KSEA.” ICAO station identifiers in Alaska, Hawaii, and Guam begin with the continent code P.

Date and Time of Report

The date and time are coded in all reports as follows: the day of the month is the first two digits, followed by the hour, and the minutes.

The coded time of observations is the actual time of the report, or when the criteria for a SPECI is met or noted.

If the report is a correction to a previously disseminated report, the time of the corrected report is the same time used in the report being corrected.

The date and time group always ends with a Z, indicating Zulu time (or Coordinated Universal Time (UTC)).

Report Modifier

The report modifier AUTO identifies the METAR/SPECI as a fully automated report with no human intervention or oversight. In the event of a corrected METAR or SPECI, the report modifier “COR” is substituted for “AUTO.”

Winds

Wind is the horizontal motion of air past a given point. It is measured in terms of velocity, which is a vector that includes direction and speed. It indicates the direction the wind is coming from. In the wind group, the wind direction is coded as the first three digits (220) and is determined by averaging the recorded wind direction over a 2-minute period. It is coded in tens of degrees relative to true north using three figures. Directions less than 100° are preceded with a 0. For example, a wind direction of 90° is coded as 090. A wind from the north is coded as 360.

Immediately following the wind direction is the wind speed coded in two or three digits (15). Wind speed is determined by averaging the speed over a 2-minute period and is coded in whole knots using the units, tens digits, and, when appropriate, the hundreds digit. When wind speeds are less than 10 kt, a leading 0 is used to maintain at least a two-digit wind code. For example, a wind speed of 8 kt will be coded 08KT. The wind group is always coded with a KT to indicate wind speeds are reported in knots. Other countries may use km/h or meters per second (m/s) instead of knots.

Wind gust

Wind speed data for the most recent 10 minutes is examined to evaluate the occurrence of gusts. Gusts are defined as rapid fluctuations in wind speed with a variation of 10 kt or more between peaks and lulls. The coded speed of the gust is the maximum instantaneous wind speed.

Wind gusts are coded in two or three digits immediately following the wind speed. Wind gusts are coded in whole knots using the units, tens, and, when appropriate, the hundreds digit. For example, a wind out of the west at 20 kt with gusts to 35 kt would be coded 27020G35KT.

Wind direction

Wind direction may be considered variable when, during the previous 2-minute evaluation period, the wind speed was 6 kt or less. In this case, the wind may be coded as VRB in place of the three-digit wind direction. For example, if the wind speed was recorded as 3 kt, it would be coded VRB03KT.

Wind direction may also be considered variable when, during the 2-minute evaluation period, it varies by 60° or more and the speed is greater than 6 kt. In this case, a variable wind direction group immediately follows the wind group. The directional variability is coded in a clockwise direction and consists of the extremes of the wind directions separated by a V. For example, if the wind is variable from 180 to 240° at 10 kt, it would be coded 21010KT 180V240.

When no motion of air is detected, the wind is reported as calm. A calm wind is coded as 00000KT.

Visibility

Visibility is a measure of the opacity of the atmosphere. It is defined as the greatest horizontal distance at which selected objects can be seen and identified, or its equivalent derived from instrumental measurements.

Prevailing visibility is the reported visibility considered representative of recorded visibility conditions at the manual station during the time of observation. It is the greatest distance that can be seen throughout at least half of the horizon circle, not necessarily continuous.

Surface visibility is the prevailing visibility from the surface at manual stations or the visibility derived from sensors at automated stations.

The visibility group is coded as the surface visibility in statute miles. A space is coded between whole numbers and fractions of reportable visibility values. The visibility group ends with SM to indicate that the visibility is in statute miles. For example, a visibility of 1½ sm is coded 1 1/2SM. Most other countries use meters.

U.S. automated stations use an M to indicate “less than.” For example, M1/4SM means a visibility of less than ¼ sm.

Runway Visual Range

The RVR is an instrument-derived value representing the horizontal distance a pilot may see down the runway.

RVR is reported whenever the station has RVR equipment and prevailing visibility is 1 sm or less, and/or the RVR for the designated instrument runway is 6,000 ft or less. Otherwise, the RVR group is omitted. RVR is coded in the following format: The initial R is code for runway and is followed by the runway number. When more than one runway is defined with the same runway number, a directional letter is coded on the end of the runway number. Next is a solidus (/) followed by the visual range in feet, and then FT completes the RVR report. For example, an RVR value for Runway 01L of 800 ft would be coded R01L/0800FT. Most other countries use meters.

In the United States, RVR values are coded in increments of 100 ft up to 1,000 ft, increments of 200 ft from 1,000 to 3,000 ft, and increments of 500 ft from 3,000 to 6,000 ft. Manual RVR is not reported below 600 ft.

For U.S. airports only, the touchdown zone’s (TDZ) RVR is reported. For U.S. airports with multiple runways, the operating runway with the lowest touchdown RVR is reported. RVR may be reported for up to four designated runways in other countries.

When the RVR varies by more than one reportable value, the lowest and highest values will be shown with V between them, indicating variable conditions. For example, the 10-minute RVR for Runway 01L varying between 600 and 1,000 ft would be coded R01L/0600V1000FT.

If RVR is less than its lowest reportable value, the visual range group is preceded by M. For example, an RVR for Runway 01L of less than 600 ft is coded R01L/M0600FT.

If RVR is greater than its highest reportable value, the visual range group is preceded by a P. For example, an RVR for Runway 27 of greater than 6,000 ft will be coded R27/P6000FT.

Weather

Separate groups are used for each type of present weather. Each group is separated from the other by a space. METARs/SPECIs contain no more than three present weather groups.

Sky condition

Sky condition is a description of the appearance of the sky. It includes cloud cover, vertical visibility, or clear skies.

The sky condition group is based on the amount of cloud cover (the first three letters) followed by the height of the base of the cloud cover (final three digits). No space is between the amount of cloud cover and the height of the layer. The height of the layer is recorded in feet AGL.

Sky condition is coded in ascending order and ends at the first overcast layer. At mountain stations, if the layer is below station level, the height of the layer will be coded with three solidi (///).

Vertical visibility is coded as VV, followed by the vertical visibility into the indefinite ceiling. An “indefinite ceiling” is a ceiling classification applied when the reported ceiling value represents the vertical visibility upward into surface-based obscuration. No space is between the group identifier and the vertical visibility.

Clear skies are coded in the format SKC or CLR. When SKC is used, an observer indicates no layers are present; CLR is used by automated stations to indicate no layers are detected at or below 12,000 ft. Each coded layer is separated from the others by a space. A report of clear skies (SKC or CLR) is a complete layer report within itself. The abbreviations FEW, SCT, BKN, and OVC will be followed (without a space) by the height of the layer.

Temperature & dewpoint

Temperature is the degree of hotness or coldness of the ambient air, as measured by a suitable instrument. Dewpoint is the temperature to which a given parcel of air must be cooled at constant pressure and constant water vapor content for the air to become fully saturated.

Temperature and dewpoint are coded as two digits rounded to the nearest whole degree Celsius. For example, a temperature of 0.3 ºC would be coded at 00. Sub-zero temperatures and dewpoints are prefixed with an M. For example, a temperature of 4 ºC with a dewpoint of -2 ºC would be coded as 04/M02; a temperature of -2 ºC would be coded as M02.

If temperature is not available, the entire temperature/dewpoint group is not coded. If dewpoint is not available, temperature is coded followed by a solidus (/) and no entry is made for dewpoint. For example, a temperature of 1.5 ºC and a missing dewpoint would be coded as 02/.

Altimeter

The altimeter setting group codes the current pressure at elevation. This setting is then used by aircraft altimeters to determine the true altitude above a fixed plane of MSL.

The altimeter group always starts with an A and is followed by the four-digit group representing the pressure in tens, units, tenths, and hundredths of inches of mercury. The decimal point is not coded. For example, an altimeter setting of 29.92 inHg would be coded as A2992.

Remarks

Remarks are included in METAR and SPECI, when appropriate. Remarks are separated from the body of the report by the contraction RMK. When no remarks are necessary, the contraction RMK is not used.

Maintenance Indicator

A maintenance indicator ($) is coded when an automated system detects that maintenance is needed on the system.

TAFs

TAF is a concise statement of the expected meteorological conditions significant to aviation for a specified time period within 5 sm of the center of the airport’s runway complex (terminal). TAFs use the same weather codes found in METARs.

Issuance

Scheduled TAFs prepared by NWS offices are issued at least four times a day, every 6 hours. Some locations have amendments routinely issued 3 hours after the initial issuance.

Date/Time Init

The date/time (YYGGggZ) follows the terminal’s location identifier. It contains the day of the month in two digits (YY) and the time in four digits (GGgg in hours and minutes) in which the forecast is completed and ready for transmission, with a Z appended to denote UTC. This time is entered by the forecaster. A routine forecast, TAF, is issued 20 to 40 minutes before the beginning of its valid period.

Valid Period

(Y1Y1G1G1/Y2Y2G2G2)

The TAF valid period (Y1Y1G1G1/Y2Y2G2G2) follows the date/time of the forecast origin group. Scheduled 24- and 30-hour TAFs are issued four times per day, at 0000, 0600, 1200, and 1800Z. The first two digits (Y1Y1) are the day of the month for the start of the TAF. The next two digits (G1G1) are the starting hour (UTC). Y2Y2 is the day of the month for the end of the TAF, and the last two digits (G2G2) are the ending hour (UTC) of the valid period. A forecast period that begins at midnight UTC is annotated as 00. If the end time of a valid period is at midnight UTC, it is annotated as 24. For example, a 00Z TAF issued on the 9th of the month and valid for 24 hours would have a valid period of 0900/0924.

Whenever an amended TAF (TAF AMD) is issued, it supersedes and cancels the previous TAF. That is, users should not wait until the start of the valid period indicated within the TAF AMD to begin using it.

Wind

(dddffGfmfmKT)

The initial time period and any subsequent “from” (FM) groups begin with a mean surface wind forecast (dddffGfmfmKT) for that period. Wind forecasts are expressed as the mean three-digit direction (ddd, relative to true north) from which the wind is blowing, rounded to the nearest 10°, and the mean wind speed in knots (ff) for the time period. If wind gusts are forecast (gusts are defined as rapid fluctuations in wind speeds with a variation of 10 kt or more between peaks and lulls), they are indicated immediately after the mean wind speed by the letter G, followed by the peak gust speed expected. KT is appended to the end of the wind forecast group. Any wind speed of 100 kt or more will be encoded in three digits. Calm winds are encoded as 00000KT.

The prevailing wind direction is forecast for any speed greater than or equal to 7 kt. When the prevailing surface wind direction is variable (variations in wind direction of 30° or more), the forecast wind direction is encoded as VRBffKT. Two conditions where this can occur are very light winds and convective activity. Variable wind direction for very light winds must have a wind speed of 1 to 6 kt inclusive. For convective activity, the wind group may be encoded as VRBffGfmfmKT, where Gfmfm is the maximum expected wind gusts. VRB is not used in the non-convective LLWS group.

Squalls are forecast in the wind group as gusts (G) but must be identified in the significant weather group with the code SQ.

Visibility

The initial time period and any subsequent FM groups include a visibility forecast (VVVV) in statute miles appended by the contraction SM. When the prevailing visibility is forecast to be less than or equal to 6 sm, one or more significant weather groups are included in the TAF. However, drifting dust (DRDU), drifting sand (DRSA), drifting snow (DRSN), shallow fog (MIFG), partial fog (PRFG), and patchy fog (BCFG) may be forecast with prevailing visibility greater than or equal to 7 sm.

When a whole number and a fraction are used to forecast visibility, a space is included between them (e.g., 1 1/2SM). Visibility greater than 6 sm is encoded as P6SM. Chapter 27, Forecasts 27-11

If the visibility is not expected to be the same in different directions, prevailing visibility is used. When volcanic ash (VA) is forecast in the significant weather group, visibility is included in the forecast, even if it is unrestricted (P6SM). For example, an expected reduction of visibility to 10 sm by volcanic ash is encoded in the forecast as P6SM VA.

Although not used by the NWS in U.S. domestic TAFs, the contraction CAVOK (ceiling and visibility OK) may replace the visibility, weather, and sky condition groups if all of the following conditions are forecast: visibility of 10 km (6 sm) or more, no clouds below 1500 m (5,000 ft) or below the highest minimum sector altitude (whichever is greater), no cumulonimbus, and no significant weather phenomena.

Significant Weather

The significant weather group (w’w’ or NSW) consists of the appropriate qualifier(s) and weather phenomenon contraction(s) or NSW (no significant weather).

If the initial forecast period and subsequent FM groups are not forecast to have explicit significant weather, the significant weather group is omitted. NSW is not used in the initial forecast time period or FM groups. One or more significant weather group(s) is (are) included when the visibility is forecast to be 6 sm or less.

The exceptions are: volcanic ash (VA), low drifting dust (DRDU), low drifting sand (DRSA), low drifting snow (DRSN), shallow fog (MIFG), partial fog (PRFG), and patchy fog (BCFG). Obstructions to vision are only forecast when the prevailing visibility is less than 7 sm or, in the opinion of the forecaster, is considered operationally significant.

Volcanic ash (VA) is always forecast when expected. When VA is included in the significant weather group, visibility is included in the forecast as well, even if the visibility is unrestricted (P6SM). NSW is used in place of significant weather only in a temporary (TEMPO) group to indicate when significant weather (including in the vicinity (VC)) included in a previous subdivided group is expected to end.

Multiple precipitation elements are encoded in a single group (e.g., -TSRASN). If more than one type of precipitation is forecast, up to three appropriate precipitation contractions can be combined in a single group (with no spaces) with the predominant type of precipitation being first. In this single group, the intensity refers to the total precipitation and can be used with either one or no intensity qualifier, as appropriate. In TAFs, the intensity qualifiers (light, moderate, and heavy) refer to the intensity of the precipitation and not to the intensity of any thunderstorms associated with the precipitation.

Intensity is coded with precipitation types (except ice crystals and hail), including those associated with thunderstorms and those of a showery nature (SH). No intensity is ascribed to blowing dust (BLDU), blowing sand (BLSA), or blowing snow (BLSN). Only moderate or heavy intensity is ascribed to a sandstorm (SS) and dust storm (DS).

Cloud and Vertical Obscuration

(NsNsNshshshs or VVhshshs or SKC)

The initial time period and any subsequent FM groups include a cloud or obscuration group (NsNsNshshshs or VVhshshs or SKC), used as appropriate to indicate the cumulative amount (NsNsNs) of all cloud layers in ascending order and height (hshshs), to indicate vertical visibility (VVhshshs) into a surface-based obstructing medium, or to indicate a clear sky (SKC). All cloud layers and obscurations are considered opaque.

Vertical Obscuration

The vertical obscuration group (VVhshshs) is used to forecast, in hundreds of feet AGL, the vertical visibility (VV) into a surface-based total obscuration. VVhshshs is this ceiling at the height indicated in the forecast. TAFs do not include forecasts of partial obscurations (i.e., FEW000, SCT000, or BKN000).

Cloud Type

The only cloud type included in the TAF is CB. CB follows cloud or obscuration height (hshshs) without a space whenever thunderstorms are included in the significant weather group (w’w’), even if thunderstorms are only forecast in the vicinity (VCTS). CB can be included in the cloud group (NsNsNshshshs) or the vertical obscuration group (VVhshshs) without mentioning a thunderstorm in the significant weather group (w’w’). Therefore, situations may occur where nearly identical NsNsNshshshs or VVhshshs appear in consecutive time periods, with the only change being the addition or elimination of CB in the forecast cloud type.

Non-convective Low-Level Wind Shear (LLWS)

(WShwshwshws/dddffKT)

Wind shear (WS) is defined as a rapid change in horizontal wind speed and/or direction, with distance and/or a change in vertical wind speed and/or direction with height. A sufficient difference in wind speed, wind direction, or both can severely impact airplanes, especially within 2,000 ft AGL because of limited vertical airspace for recovery.

Forecasts of LLWS in the TAF refer only to non-convective LLWS from the surface up to and including 2,000 ft AGL. LLWS is always assumed to be present in convective activity. LLWS is included in TAFs on an “as-needed” basis to focus the aircrew’s attention on LLWS problems that currently exist or are expected. Non-convective LLWS may be associated with the following: frontal passage, inversion, low-level jet, lee-side mountain effect, sea breeze front, Santa Ana winds, etc.

subsequent FM groups. Forecasts of non-convective LLWS are not included in TEMPO or PROB groups.

Forecast Change Indicator

Forecast Change Indicator Groups

Forecast change indicator groups are contractions that are used to subdivide the forecast period (24 hours for scheduled TAFs; less for amended or delayed forecasts) according to significant changes in the weather. The forecast change indicators FM, TEMPO, and PROB are used when a change in any or all of the forecast elements is expected.

Significant Weather

From (FM) (FMYYGGgg)

The change group FMYYGGgg (voiced as “from”) is used to indicate when prevailing conditions are expected to change significantly over a period of less than 1 hour. In these instances, the forecast is subdivided into time periods using the contraction FM, followed, without a space, by six digits, the first two of which indicate the day of the month and the final four indicate the time (in hours and minutes Z) the change is expected to occur. While the use of a four-digit time in whole hours (e.g., 2100Z) is acceptable, if a forecaster can predict changes and/or events with higher resolution, then more precise timing of the change to the minute will be indicated. All forecast elements following FMYYGGgg relate to the period of time from the indicated date and time (YYGGgg) to the end of the valid period of the terminal forecast, or to the next FM if the terminal forecast valid period is divided into additional periods.

The FM group will be followed by a complete description of the weather (i.e., self-contained), and all forecast conditions given before the FM group are superseded by those following the group. All elements of the TAF (e.g., surface wind, visibility, significant weather, clouds, obscurations, and when expected, non-convective LLWS) will be included in each FM group, regardless if they are forecast to change or not.

Temporary (TEMPO) (TEMPO YYGG/YeYeGeGe)

The first two digits (YY) are the day of the month for the start of the TEMPO. The next two digits (GG) are the starting hour (UTC). After the solidus (/), the next two digits (YeYe) are the ending day of the month, while the last two digits (GeGe) are the ending hour (UTC) of the TEMPO period.

Each TEMPO group is placed on a new line in the TAF. The TEMPO identifier is followed by a description of all the elements in which a temporary change is forecast. A previously forecast element that has not changed during the TEMPO period is understood to remain the same and will not be included in the TEMPO group. Only those weather elements forecast to temporarily change are included in the TEMPO group.

TEMPO groups will not include forecasts of either significant weather in the vicinity (VC) or non-convective LLWS.

Probability (PROB) (PROB30 YYGG/YeYeGeGe)

The probability group (PROB30 YYGG/YeYeGeGe) is only used by NWS forecasters to forecast a low-probability occurrence (30 percent chance) of a thunderstorm or precipitation event and its associated weather and obscuration elements (e.g., wind, visibility, and/or sky condition) at an airport.

The PROB30 group is the forecaster’s assessment of probability of occurrence of the weather event that follows it. The first two digits (YY) are the day of the month for the start of the PROB30. The next two digits (GG) are the starting hour (UTC). After the solidus (/), the next two digits (YeYe) are the ending day of the month, while the last two digits (GeGe) are the ending hour (UTC) of the PROB30 period. PROB30 is the only PROB group used in NWS’ TAFs.

PIREPs

An Aircraft Report is a report of actual weather conditions encountered by an aircraft while in flight. There are two types of reports. An AIREP is a routine, often automated report of in-flight weather conditions such as wind and temperature. A PIREP is reported by a pilot to indicate encounters of hazardous weather such as icing or turbulence. Both are transmitted in real-time via radio to a ground station.

PIREPs and AIREPs are encoded differently. AIREP format is more common outside the contiguous U.S. even though there are some AIREPs over the CONUS. The location is specified by latitude and longitude which is better for international routes. PIREPs are preferred over the CONUS where the location is based on distance and direction to a known navaid such as a VOR.

Data is searchable using an airport identifier for a center point, radial distance, and a time interval.

SIGMETs

Domestic SIGMETs