Light
Dark
System
Log In
Loading...
Compare / EASA/
Incorporated Amendments
/
Compare & Highlight Differences
Appendix 1
Available versions for ERULES-1963177438-3065
Regulation (EU) 2021/1338
found in: ATM/ANS Provision of Services (2017/373) (Feb 2023)
From
ATM/ANS Provision ... (Mar 2025)
ATM/ANS Provision ... (Feb 2023)
From section
To
ATM/ANS Provision ... (Mar 2025)
ATM/ANS Provision ... (Feb 2023)
To section
No visible text changes
0 removals
0 additions
View
Rich
Plain
Sync scrolling
Share
From
Show details
Hide details
To
Show details
Hide details
Version
Show side by side
Appendix 1 Regulation (EU) 2021/1338 <table border="0" cellpadding="0" cellspacing="0" width="671"> <tr> <td colspan="9" valign="top" width="671"> <p>Template for METAR and SPECI</p> <p>Key:</p> <p>M = inclusion mandatory;</p> <p>C = inclusion conditional, dependent on meteorological conditions or method of observation;</p> <p>O = inclusion optional.</p> <p>Note 1: The ranges and resolutions for the numerical elements included in METAR and SPECI are provided in a separate table below this template.</p> <p>Note 2: The explanations for the abbreviations can be found in ICAO Document 8400 Procedures for Air Navigation Services — Abbreviations and Codes (PANS-ABC).</p> <p>Note 3: Row numbers in the ‘Ref.’ column are included only for clarity and ease of reference, and are not part of the METAR and SPECI. </p> </td> </tr> <tr> <td valign="top" width="28"> <p>Ref.</p> </td> <td valign="bottom" width="142"> <p>Element</p> </td> <td valign="bottom" width="179"> <p>Detailed content</p> </td> <td colspan="6" valign="bottom" width="321"> <p>Template(s)</p> </td> </tr> <tr> <td valign="top" width="28"> <p>1</p> </td> <td valign="top" width="142"> <p>Identification of the type of report (M)</p> </td> <td valign="top" width="179"> <p>Type of report (M)</p> </td> <td colspan="6" valign="top" width="321"> <p>METAR, METAR COR, SPECI or SPECI COR</p> </td> </tr> <tr> <td valign="top" width="28"> <p>2</p> </td> <td valign="top" width="142"> <p>Location indicator (M)</p> </td> <td valign="top" width="179"> <p>ICAO location indicator (M)</p> </td> <td colspan="6" valign="top" width="321"> <p>nnnn</p> </td> </tr> <tr> <td valign="top" width="28"> <p>3</p> </td> <td valign="top" width="142"> <p>Time of the observation (M)</p> </td> <td valign="top" width="179"> <p>Day and actual time of the observation in UTC (M)</p> </td> <td colspan="6" valign="top" width="321"> <p>nnnnnnZ</p> </td> </tr> <tr> <td valign="top" width="28"> <p>4</p> </td> <td valign="top" width="142"> <p>Identification of an automated or missing report (C)</p> </td> <td valign="top" width="179"> <p>Automated or missing report identifier (C)</p> </td> <td colspan="6" valign="top" width="321"> <p>AUTO or NIL </p> </td> </tr> <tr> <td valign="top" width="28"> <p>5</p> </td> <td colspan="8" valign="top" width="643"> <p>END OF METAR IF THE REPORT IS MISSING.</p> </td> </tr> <tr> <td valign="top" width="28"> <p>6</p> </td> <td valign="top" width="142"> <p>Surface wind (M)</p> </td> <td valign="top" width="179"> <p>Wind direction (M)</p> </td> <td colspan="2" valign="top" width="104"> <p>nnn or /// (<a href="#_ftn36">[36]</a>)</p> </td> <td colspan="4" valign="top" width="218"> <p>VRB</p> </td> </tr> <tr> <td valign="top" width="28"> </td> <td valign="top" width="142"> </td> <td valign="top" width="179"> <p>Wind speed (M)</p> </td> <td colspan="6" valign="top" width="321"> <p>[P]nn[n] or // (<a href="#_ftn37">[37]</a>)</p> </td> </tr> <tr> <td valign="top" width="28"> </td> <td valign="top" width="142"> </td> <td valign="top" width="179"> <p>Significant speed variations (C)</p> </td> <td colspan="6" valign="top" width="321"> <p>G[P]nn[n]</p> </td> </tr> <tr> <td valign="top" width="28"> </td> <td valign="top" width="142"> </td> <td valign="top" width="179"> <p>Units of measurement (M)</p> </td> <td colspan="6" valign="top" width="321"> <p>KT</p> </td> </tr> <tr> <td valign="top" width="28"> </td> <td valign="top" width="142"> </td> <td valign="top" width="179"> <p>Significant directional variations (C)</p> </td> <td colspan="2" valign="top" width="104"> <p>nnnVnnn</p> </td> <td colspan="4" valign="top" width="218"> <p>—</p> </td> </tr> <tr> <td valign="top" width="28"> <p>7</p> </td> <td valign="top" width="142"> <p>Visibility (M)</p> </td> <td valign="top" width="179"> <p>Prevailing or minimum visibility (M)</p> </td> <td colspan="4" valign="top" width="217"> <p>nnnn or //// (<a href="#_ftn38">[38]</a>)</p> </td> <td colspan="2" rowspan="10" valign="top" width="104"> <p>C</p> <p>A</p> <p>V</p> <p>O</p> <p>K</p> </td> </tr> <tr> <td valign="top" width="28"> </td> <td valign="top" width="142"> </td> <td valign="top" width="179"> <p>Minimum visibility and direction of the minimum visibility (C)</p> </td> <td colspan="4" valign="top" width="217"> <p>nnnn[N] or nnnn[NE] or nnnn[E] or nnnn[SE] or nnnn[S] or nnnn[SW] or nnnn[W] or nnnn[NW]</p> </td> </tr> <tr> <td valign="top" width="28"> <p>8</p> </td> <td valign="top" width="142"> <p>Runway visual range (C) (<a href="#_ftn39">[39]</a>)</p> </td> <td valign="top" width="179"> <p>Name of the element (M)</p> </td> <td colspan="4" valign="top" width="217"> <p>R</p> </td> </tr> <tr> <td valign="top" width="28"> </td> <td rowspan="3" valign="top" width="142"> </td> <td valign="top" width="179"> <p>Runway (M)</p> </td> <td colspan="4" valign="top" width="217"> <p>nn[L]/or nn[C]/or nn[R]/</p> </td> </tr> <tr> <td valign="top" width="28"> </td> <td valign="top" width="179"> <p>Runway visual range (M)</p> </td> <td colspan="4" valign="top" width="217"> <p>[P or M]nnnn or //// (<a href="#_ftn40">[40]</a>1)</p> </td> </tr> <tr> <td valign="top" width="28"> </td> <td valign="top" width="179"> <p>Runway visual range past tendency (C)</p> </td> <td colspan="4" valign="top" width="217"> <p>U, D or N</p> </td> </tr> <tr> <td rowspan="2" valign="top" width="28"> <p>9</p> </td> <td rowspan="2" valign="top" width="142"> <p>Present weather (C)</p> </td> <td valign="top" width="179"> <p>Intensity or proximity of present weather (C)</p> </td> <td valign="top" width="66"> <p>– or +</p> </td> <td colspan="2" valign="top" width="76"> <p>—</p> </td> <td valign="top" width="76"> <p>VC</p> </td> </tr> <tr> <td valign="top" width="179"> <p>Characteristics and type of present weather (M)</p> </td> <td valign="top" width="66"> <p>DZ or</p> <p>RA or</p> <p>SN or</p> <p>SG or</p> <p>PL or</p> <p>DS or</p> <p>SS or</p> <p>FZDZ or</p> <p>FZRA or</p> <p>FZUP (<a href="#_ftn41">[41]</a>) or</p> <p>FC (<a href="#_ftn42">[42]</a>) or</p> <p>SHGR or</p> <p>SHGS or</p> <p>SHRA or</p> <p>SHSN or</p> <p>SHUP (<a href="#_ftn43">[43]</a>) or</p> <p>TSGR or</p> <p>TSGS or</p> <p>TSRA or</p> <p>TSSN or</p> <p>TSUP (<a href="#_ftn44">[44]</a>) or</p> <p>UP (<a href="#_ftn45">[45]</a>)</p> </td> <td colspan="2" valign="top" width="76"> <p>FG or</p> <p>BR or</p> <p>SA or</p> <p>DU or</p> <p>HZ or</p> <p>FU or</p> <p>VA or</p> <p>SQ or</p> <p>PO or</p> <p>TS or</p> <p>BCFG or</p> <p>BLDU or</p> <p>BLSA or</p> <p>BLSN or</p> <p>DRDU or</p> <p>DRSA or</p> <p>DRSN or</p> <p>FZFG or</p> <p>MIFG or</p> <p>PRFG or</p> <p>// (<a href="#_ftn46">[46]</a>)</p> </td> <td valign="top" width="76"> <p>FG or</p> <p>PO or</p> <p>FC or</p> <p>DS or</p> <p>SS or</p> <p>TS or</p> <p>SH or</p> <p>BLSN or</p> <p>BLSA or</p> <p>BLDU or</p> <p>VA</p> </td> </tr> <tr> <td valign="top" width="28"> <p>10</p> </td> <td rowspan="2" valign="top" width="142"> <p>Cloud (M)</p> </td> <td valign="top" width="179"> <p>Cloud amount and height of cloud base or vertical visibility (M)</p> </td> <td valign="top" width="66"> <p>FEWnnn or</p> <p>SCTnnn or</p> <p>BKNnnn or</p> <p>OVCnnn or</p> <p>FEW/// (<a href="#_ftn47">[47]</a>) or</p> <p>SCT/// (<a href="#_ftn48">[48]</a>) or</p> <p>BKN/// (<a href="#_ftn49">[49]</a>) or</p> <p>OVC/// (<a href="#_ftn50">[50]</a>) or</p> <p>///nnn (<a href="#_ftn51">[51]</a>) or</p> <p>////// (<a href="#_ftn52">[52]</a>)</p> </td> <td colspan="2" valign="top" width="76"> <p>VVnnn or</p> <p>VV/// (<a href="#_ftn53">[53]</a>)</p> </td> <td rowspan="2" valign="top" width="76"> <p>NSC</p> <p>or NCD (<a href="#_ftn54">[54]</a>)</p> </td> </tr> <tr> <td valign="top" width="28"> </td> <td valign="top" width="179"> <p>Cloud type (C)</p> </td> <td valign="top" width="66"> <p>CB or</p> <p>TCU or /// (<a href="#_ftn55">[55]</a>),(<a href="#_ftn56">[56]</a>)</p> </td> <td colspan="2" valign="top" width="76"> <p>—</p> </td> </tr> <tr> <td valign="top" width="28"> <p>11</p> </td> <td valign="top" width="142"> <p>Air and dew-point temperature (M)</p> </td> <td valign="top" width="179"> <p>Air and dew-point temperature (M)</p> </td> <td colspan="6" valign="top" width="321"> <p>[M]nn/[M]nn or ///[M]nn (<a href="#_ftn57">[57]</a>) or [M]nn/// (<a href="#_ftn58">[58]</a>) or ///// (<a href="#_ftn59">[59]</a>)</p> </td> </tr> <tr> <td rowspan="2" valign="top" width="28"> <p>12</p> </td> <td rowspan="2" valign="top" width="142"> <p>Pressure values (M)</p> </td> <td valign="top" width="179"> <p>Name of the element (M)</p> </td> <td colspan="6" valign="top" width="321"> <p>Q</p> </td> </tr> <tr> <td valign="top" width="179"> <p>QNH (M)</p> </td> <td colspan="6" valign="top" width="321"> <p>nnnn or //// (<a href="#_ftn60">[60]</a>)</p> </td> </tr> <tr> <td valign="top" width="28"> <p>13</p> </td> <td rowspan="3" valign="top" width="142"> <p>Supplementary information (C)</p> </td> <td valign="top" width="179"> <p>Recent weather (C)</p> </td> <td colspan="6" valign="top" width="321"> <p>RERASN or REFZDZ or REFZRA or REDZ or RE[SH]RA or RE[SH]SN or RESG or RESHGR or RESHGS or REBLSN or RESS or REDS or RETSRA or RETSSN or RETSGR or RETSGS or RETS or REFC or REVA or REPL or REUP (<a href="#_ftn61">[61]</a>) or REFZUP (<a href="#_ftn62">[62]</a>) or RETSUP (<a href="#_ftn63">[63]</a>) or RESHUP (<a href="#_ftn64">[64]</a>) or RE// (<a href="#_ftn65">[65]</a>)</p> </td> </tr> <tr> <td valign="top" width="28"> </td> <td valign="top" width="179"> <p>Wind shear (C)</p> </td> <td colspan="6" valign="top" width="321"> <p>WS Rnn[L] or WS Rnn[C] or WS Rnn[R] or WS ALL RWY</p> </td> </tr> <tr> <td valign="top" width="28"> </td> <td valign="top" width="179"> <p>Sea-surface temperature and state of the sea or significant wave height (C)</p> </td> <td colspan="6" valign="top" width="321"> <p>W[M]nn/Sn or W///Sn (<a href="#_ftn66">[66]</a>) or W[M]nn/S/ (<a href="#_ftn67">[67]</a>) or W[M]nn/Hn[n][n] or W///Hn[n][n] (<a href="#_ftn68">[68]</a>) or W[M]nn/H/// (<a href="#_ftn69">[69]</a>)</p> </td> </tr> <tr> <td valign="top" width="28"> <p>14</p> </td> <td valign="top" width="142"> <p>Trend forecast (O)</p> </td> <td valign="top" width="179"> <p>Change indicator (M)</p> </td> <td rowspan="9" valign="top" width="66"> <p>NOSIG</p> </td> <td colspan="5" valign="top" width="255"> <p>BECMG or TEMPO</p> </td> </tr> <tr> <td valign="top" width="28"> </td> <td valign="top" width="142"> </td> <td valign="top" width="179"> <p>Period of change (C)</p> </td> <td colspan="5" valign="top" width="255"> <p>FMnnnn and/or</p> <p>TLnnnn</p> <p>or</p> <p>ATnnnn</p> </td> </tr> <tr> <td valign="top" width="28"> </td> <td valign="top" width="142"> </td> <td valign="top" width="179"> <p>Wind (C) </p> </td> <td colspan="5" valign="top" width="255"> <p>nnn[P]nn[G[P]nn]KT</p> </td> </tr> <tr> <td valign="top" width="28"> </td> <td valign="top" width="142"> </td> <td valign="top" width="179"> <p>Prevailing visibility (C) </p> </td> <td colspan="4" valign="top" width="208"> <p>nnnn</p> </td> <td rowspan="6" valign="top" width="47"> <p>C</p> <p>A</p> <p>V</p> <p>O</p> <p>K</p> </td> </tr> <tr> <td valign="top" width="28"> </td> <td valign="top" width="142"> </td> <td valign="top" width="179"> </td> <td colspan="2" valign="top" width="76"> </td> <td valign="top" width="76"> </td> <td valign="top" width="57"> </td> </tr> <tr> <td valign="top" width="28"> </td> <td valign="top" width="142"> </td> <td valign="top" width="179"> <p>Weather phenomenon:</p> <p>intensity (C)</p> </td> <td colspan="2" valign="top" width="76"> <p>– or +</p> </td> <td valign="top" width="76"> <p>—</p> </td> <td valign="top" width="57"> <p>N</p> <p>S</p> <p>W</p> </td> </tr> <tr> <td valign="top" width="28"> </td> <td valign="top" width="142"> </td> <td valign="top" width="179"> <p>Weather phenomenon:</p> <p>characteristics and</p> <p>type (C)</p> </td> <td colspan="2" valign="top" width="76"> <p>DZ or RA or SN or SG or PL or DS or SS or </p> <p>FZDZ or FZRA or SHGR or SHGS or SHRA or SHSN or TSGR or TSGS or TSRA or TSSN </p> </td> <td valign="top" width="76"> <p>FG or BR or SA or DU or HZ or FU or VA or SQ or PO or FC or TS or BCFG or BLDU or BLSA or BLSN or DRDU or DRSA or DRSN or FZFG or MIFG or PRFG</p> </td> <td valign="top" width="57"> </td> </tr> <tr> <td valign="top" width="28"> </td> <td valign="top" width="142"> </td> <td valign="top" width="179"> <p>Cloud amount and height of cloud base or vertical visibility (C)</p> </td> <td colspan="2" valign="top" width="76"> <p>FEWnnn or</p> <p>SCTnnn</p> <p>or</p> <p>BKNnnn</p> <p>or</p> <p>OVCnnn</p> </td> <td valign="top" width="76"> <p>VVnnn or</p> <p>VV///</p> </td> <td valign="top" width="57"> <p>N</p> <p>S</p> <p>C</p> </td> </tr> <tr> <td valign="top" width="28"> </td> <td valign="top" width="142"> </td> <td valign="top" width="179"> <p>Cloud type (C)</p> </td> <td colspan="2" valign="top" width="76"> <p>CB or TCU</p> </td> <td valign="top" width="76"> <p>—</p> </td> <td valign="top" width="57"> </td> </tr> <tr height="0"> </tr> </table> <table border="0" cellpadding="0" cellspacing="0" width="672"> <tr> <td colspan="6" valign="top" width="672"> <p>Ranges and resolutions for the numerical elements included in METAR and SPECI</p> </td> </tr> <tr> <td valign="top" width="3%"> <p>Ref.</p> </td> <td colspan="3" valign="top" width="56%"> <p>Elements</p> </td> <td width="10%"> <p>Range</p> </td> <td width="29%"> <p>Resolution</p> </td> </tr> <tr> <td valign="top" width="3%"> <p>1</p> </td> <td width="49%"> <p>Runway:</p> </td> <td colspan="2" width="6%"> <p>(no units)</p> </td> <td width="10%"> <p>01–36</p> </td> <td width="29%"> <p>1</p> </td> </tr> <tr> <td valign="top" width="3%"> <p>2</p> </td> <td width="49%"> <p>Wind direction:</p> </td> <td colspan="2" width="6%"> <p>°true</p> </td> <td width="10%"> <p>000–360</p> </td> <td width="29%"> <p>10</p> </td> </tr> <tr> <td valign="top" width="3%"> <p>3</p> </td> <td width="49%"> <p>Wind speed:</p> </td> <td colspan="2" width="6%"> <p>KT</p> </td> <td width="10%"> <p>00–99</p> <p>P99</p> </td> <td width="29%"> <p>1</p> <p>N/A (100 or greater)</p> </td> </tr> <tr> <td valign="top" width="3%"> <p>4</p> </td> <td width="49%"> <p>Visibility:</p> </td> <td colspan="2" width="6%"> <p>M</p> </td> <td width="10%"> <p>0000–0750</p> </td> <td width="29%"> <p>50</p> </td> </tr> <tr> <td valign="top" width="3%"> </td> <td valign="top" width="49%"> </td> <td colspan="2" width="6%"> <p>M</p> </td> <td width="10%"> <p>0800–4 900</p> </td> <td width="29%"> <p>100</p> </td> </tr> <tr> <td valign="top" width="3%"> </td> <td valign="top" width="49%"> </td> <td colspan="2" width="6%"> <p>M</p> </td> <td width="10%"> <p>5 000–9 000</p> </td> <td width="29%"> <p>1 000</p> </td> </tr> <tr> <td valign="top" width="3%"> </td> <td valign="top" width="49%"> </td> <td colspan="2" width="6%"> <p>M</p> </td> <td width="10%"> <p>10 000 or greater</p> </td> <td width="29%"> <p>0 (fixed value: 9 999)</p> </td> </tr> <tr> <td valign="top" width="3%"> <p>5</p> </td> <td width="49%"> <p>Runway visual range:</p> </td> <td colspan="2" width="6%"> <p>M</p> </td> <td width="10%"> <p>0000–0375</p> </td> <td width="29%"> <p>25</p> </td> </tr> <tr> <td valign="top" width="3%"> </td> <td valign="top" width="49%"> </td> <td colspan="2" width="6%"> <p>M</p> </td> <td width="10%"> <p>0400–0750</p> </td> <td width="29%"> <p>50</p> </td> </tr> <tr> <td valign="top" width="3%"> </td> <td valign="top" width="49%"> </td> <td colspan="2" width="6%"> <p>M</p> </td> <td width="10%"> <p>0800–2 000</p> </td> <td width="29%"> <p>100</p> </td> </tr> <tr> <td valign="top" width="3%"> <p>6</p> </td> <td colspan="2" width="52%"> <p>Vertical visibility:</p> </td> <td width="4%"> <p>100’s FT</p> </td> <td width="10%"> <p>000–020</p> </td> <td width="29%"> <p>1</p> </td> </tr> <tr> <td valign="top" width="3%"> <p>7</p> </td> <td width="49%"> <p>Clouds: height of cloud base:</p> </td> <td colspan="2" width="6%"> <p>100’s FT</p> </td> <td width="10%"> <p>000–099</p> <p>100-200</p> </td> <td width="29%"> <p>1</p> <p>10</p> </td> </tr> <tr> <td valign="top" width="3%"> <p>8</p> </td> <td width="49%"> <p>Air temperature: </p> <p>Dew-point temperature:</p> </td> <td colspan="2" width="6%"> <p>°C</p> </td> <td valign="bottom" width="10%"> <p>–80 – +60</p> </td> <td valign="bottom" width="29%"> <p>1</p> </td> </tr> <tr> <td valign="top" width="3%"> <p>9</p> </td> <td width="49%"> <p>QNH: </p> </td> <td colspan="2" width="6%"> <p>hPa</p> </td> <td width="10%"> <p>0850–1 100</p> </td> <td width="29%"> <p>1</p> </td> </tr> <tr> <td valign="top" width="3%"> <p>10</p> </td> <td width="49%"> <p>Sea-surface temperature:</p> </td> <td colspan="2" width="6%"> <p>°C</p> </td> <td width="10%"> <p>–10 – +40</p> </td> <td width="29%"> <p>1</p> </td> </tr> <tr> <td valign="top" width="3%"> <p>11</p> </td> <td width="49%"> <p>State of the sea: </p> </td> <td colspan="2" width="6%"> <p>(no units)</p> </td> <td width="10%"> <p>0–9</p> </td> <td width="29%"> <p>1</p> </td> </tr> <tr> <td valign="top" width="3%"> <p>12</p> </td> <td width="49%"> <p>Significant wave height:</p> </td> <td colspan="2" width="6%"> <p>M</p> </td> <td width="10%"> <p>0–999</p> </td> <td width="29%"> <p>0,1</p> </td> </tr> <tr height="0"> </tr> </table> --- [[36]](#_ftnref36) When a meteorological element is temporarily missing, or its value is considered temporarily as incorrect, it is replaced by a solidus (‘/’) [[39]](#_ftnref39) To be included if the visibility or the runway visual range is < 1 500 m for up to a maximum of four runways. [[40]](#_ftnref40) When a meteorological element is temporarily missing, or its value is considered temporarily as incorrect, it is replaced by a solidus (‘/’) [[42]](#_ftnref42) ‘Heavy’ is used to indicate ‘tornado’ or ‘waterspout’; ‘moderate’ (no qualifier) to indicate ‘funnel cloud not reaching the ground’. [[56]](#_ftnref56) In the case of automated reports, solidi (‘///’) may replace the relevant cloud type, as appropriate, dependent on the capability of the automatic observing system. Furthermore, solidi may replace cloud amount and/or cloud height of reported CB or TCU layer. [[57]](#_ftnref57) When a meteorological element is temporarily missing, or its value is considered temporarily as incorrect, it is replaced by a solidus (‘/’) [[58]](#_ftnref58) When a meteorological element is temporarily missing, or its value is considered temporarily as incorrect, it is replaced by a solidus (‘/’) [[59]](#_ftnref59) When a meteorological element is temporarily missing, or its value is considered temporarily as incorrect, it is replaced by a solidus (‘/’) [[60]](#_ftnref60) When a meteorological element is temporarily missing, or its value is considered temporarily as incorrect, it is replaced by a solidus (‘/’) [[61]](#_ftnref61) For automated reports only. [[62]](#_ftnref62) For automated reports only. [[63]](#_ftnref63) For automated reports only. [[64]](#_ftnref64) For automated reports only. [[65]](#_ftnref65) When a meteorological element is temporarily missing, or its value is considered temporarily as incorrect, it is replaced by a solidus (‘/’) [[66]](#_ftnref66) When a meteorological element is temporarily missing, or its value is considered temporarily as incorrect, it is replaced by a solidus (‘/’) [[67]](#_ftnref67) When a meteorological element is temporarily missing, or its value is considered temporarily as incorrect, it is replaced by a solidus (‘/’) [[68]](#_ftnref68) When a meteorological element is temporarily missing, or its value is considered temporarily as incorrect, it is replaced by a solidus (‘/’) [[69]](#_ftnref69) When a meteorological element is temporarily missing, or its value is considered temporarily as incorrect, it is replaced by a solidus (‘/’)
Appendix 1 Regulation (EU) 2021/1338 <table border="0" cellpadding="0" cellspacing="0" width="671"><tr><td colspan="9" valign="top" width="671"><p>Template for METAR and SPECI</p><p>Key:</p><p>M = inclusion mandatory;</p><p>C = inclusion conditional, dependent on meteorological conditions or method of observation;</p><p>O = inclusion optional.</p><p>Note 1: The ranges and resolutions for the numerical elements included in METAR and SPECI are provided in a separate table below this template.</p><p>Note 2: The explanations for the abbreviations can be found in ICAO Document 8400 Procedures for Air Navigation Services — Abbreviations and Codes (PANS-ABC).</p><p>Note 3: Row numbers in the ‘Ref.’ column are included only for clarity and ease of reference, and are not part of the METAR and SPECI. </p></td></tr><tr><td valign="top" width="28"><p>Ref.</p></td><td valign="bottom" width="142"><p>Element</p></td><td valign="bottom" width="179"><p>Detailed content</p></td><td colspan="6" valign="bottom" width="321"><p>Template(s)</p></td></tr><tr><td valign="top" width="28"><p>1</p></td><td valign="top" width="142"><p>Identification of the type of report (M)</p></td><td valign="top" width="179"><p>Type of report (M)</p></td><td colspan="6" valign="top" width="321"><p>METAR, METAR COR, SPECI or SPECI COR</p></td></tr><tr><td valign="top" width="28"><p>2</p></td><td valign="top" width="142"><p>Location indicator (M)</p></td><td valign="top" width="179"><p>ICAO location indicator (M)</p></td><td colspan="6" valign="top" width="321"><p>nnnn</p></td></tr><tr><td valign="top" width="28"><p>3</p></td><td valign="top" width="142"><p>Time of the observation (M)</p></td><td valign="top" width="179"><p>Day and actual time of the observation in UTC (M)</p></td><td colspan="6" valign="top" width="321"><p>nnnnnnZ</p></td></tr><tr><td valign="top" width="28"><p>4</p></td><td valign="top" width="142"><p>Identification of an automated or missing report (C)</p></td><td valign="top" width="179"><p>Automated or missing report identifier (C)</p></td><td colspan="6" valign="top" width="321"><p>AUTO or NIL </p></td></tr><tr><td valign="top" width="28"><p>5</p></td><td colspan="8" valign="top" width="643"><p>END OF METAR IF THE REPORT IS MISSING.</p></td></tr><tr><td valign="top" width="28"><p>6</p></td><td valign="top" width="142"><p>Surface wind (M)</p></td><td valign="top" width="179"><p>Wind direction (M)</p></td><td colspan="2" valign="top" width="104"><p>nnn or /// (<a href="#_ftn41">[41]</a>)</p></td><td colspan="4" valign="top" width="218"><p>VRB</p></td></tr><tr><td valign="top" width="28"></td><td valign="top" width="142"></td><td valign="top" width="179"><p>Wind speed (M)</p></td><td colspan="6" valign="top" width="321"><p>[P]nn[n] or // (<a href="#_ftn42">[42]</a>)</p></td></tr><tr><td valign="top" width="28"></td><td valign="top" width="142"></td><td valign="top" width="179"><p>Significant speed variations (C)</p></td><td colspan="6" valign="top" width="321"><p>G[P]nn[n]</p></td></tr><tr><td valign="top" width="28"></td><td valign="top" width="142"></td><td valign="top" width="179"><p>Units of measurement (M)</p></td><td colspan="6" valign="top" width="321"><p>KT</p></td></tr><tr><td valign="top" width="28"></td><td valign="top" width="142"></td><td valign="top" width="179"><p>Significant directional variations (C)</p></td><td colspan="2" valign="top" width="104"><p>nnnVnnn</p></td><td colspan="4" valign="top" width="218"><p>—</p></td></tr><tr><td valign="top" width="28"><p>7</p></td><td valign="top" width="142"><p>Visibility (M)</p></td><td valign="top" width="179"><p>Prevailing or minimum visibility (M)</p></td><td colspan="4" valign="top" width="217"><p>nnnn or //// (<a href="#_ftn43">[43]</a>)</p></td><td colspan="2" rowspan="10" valign="top" width="104"><p>C</p><p>A</p><p>V</p><p>O</p><p>K</p></td></tr><tr><td valign="top" width="28"></td><td valign="top" width="142"></td><td valign="top" width="179"><p>Minimum visibility and direction of the minimum visibility (C)</p></td><td colspan="4" valign="top" width="217"><p>nnnn[N] or nnnn[NE] or nnnn[E] or nnnn[SE] or nnnn[S] or nnnn[SW] or nnnn[W] or nnnn[NW]</p></td></tr><tr><td valign="top" width="28"><p>8</p></td><td valign="top" width="142"><p>Runway visual range (C) (<a href="#_ftn44">[44]</a>)</p></td><td valign="top" width="179"><p>Name of the element (M)</p></td><td colspan="4" valign="top" width="217"><p>R</p></td></tr><tr><td valign="top" width="28"></td><td rowspan="3" valign="top" width="142"></td><td valign="top" width="179"><p>Runway (M)</p></td><td colspan="4" valign="top" width="217"><p>nn[L]/or nn[C]/or nn[R]/</p></td></tr><tr><td valign="top" width="28"></td><td valign="top" width="179"><p>Runway visual range (M)</p></td><td colspan="4" valign="top" width="217"><p>[P or M]nnnn or //// (<a href="#_ftn45">[45]</a>1)</p></td></tr><tr><td valign="top" width="28"></td><td valign="top" width="179"><p>Runway visual range past tendency (C)</p></td><td colspan="4" valign="top" width="217"><p>U, D or N</p></td></tr><tr><td rowspan="2" valign="top" width="28"><p>9</p></td><td rowspan="2" valign="top" width="142"><p>Present weather (C)</p></td><td valign="top" width="179"><p>Intensity or proximity of present weather (C)</p></td><td valign="top" width="66"><p>– or +</p></td><td colspan="2" valign="top" width="76"><p>—</p></td><td valign="top" width="76"><p>VC</p></td></tr><tr><td valign="top" width="179"><p>Characteristics and type of present weather (M)</p></td><td valign="top" width="66"><p>DZ or</p><p>RA or</p><p>SN or</p><p>SG or</p><p>PL or</p><p>DS or</p><p>SS or</p><p>FZDZ or</p><p>FZRA or</p><p>FZUP (<a href="#_ftn46">[46]</a>) or</p><p>FC (<a href="#_ftn47">[47]</a>) or</p><p>SHGR or</p><p>SHGS or</p><p>SHRA or</p><p>SHSN or</p><p>SHUP (<a href="#_ftn48">[48]</a>) or</p><p>TSGR or</p><p>TSGS or</p><p>TSRA or</p><p>TSSN or</p><p>TSUP (<a href="#_ftn49">[49]</a>) or</p><p>UP (<a href="#_ftn50">[50]</a>)</p></td><td colspan="2" valign="top" width="76"><p>FG or</p><p>BR or</p><p>SA or</p><p>DU or</p><p>HZ or</p><p>FU or</p><p>VA or</p><p>SQ or</p><p>PO or</p><p>TS or</p><p>BCFG or</p><p>BLDU or</p><p>BLSA or</p><p>BLSN or</p><p>DRDU or</p><p>DRSA or</p><p>DRSN or</p><p>FZFG or</p><p>MIFG or</p><p>PRFG or</p><p>// (<a href="#_ftn51">[51]</a>)</p></td><td valign="top" width="76"><p>FG or</p><p>PO or</p><p>FC or</p><p>DS or</p><p>SS or</p><p>TS or</p><p>SH or</p><p>BLSN or</p><p>BLSA or</p><p>BLDU or</p><p>VA</p></td></tr><tr><td valign="top" width="28"><p>10</p></td><td rowspan="2" valign="top" width="142"><p>Cloud (M)</p></td><td valign="top" width="179"><p>Cloud amount and height of cloud base or vertical visibility (M)</p></td><td valign="top" width="66"><p>FEWnnn or</p><p>SCTnnn or</p><p>BKNnnn or</p><p>OVCnnn or</p><p>FEW/// (<a href="#_ftn52">[52]</a>) or</p><p>SCT/// (<a href="#_ftn53">[53]</a>) or</p><p>BKN/// (<a href="#_ftn54">[54]</a>) or</p><p>OVC/// (<a href="#_ftn55">[55]</a>) or</p><p>///nnn (<a href="#_ftn56">[56]</a>) or</p><p>////// (<a href="#_ftn57">[57]</a>)</p></td><td colspan="2" valign="top" width="76"><p>VVnnn or</p><p>VV/// (<a href="#_ftn58">[58]</a>)</p></td><td rowspan="2" valign="top" width="76"><p>NSC</p><p>or NCD (<a href="#_ftn59">[59]</a>)</p></td></tr><tr><td valign="top" width="28"></td><td valign="top" width="179"><p>Cloud type (C)</p></td><td valign="top" width="66"><p>CB or</p><p>TCU or /// (<a href="#_ftn60">[60]</a>),(<a href="#_ftn61">[61]</a>)</p></td><td colspan="2" valign="top" width="76"><p>—</p></td></tr><tr><td valign="top" width="28"><p>11</p></td><td valign="top" width="142"><p>Air and dew-point temperature (M)</p></td><td valign="top" width="179"><p>Air and dew-point temperature (M)</p></td><td colspan="6" valign="top" width="321"><p>[M]nn/[M]nn or ///[M]nn (<a href="#_ftn62">[62]</a>) or [M]nn/// (<a href="#_ftn63">[63]</a>) or ///// (<a href="#_ftn64">[64]</a>)</p></td></tr><tr><td rowspan="2" valign="top" width="28"><p>12</p></td><td rowspan="2" valign="top" width="142"><p>Pressure values (M)</p></td><td valign="top" width="179"><p>Name of the element (M)</p></td><td colspan="6" valign="top" width="321"><p>Q</p></td></tr><tr><td valign="top" width="179"><p>QNH (M)</p></td><td colspan="6" valign="top" width="321"><p>nnnn or //// (<a href="#_ftn65">[65]</a>)</p></td></tr><tr><td valign="top" width="28"><p>13</p></td><td rowspan="3" valign="top" width="142"><p>Supplementary information (C)</p></td><td valign="top" width="179"><p>Recent weather (C)</p></td><td colspan="6" valign="top" width="321"><p>RERASN or REFZDZ or REFZRA or REDZ or RE[SH]RA or RE[SH]SN or RESG or RESHGR or RESHGS or REBLSN or RESS or REDS or RETSRA or RETSSN or RETSGR or RETSGS or RETS or REFC or REVA or REPL or REUP (<a href="#_ftn66">[66]</a>) or REFZUP (<a href="#_ftn67">[67]</a>) or RETSUP (<a href="#_ftn68">[68]</a>) or RESHUP (<a href="#_ftn69">[69]</a>) or RE// (<a href="#_ftn70">[70]</a>)</p></td></tr><tr><td valign="top" width="28"></td><td valign="top" width="179"><p>Wind shear (C)</p></td><td colspan="6" valign="top" width="321"><p>WS Rnn[L] or WS Rnn[C] or WS Rnn[R] or WS ALL RWY</p></td></tr><tr><td valign="top" width="28"></td><td valign="top" width="179"><p>Sea-surface temperature and state of the sea or significant wave height (C)</p></td><td colspan="6" valign="top" width="321"><p>W[M]nn/Sn or W///Sn (<a href="#_ftn71">[71]</a>) or W[M]nn/S/ (<a href="#_ftn72">[72]</a>) or W[M]nn/Hn[n][n] or W///Hn[n][n] (<a href="#_ftn73">[73]</a>) or W[M]nn/H/// (<a href="#_ftn74">[74]</a>)</p></td></tr><tr><td valign="top" width="28"><p>14</p></td><td valign="top" width="142"><p>Trend forecast (O)</p></td><td valign="top" width="179"><p>Change indicator (M)</p></td><td rowspan="9" valign="top" width="66"><p>NOSIG</p></td><td colspan="5" valign="top" width="255"><p>BECMG or TEMPO</p></td></tr><tr><td valign="top" width="28"></td><td valign="top" width="142"></td><td valign="top" width="179"><p>Period of change (C)</p></td><td colspan="5" valign="top" width="255"><p>FMnnnn and/or</p><p>TLnnnn</p><p>or</p><p>ATnnnn</p></td></tr><tr><td valign="top" width="28"></td><td valign="top" width="142"></td><td valign="top" width="179"><p>Wind (C) </p></td><td colspan="5" valign="top" width="255"><p>nnn[P]nn[G[P]nn]KT</p></td></tr><tr><td valign="top" width="28"></td><td valign="top" width="142"></td><td valign="top" width="179"><p>Prevailing visibility (C) </p></td><td colspan="4" valign="top" width="208"><p>nnnn</p></td><td rowspan="6" valign="top" width="47"><p>C</p><p>A</p><p>V</p><p>O</p><p>K</p></td></tr><tr><td valign="top" width="28"></td><td valign="top" width="142"></td><td valign="top" width="179"></td><td colspan="2" valign="top" width="76"></td><td valign="top" width="76"></td><td valign="top" width="57"></td></tr><tr><td valign="top" width="28"></td><td valign="top" width="142"></td><td valign="top" width="179"><p>Weather phenomenon:</p><p>intensity (C)</p></td><td colspan="2" valign="top" width="76"><p>– or +</p></td><td valign="top" width="76"><p>—</p></td><td valign="top" width="57"><p>N</p><p>S</p><p>W</p></td></tr><tr><td valign="top" width="28"></td><td valign="top" width="142"></td><td valign="top" width="179"><p>Weather phenomenon:</p><p>characteristics and</p><p>type (C)</p></td><td colspan="2" valign="top" width="76"><p>DZ or RA or SN or SG or PL or DS or SS or </p><p>FZDZ or FZRA or SHGR or SHGS or SHRA or SHSN or TSGR or TSGS or TSRA or TSSN </p></td><td valign="top" width="76"><p>FG or BR or SA or DU or HZ or FU or VA or SQ or PO or FC or TS or BCFG or BLDU or BLSA or BLSN or DRDU or DRSA or DRSN or FZFG or MIFG or PRFG</p></td><td valign="top" width="57"></td></tr><tr><td valign="top" width="28"></td><td valign="top" width="142"></td><td valign="top" width="179"><p>Cloud amount and height of cloud base or vertical visibility (C)</p></td><td colspan="2" valign="top" width="76"><p>FEWnnn or</p><p>SCTnnn</p><p>or</p><p>BKNnnn</p><p>or</p><p>OVCnnn</p></td><td valign="top" width="76"><p>VVnnn or</p><p>VV///</p></td><td valign="top" width="57"><p>N</p><p>S</p><p>C</p></td></tr><tr><td valign="top" width="28"></td><td valign="top" width="142"></td><td valign="top" width="179"><p>Cloud type (C)</p></td><td colspan="2" valign="top" width="76"><p>CB or TCU</p></td><td valign="top" width="76"><p>—</p></td><td valign="top" width="57"></td></tr><tr height="0"></tr></table> <table border="0" cellpadding="0" cellspacing="0" width="672"><tr><td colspan="6" valign="top" width="672"><p>Ranges and resolutions for the numerical elements included in METAR and SPECI</p></td></tr><thead><tr><td valign="top" width="3%"><p>Ref.</p></td><td colspan="3" valign="top" width="56%"><p>Elements</p></td><td width="10%"><p>Range</p></td><td width="29%"><p>Resolution</p></td></tr></thead><tr><td valign="top" width="3%"><p>1</p></td><td width="49%"><p>Runway:</p></td><td colspan="2" width="6%"><p>(no units)</p></td><td width="10%"><p>01–36</p></td><td width="29%"><p>1</p></td></tr><tr><td valign="top" width="3%"><p>2</p></td><td width="49%"><p>Wind direction:</p></td><td colspan="2" width="6%"><p>°true</p></td><td width="10%"><p>000–360</p></td><td width="29%"><p>10</p></td></tr><tr><td valign="top" width="3%"><p>3</p></td><td width="49%"><p>Wind speed:</p></td><td colspan="2" width="6%"><p>KT</p></td><td width="10%"><p>00–99</p><p>P99</p></td><td width="29%"><p>1</p><p>N/A (100 or greater)</p></td></tr><tr><td valign="top" width="3%"><p>4</p></td><td width="49%"><p>Visibility:</p></td><td colspan="2" width="6%"><p>M</p></td><td width="10%"><p>0000–0750</p></td><td width="29%"><p>50</p></td></tr><tr><td valign="top" width="3%"></td><td valign="top" width="49%"></td><td colspan="2" width="6%"><p>M</p></td><td width="10%"><p>0800–4 900</p></td><td width="29%"><p>100</p></td></tr><tr><td valign="top" width="3%"></td><td valign="top" width="49%"></td><td colspan="2" width="6%"><p>M</p></td><td width="10%"><p>5 000–9 000</p></td><td width="29%"><p>1 000</p></td></tr><tr><td valign="top" width="3%"></td><td valign="top" width="49%"></td><td colspan="2" width="6%"><p>M</p></td><td width="10%"><p>10 000 or greater</p></td><td width="29%"><p>0 (fixed value: 9 999)</p></td></tr><tr><td valign="top" width="3%"><p>5</p></td><td width="49%"><p>Runway visual range:</p></td><td colspan="2" width="6%"><p>M</p></td><td width="10%"><p>0000–0375</p></td><td width="29%"><p>25</p></td></tr><tr><td valign="top" width="3%"></td><td valign="top" width="49%"></td><td colspan="2" width="6%"><p>M</p></td><td width="10%"><p>0400–0750</p></td><td width="29%"><p>50</p></td></tr><tr><td valign="top" width="3%"></td><td valign="top" width="49%"></td><td colspan="2" width="6%"><p>M</p></td><td width="10%"><p>0800–2 000</p></td><td width="29%"><p>100</p></td></tr><tr><td valign="top" width="3%"><p>6</p></td><td colspan="2" width="52%"><p>Vertical visibility:</p></td><td width="4%"><p>100’s FT</p></td><td width="10%"><p>000–020</p></td><td width="29%"><p>1</p></td></tr><tr><td valign="top" width="3%"><p>7</p></td><td width="49%"><p>Clouds: height of cloud base:</p></td><td colspan="2" width="6%"><p>100’s FT</p></td><td width="10%"><p>000–099</p><p>100-200</p></td><td width="29%"><p>1</p><p>10</p></td></tr><tr><td valign="top" width="3%"><p>8</p></td><td width="49%"><p>Air temperature: </p><p>Dew-point temperature:</p></td><td colspan="2" width="6%"><p>°C</p></td><td valign="bottom" width="10%"><p>–80 – +60</p></td><td valign="bottom" width="29%"><p>1</p></td></tr><tr><td valign="top" width="3%"><p>9</p></td><td width="49%"><p>QNH: </p></td><td colspan="2" width="6%"><p>hPa</p></td><td width="10%"><p>0850–1 100</p></td><td width="29%"><p>1</p></td></tr><tr><td valign="top" width="3%"><p>10</p></td><td width="49%"><p>Sea-surface temperature:</p></td><td colspan="2" width="6%"><p>°C</p></td><td width="10%"><p>–10 – +40</p></td><td width="29%"><p>1</p></td></tr><tr><td valign="top" width="3%"><p>11</p></td><td width="49%"><p>State of the sea: </p></td><td colspan="2" width="6%"><p>(no units)</p></td><td width="10%"><p>0–9</p></td><td width="29%"><p>1</p></td></tr><tr><td valign="top" width="3%"><p>12</p></td><td width="49%"><p>Significant wave height:</p></td><td colspan="2" width="6%"><p>M</p></td><td width="10%"><p>0–999</p></td><td width="29%"><p>0,1</p></td></tr><tr height="0"></tr></table> --- [[41]](#_ftnref41) When a meteorological element is temporarily missing, or its value is considered temporarily as incorrect, it is replaced by a solidus (‘/’) [[44]](#_ftnref44) To be included if the visibility or the runway visual range is < 1 500 m for up to a maximum of four runways. [[45]](#_ftnref45) When a meteorological element is temporarily missing, or its value is considered temporarily as incorrect, it is replaced by a solidus (‘/’) [[47]](#_ftnref47) ‘Heavy’ is used to indicate ‘tornado’ or ‘waterspout’; ‘moderate’ (no qualifier) to indicate ‘funnel cloud not reaching the ground’. [[61]](#_ftnref61) In the case of automated reports, solidi (‘///’) may replace the relevant cloud type, as appropriate, dependent on the capability of the automatic observing system. Furthermore, solidi may replace cloud amount and/or cloud height of reported CB or TCU layer. [[62]](#_ftnref62) When a meteorological element is temporarily missing, or its value is considered temporarily as incorrect, it is replaced by a solidus (‘/’) [[63]](#_ftnref63) When a meteorological element is temporarily missing, or its value is considered temporarily as incorrect, it is replaced by a solidus (‘/’) [[64]](#_ftnref64) When a meteorological element is temporarily missing, or its value is considered temporarily as incorrect, it is replaced by a solidus (‘/’) [[65]](#_ftnref65) When a meteorological element is temporarily missing, or its value is considered temporarily as incorrect, it is replaced by a solidus (‘/’) [[66]](#_ftnref66) For automated reports only. [[67]](#_ftnref67) For automated reports only. [[68]](#_ftnref68) For automated reports only. [[69]](#_ftnref69) For automated reports only. [[70]](#_ftnref70) When a meteorological element is temporarily missing, or its value is considered temporarily as incorrect, it is replaced by a solidus (‘/’) [[71]](#_ftnref71) When a meteorological element is temporarily missing, or its value is considered temporarily as incorrect, it is replaced by a solidus (‘/’) [[72]](#_ftnref72) When a meteorological element is temporarily missing, or its value is considered temporarily as incorrect, it is replaced by a solidus (‘/’) [[73]](#_ftnref73) When a meteorological element is temporarily missing, or its value is considered temporarily as incorrect, it is replaced by a solidus (‘/’) [[74]](#_ftnref74) When a meteorological element is temporarily missing, or its value is considered temporarily as incorrect, it is replaced by a solidus (‘/’)