Closed lcdunstan closed 3 years ago
Luke, Good catch.
All runways closed or all runways cleared (of snow) are treated inconsistently. For the former condition, nilReason is set in
Thus for all runway cleared condition we don't use https://codes.wmo.int/bufr4/codeflag/0-20-085/0
I think this is a real issue as we mandate all nilReasons to be a member of code list http://codes.wmo.int/common/nil. The closest entry I can think of from this code list is http://codes.wmo.int/common/nil/inapplicable but it lacks the direct meaning of snow closure. In any case this needs at least a patch (i.e. updating documents including the TAC-to-XML guidance and Manual on Codes) to fix.
With the new ICAO "global reporting format", which will become applicable in Nov 2020, my understanding was that METAR will no longer be used for providing airport surfaces contamination information. Thus, the current "snowclo" concept would also disappear. If a runway is closed due to snow, it requires anyhow a NOTAM to be published.
Digital data for runways contamination would be provided through Digital NOTAM, there is a coding scenario being drafted for that using AIXM.
Thanks @porosnie for reminding. I almost forget this change even though our office is working with the local airport authority on providing such a data automatically. In the current version of Annex 3:
where Remark 16 said "To be included in accordance with 4.8.1.5 b) until 4 November 2020."
In any case it is still an issue at the moment but because of the time needed to fix we may probably want to propose a way for deprecating rather than fixing this element.
As the applicability of GRF had been delayed for one year in Amendment 80, and so did the removal of runway state in METAR/SPECI, we will implement making 'runwayState' NIL and the use of nilReason 'inapplicable' for SNOCLO. There will be no change to the schema, just the documentations.
This was implemented in IWXXM 2021-2RC1.
but
so validation fails.