VATATIS Release Notes

  • v8.2
    • Additions
    • DCL Node - Added support for detecting online Hoppies positions
    • DCL Node - Added a dynamic ENOR format
    • Regions Admin - Added Datalink ID field to ATC Positions, only shows if using a dynamic DCL node format
    • Fixes
    • Regions Admin - Fixed a bug where feature detection would not work properly in some instances
    • Site Wide - Fixing popup messages being hidden behind other elements
  • v8.1
    • Additions
    • ATIS Generator - Added url redirect option (VATATIS Dev access only) to allow for redirecting to other ATIS services in very specific situations
    • DclNode - Added a new DCL node to process datalink clearance text
    • Application Wide - Added a feature flag system to control access to some features
    • Site Wide - Pop up messages can now be dismissed by clicking them
    • Regions Admin - Added ATIS Format page for managing ATIS formats
    • Regions Admin - Added ATIS Format builder and tester
    • Documentation - Improved documentation for all ATIS Format Nodes
    • Documentation - Improved general documentation
    • Documentation - Improved Region admin specific documentation
    • Approach Node - Added ILSDME as an option for approach type
    • Changes
    • LVP Node - Added a format argument to swap between ENOR and LSAS formats
    • Site Wide - Pop up messages have been moved slightly
    • Application Wide - Updated code to differentiate between published and draft ATIS formats
    • Approach Node - ILS is now the default approach type rather than ILSDME
    • Fixes
    • Regions Admin - Remove the ability for a user to remove themselves from the staff list
    • Airport Positions Admin - Fixed the drag and drop re-ordering not working
    • Altimeter Node - Fixed a bug where include_qfe could be used with inHg values which is not yet supported
    • Approach Node - Fixed some very edge case formatting bugs
    • Weather Node - Fixed a bug in CAVOK detection
    • Weather Node - Fixed a bug where some conditions that shouldn't have anything following them could end up with things following them
    • Regions Admin - Fixed an edge case bug where runways would sometimes not be created for a new airport
    • Site Wide - Fixed a number of bugs related to regions without formats or with blank formats only
  • v8.0.1
    • Fixes
    • Regions Admin - Fixed a bug with the ATC Positions priority page caused by the dependencies update in V8.0
  • v8.0
    • Changes
    • Application Wide - All ATIS formats moved from hard-coded configs to database entries
    • Application Wide - A large number of dependencies have been updated
  • v7.11
    • Additions
    • Region Admin - Added webpages and systems to allow editing of Airport <-> ATC Position matching and detection priorities
    • Region Docs - Added documentation for the above feature
    • Removals
    • Site Wide - Removed the old hero image and associated old code
    • Fixes
    • Site Wide - Fixed some bugs in the autocomplete and select form field components
  • v7.10
    • Additions
    • New Region - LIXX Now fully supported
    • Airports - Added database support for field elevation
    • Regions Admin - Added support for field elevation
    • Altimeter Node - Added support for including QFE in output
    • Altimeter Node - Added support to include the units in the output
    • Altimeter Node - Added parameter to change the units text for HPA
    • Approach Node - Added support to remove the leading/trailing "Approach" text
    • Contact Node - Added new format for LIXX
    • RVR Node - Added ability to customize multiple pieces of the text
    • RVR Node - Added ability to only output RVR for active runways
    • Temp Node - Added ability to output the units at the end of the temp/dp
    • Changes
    • Runway Node - Moved "runway" string to parameters to improve ability to tweak outputs
  • v7.9
    • Additions
    • ATIS Generator - Added new metrics for tracking ATIS generation usage from various sources
    • Changes
    • ATIS Generator - Improved the caching of generated ATIS outputs
  • v7.8
    • Additions
    • Regions Admin - Added runways and their associated edit form to their respective airports
    • Regions Admin - Added documentation page to cover some of the more complex things in the Regions admin system
    • Changes
    • Regions Admin - Some fields in the create/edit forms are now dependent on their associated features being enabled in a regions ATIS formats
    • Fixes
    • Site Wide - Fixed some small bugs in the select drop downs
    • Site Wide - Fixed some minor security issues
  • v7.7.1
    • Changes
    • Regions Admin - Moved airports edit form to their own page in prep for other additions
    • Regions Admin - Improved message on the alert popup following ATC positions import
    • Fixes
    • Site Wide - Fixed an error that sometimes happened when the system tried to render an alert
    • Regions Admin - Fixed Discord permissions not being applied on region creation if user already has their Discord account linked
  • v7.7
    • Additions
    • Regions Admin - Added the button to add the VATATIS Discord bot to your server
    • Changes
    • Site Wide - Adjusted some website styling
    • Features Page - Updated the features page to reflect current state
    • Docs Page - Updated the documentation page to reflect current state
  • v7.6
    • Additions
    • Regions Admin - Added ATC Position admin system
    • Regions Admin - Added count badges to the side nav
    • Removals
    • Site Wide - Removed the Patreon button now that PayPal supports monthly donations
    • Fixes
    • Regions Admin - Fixed runways not being correctly configured on airport creation and fixed all existing instances of configured airports missing their runways
    • Regions Admin - Fixed a bug with the dropdown selects where the selected item marker would duplicate in some instances
    • Site Wide - Fixed a bug where the popup alerts were not firing on redirects
  • v7.5
    • Additions
    • Regions - Added initial support for the LSAS FIR
    • Nodes - Ops::MEtReport - Added new argument to change the Automatic Met Report text
    • Nodes - Contact - Added a new contact format for LSAS
    • Nodes - Runway - Added a new max runways argument to be able to limit the amount of runways in the ATIS
    • Nodes - RVR - Added a new argument to limit RVR reports to active runways only
    • Nodes - Time - Added a new argument to allow changing of the Zulu text at the end of the time report
    • Nodes - Transition Level - Added the ability to adjust the QNH breakpoints and the level increments
    • Nodes - Transition Level - Added the ability to set transition level based on a remote QNH value
    • Nodes - Visibility - Added the ability to parse visibility levels given in a specific direction in addition to the normal value
    • Changes
    • Nodes - Cloud - Added some new data variables to be captured from the METAR cloud output
    • Fixes
    • Nodes - Approach - Fixed a number of edge case issues in the approach node
    • Nodes - Cloud - Fixed the casing of FEW to be uppercase like the rest of the cloud cover levels
    • Nodes - Wind - Fixed a bug where it would still say knots even if it was just 1 knot of wind
  • v7.4.3
    • Fixes
    • Site Wide - Fixed the cookie banner button not always working
  • v7.4.2
    • Changes
    • Region Admin - Updated some helper text on a couple of airport fields to be clearer
    • Fixes
    • Site Wide - Discord buttons should no longer appear on test sites with no Discord connectivity
  • v7.4.1
    • Fixes
    • Region Admin - Fixed error when trying to render the result of adding a new staff member
    • Region Admin - Fixed welcome page rendering with no layout
    • Region Admin - Fixed being able to self-serve create a region on a test site
  • v7.4
    • Additions
    • Added new side nav to regions admin
    • Added new airports page to regions admin to allow regional staff to manage their airports
    • Added new dashboard page to regions admin
    • Added new error message for when an airport is partially configured, but is still missing its ATIS format
    • Changes
    • Rebuilt the website popup alerts
    • Moved the regional staff admin to its own page
    • Updated a bunch of website styling to continue to move to a new system
    • Fixes
    • The donate button works again!
  • v7.3.1
    • Additions
    • Added a new response for the bot for when it knows the airport but doesn't have weather data for it
  • v7.3
    • Additions
    • Added regions and the required associations in the database
    • Linking your Discord account now also triggers a job that will invite you to the server
    • Added guilds.join as a scope on the Discord OAuth to support the above
    • Added the ability to force a resync of your Discord permissions
    • Added new getting started buttons to the home page
    • Added new getting started page for Region Staff
    • Added the ability for users to create a new region
    • Added a welcome page for new regions
    • Added the basic Region admin page containing airport and staff lists
    • Added the ability to add/remove staff from a region
    • Added the creation of a Discord role and channel when a region is created
    • Changes
    • Updated the website alert styling
    • Updated user Discord syncing to sync staff permissions and add region to nickname
    • Fixes
    • Fixed an incorrect message when unlinking Discord accounts
    • Fixed the website alert/notification system
  • v7.2
    • Additions
    • Added the ability to link your Discord account to your VATATIS website account
    • Added syncing from the website to the Discord server via a bot. Currently only syncs users names and adds the verified role
    • Added a Discord command to allow people to pull metars via a Discord slash command in the VATATIS Discord server
    • Changes
    • Changed the VATSIM Connect integration to also pull users names, but we only save the first name
    • Minor renaming of some ATIS config nodes
    • Fixes
    • Fixed a bug where the ATIS letters were not rotating
  • v7.1.2
    • Changes
    • METAR job now runs every 20 minutes instead of every 10 minutes
    • Updated the METAR update job to process much more efficiently (Approx. 6x faster)
    • Fixes
    • Fixed the sound not playing correctly on METAR updates
    • Fixed the sound playing multiple times on a single METAR update (It just kept stacking as well, so after a while you would get 20 copies of the sound playing at once for a single update)
    • Fixed extra airports being updated when they don't need to be on a METAR update cycle
  • v7.1.1
    • Fixes
    • Fixed the issue that caused the METARs page to have to be reloaded on each first visit
    • Fixed the background job that powers the auto refresh of entries on the METARs page
  • v7.1
    • Additions
    • Final changes added for full support of the ENOR format
    • Added the Ops Reports Node to handle the functionality that the MetReport node use to handle (I.E. Airmet, Sigmet, Windsheer etc.. reporting)
    • Added the Remarks WS Node for ENOR to process Windsheer reports from METAR remarks
    • Added a new argument to the Approach node to allow customizing of the "Runway" string
    • Added a parameter to the url called noatc that will disable ATC detection for that request if provided
    • Added priority matching support for ATC detection to support when multiple ATC positions from the same level can cover an airport
    • Added Remarks Node to cover processing of remarks subnodes such as wind and windsheer reports in METAR remarks
    • Added actual functionality to the RVR node so it will actually report values. Currently defaults to the old functionality still.
    • Added an include_zulu argument to the Time node so you can choose if you want the Z added to the end of the time or not
    • Added support for multiple RE (Recent) sections in a METAR
    • Changes
    • Adjustment of the Background works to improve speed and reliability
    • Changed the OpsMetReport node from its previous function (now handled elsewhere) to adding the Met Report or Automatic Met Report text for ENOR
    • Major rework of the WX node to improve processing speed, reduce complexity and add new functionality
    • Fixes
    • Fixed a bug that sometimes caused the database to run slow or lock up
    • Small Bugfix in the Remark Winds node to support multiple wind entries
    • Multiple bugfixes and tweaks to the Approach node to ensure correct reporting for ENOR and all other regions
    • Fixed a bug with the runway node when departure is the sole runway node but the dep and arr runways differ
  • v7.0
    • Additions
    • VATATIS now tracks all approximately 5600 airports that VATSIM provides METARs for (ATIS configs still need to be done to be able generate an ATIS for any given airport)
    • The METARs page on the website now allows for multiple airports to be pulled up
    • The METARs page on the website now automatically updates the weather for any airports you have pulled up
    • Changes
    • Revamped the background job processor to be more efficient
    • Re-did a large chunk of the styling and scripting for the website
    • Fixes
    • Fixed a bug where winds in meters per second would break the parse
  • v6.0.1
    • Fixes
    • Fixed a small bug in the weather condition processing node that was causing 500 errors when + was used (I.E. +RA) in the METAR
    • Fixed a bug in the METARs webpage where lower case ICAO codes would cause the search to fail
  • v6.0
    • Additions
    • API endpoint to allow regions to pull ATIS data
    • Changes
    • Massive re-work of around 80% of the main processing code
    • Moving away from hardcoded configs towards database data. This release includes move all airport and ATC position data from configs to the database
  • v5.5.1
    • Additions
    • CLD/// is now handled and will return CLD unknown (I.E. BKN/// returns Broken unknown)
    • Fixes
    • ATIS will no longer break if /// is reported for cloud altitude
  • v5.5
    • Additions
    • Added support for the CZQM FIR
    • Added a landing and departing parameter for the runway node
    • Changes
    • Adjusted the approach node for better runway number support
  • v5.4
    • Fixes
    • ATIS letter rotation should work a lot better now after a re-write of the system
  • v5.3
    • Additions
    • Remarks wind node now supports multiple entries
    • Changes
    • Bunch of backend changes done to support future development
    • Update runway nodes to allow some new formatting
    • Format updates to the ENOR format
    • Fixes
    • Fixed some small minor security issues
    • Fixed a number of small bugs in various parts of the parser system
    • Fixed a bug preventing the Recent and Becoming nodes from working properly in some situations
  • v5.2
    • Additions
    • Added support for HSSS
    • Added a new format to the On Contact node for HSSS
    • Added a new format to the For Contact node for HSSS
    • Added a VFR Ops node for supporting VFR ops on a different runway for future regions
    • Added a plus arg for the Temp node for regions, such as HSSS, that want the ATIS to read TMP Plus 34
    • Added a Flight Level arg for the Transition level node for regions, such as HSSS, that want it to read Transition Level Flight Level 90
    • Added a new format to the Vis node for 9999 vis for HSSS
    • Added a meters below arg to the Vis node to define the range at which it swaps from KM to meters
    • Changes
    • Re-wrote a lot of the code relating to online ATC detection to allow greater flexibility
    • Updated the NZ configs for ATC positions to work with the re-written ATC detection code
    • Adjusted the Magnetic variation code and values for all airports to support upcoming work
    • Updated all NZ Mag Var values
    • Fixes
    • Fixed a small bug in the METARs page where winds would not get picked up for some configured airports for the recommended runway calculation
  • v5.1
    • Additions
    • Added support back for the info=$atiscode parameter as a manual override of the automatic ATIS letter generation
    • Fixes
    • Fixed a bug with the METARs search where un-configured airport results would get cached and never update
  • v5.0
    • Additions
    • Added support for CZQM FIR airports
    • Added support for ENOR FIR airports
    • Added a bunch of operations info for ENOR
    • Added support for TEMPO, BECMG, and RE conditions on a METAR
    • Added support for processing METAR remarks, currently only supports ENOR Wind remarks
    • Added support for default settings for runway approach types
    • Added support for including letters and runway numbers with the apptype param
    • Added Runway condition damp detection based on previous METARs
    • Various new small additions as part of the CZQM format
    • Added support for multiple approach types when sending them via URL
    • Added RNAVZ, RNP, VOR, LLZ and LOC approach types
    • Added a new Inform ATC on initial contact format
    • Added support for processing NOSIG in a METAR
    • Added check_default and include_runway_number arguments for the approach node
    • Added transition level node to support regions with transition level in the ATIS
    • Added the more_than_10km_format argument to the Vis node to support different formats for that text
    • Added the gusting, degrees_after_var and calm_below arguments to the wind node
    • Changes
    • MASSIVE re-write of the background processing code. METARs now processed much more efficiently and support for new features is now much easier
    • Updated the features page with new features and node options added as part of the CZQM format changes
    • Background change to the notification system where it is now powered by a database rather than a static config
    • Fixes
    • Fixed a typo in the V4.0 change log 0.o
    • Fixed a small bug with vicinity weather in the weather node
    • Fixed the thunderstorms weather text
    • Fixed a rounding bug with the winds in the wind node
    • Fixed a small bug with the METARs page displaying incorrect data for previous METARs
    • Fixed a bug in the Vis node where it would break if NDV was reported with the Vis
  • v4.1
    • Additions
    • Added a global database of airport info from Navigraph to support new features
    • Added recommended runways based on wind info to the METARs page
    • Added an AWIB format for the METARs page for un-configured airports
    • The METARs page will now pull the live ATIS for the network if it was issued by VATATIS
    • Added an offline ATIS to use on the METARs page for offline positions
    • Added caching of the offline and online ATIS text strings for configured airports for use with the METARs page
    • Changes
    • METAR page now pulls an ATIS or AWIB rather than a decoded METAR
    • Updated the job that pulls new METARs for configured airports to run every 10 minutes instead of 5 minutes
    • Split the InfoTime node into two different nodes
    • Removals
    • Removed the old METAR parser
    • Fixes
    • Fixed the error message on the METAR page if you request an airport with no METAR
    • Fixed a bug in the VIS node that caused improper output in some rare conditions
  • v4.0
    • Additions
    • #53 New message if an ATIS is requested for an airport that is not configured
    • #80 #69 #66 #77 #81 #97 #61 #60 #78 Added a ton of new code to support the CZEG region
    • #92 #83 #91 #84 #90 #85 #89 #86 #88 #87 #82 Adding configs to support all CZEG airports
    • #101 Added a link to the new VATATIS Discord to the website
    • #102 Added a Donation button to the website in addition to the existing Patreon page
    • Added Ohakea Approach for the NZ format (NZOH_APP)
    • #96 Added a features page to the website
    • Changes
    • #54 Re-formatted the ATIS output to remove the last traces of the voice file syntax
    • #55 #68 #64 #75 #74 #72 #71 #70 #76 #63 #67 #65 #59 #57 #56 #62 Converted the backend code to a new format to better handle other regions
    • #93 Updated backend code to use the new VATSIM JSON data format
    • #94 Updated the documentation page
    • #95 Updated some info on the main page
    • Disabled notifications for all but the production environment
    • Fixes
    • #100 Fixed a bug with the ATIS letter rollover where it was skipping letters
    • Fixed a small bug with the weather parsing system where a Vicinity tag after the first weather item would break everything
  • v3.2
    • Additions
    • New backend job for managing database size
    • Changes
    • Upgraded backend software versions
    • Migrated backend assets to new format. Wide reaching effects on the website, but the ATIS maker itself was untouched with this change
    • Fixes
    • Fixed an issue with end of month dates causing METARs to be mis-identified as 1 month ahead of what they actually were
    • Fixed a small bug with the [for xxx contact xxx] parser
    • Fixed a rather large bug with the weather parser that would throw the application into an infinite loop in some cases
  • v3.1
    • Additions
    • #42 Added VATSIM SSO to the website
    • #7 Added support for control tokens to both the website and the parser
    • #10 Added control tokens to the urls on the docs page for logged in users
    • #44 Added persistant ATIS letters. ATIS letters are now stored in the database along side their metar and other ops info. ATIS letters are automatically updated when the metar is change or if ops info is changed. The exceptions are if ops info was already changed in the last 2 minutes, or if ops info didnt exist already for that metar
    • Changes
    • Seen notifications are now based on your control token in the url or your IP if you didnt pass a control token. They are no longer based on real names
    • Docs page has been updated with new info
    • Removals
    • The real name parameter is no longer required and has been removed from the url on the docs page
    • The info parameter is no longer required and has been removed from the url on the docs page
    • Fixes
    • A bug where app was accepted as a parameter instead of apptype has been fixed. Please use apptype in your URL if you were not already
  • v3.0.1
    • Changes
    • Updated the documentation page
  • v3.0
    • Additions
    • Added support for Audio for Vatsim
    • Added support for availabe controller parsing, I.E. "for delivery and ground contact tower 118.7"
    • Added breaks into the ATIS string to force the AFV text2speech to pause between segements
    • Changes
    • Changed on first contact with to "On first contact with XXXX ATC"
    • Changed the cloud parser to remove the extra Cloud string
    • Removals
    • Removed support for older ATIS versions as we no longer need it due to lack of voice files
    • Fixes
    • Fixed some styling issues with the website
  • v2.4.5
    • Additions
    • Added a new notification system. When you first request an ATIS you will get notifications. Further requests will give you the proper ATIS string
    • New Patreon page launched! Support our efforts to improve VATATIS at https://www.patreon.com/vatatis
  • v2.4.4
    • Additions
    • The parser will now report [wx][unavailable] when a METAR reports // for significant weather
    • Fixes
    • Fixed an issue where // for an unavailable weather station caused the parser to hang itself
  • v2.4.3
    • Additions
    • VAT-12: Added documentation page to the website
    • Fixes
    • VAT-30: Fixed the leading 0 being stripped from winds with directions less than 100 degrees
  • v2.4.2.1
    • Changes
    • Tidied up some of the navbar styling
  • v2.4.2
    • Additions
    • Added V2.4 for the actaul ATIS API code and updated HEAD to it
    • Added Google Analytics to both the frontend and the API
    • Website is now served from the CloudFlare CDN to improve performance
    • Changes
    • To use V2.3, you now need to use the historial URL
    • Optimized the delivery of most of the website to improve performance
    • Fixes
    • Fixed an issue with the CRON job that pulls the METARs
    • Fixed an issue with the Javascript which was causing the METAR search to not initilize properly
    • Fixed an infinite loop when the METAR reports // due to technical faults with the cloud sensor
  • v2.4.1
    • Additions
    • VAT-5: Added changes page
    • Changes
    • Re-did the website styling
    • Fixes
    • Fixed a bug where the parsing would break if a temp sensor was out of service, producing /// in the metar
  • v2.3.3
    • Additions
    • Added checking for Bay approach and Auckland Control on the first contact with sections
    • Added a public website available at https://www.vatatis.nz
    • Added a METARs page for checking current and previous METARs
    • Fixes
    • Fixed a bug in the weather parsing that was causing an infinite loop
  • v2.3.2
    • Additions
    • Added new code to pill for new METARS from VATSIM
    • Added new code to store the last 3 metars
    • Changes
    • Added a new script to use to update the ATIS voice files (See docs for details)
  • v2.3.1
    • Additions
    • Added beta URL
    • Added 2000ft winds parameter (See docs for details)
  • v2.2.6
    • Changes
    • VATATIS is now served over HTTPS only. There is a redirect in place for HTTP
  • v2.2.5
    • Changes
    • [CLD] will now be in the ATIS to denote the cloud section even if NSC, SKC or NCD are reported
    • Backend work done around controller parsing to make my life easier. Only affects V2.2 and above
  • v2.2.4
    • Changes
    • Winds are now displayed in Magnetic heading instead of true heading (Change flows backwards to previous versions as well)
  • v2.2.3
    • Changes
    • Backend work to help with maintainability
  • v2.2.2
    • Fixes
    • VAT-16: Fixed an issue where [wx] would get added multiple times instead of just once
  • v2.2.1
    • Additions
    • Users can now use old versions of the ATIS, down to v2.0, by changing the URL (See docs for details)
    • Using previous versions only supports down to the minor version (major.minor.patch)
    • Changes
    • Users who have the new files can now remove the &newfiles parameter
    • Users who do not have the new [approach] voice file are encouraged to remove the &newfiles parameter and use http://vatatis.nz/2.0/gen? instead
  • v2.1
    • Changes
    • TMA positions renamed from Control to Approach when using &newfiles=true in the url
    • Removals
    • Old newfiles code, anyone who uses the new url will now be given an ATIS that requires the new files Nick Botica provided
  • v2.0
    • Additions
    • Weather now has wx for text and present weather for voice
    • [.] added to the end of text to trigger and empty voice file for a slight pause
    • New voice files released for VATNZ
    • Changes
    • vicinity xxx weather conditions now reads xxx in the vicinity
    • Wind speeds changed from surface wind xxx at xx gust xx to surface wind xxx degress xx knots gusting xx knots
    • Surface conditions replaced with runway condition for voice and text
    • ILS approach replaced with ILSDME approach for voice and text
    • Showers of rain replaced with rain showers for voice only
  • v1.4.2
    • Changes
    • The URL has been changed
  • v1.4.1
    • Removals
    • Removed CAVOK as it's not actually reported by ATIS systems in NZ
  • v1.4
    • Additions
    • Added automatic parsing of ATC positions. This removes the need for the ATC parameter by pulling info from VATSIM
    • Removals
    • Removed the ATC parameter
  • v1.3
    • Additions
    • Added logging of requests to monitor useage of VATATIS and assist in debugging
  • v1.2
    • Additions
    • New user parameter added. This is used to check to see if someone is on the access list for alpha and beta versions
    • Fixes
    • Server has been given a static IP to prevent issues with the IP being switched
  • v1.1
    • Additions
    • New parameter option for ATC. CTRO will now put Ohakea Control instead of Christchurch Control
    • Windshear parsing is now in the code, but not enabled. Need new voice files first.
    • Changes
    • WND has been changed to Surface Wind
    • Removals
    • Zulu has been removed from the time
    • Fixes
    • NZHN now correctly provides the controllers
  • v1.0
    • Additions
    • First iteration of the new VATATIS system
    • All basic features of UniATIS are replicated
    • Using the ATC parameter you can control what controllers are reported in the ATIS. (Details on the VATNZ ATC policy page)
    • If the ATC parameter is missing, the maker defaults to the UniATIS ground or tower, but still adds the airport name to it
    • Surface condition has been added, only reports dry or wet
    • CAVOK is now repoted if conditions in NZAA, NZWN or NZCH meet thre requirements listed in AIP GEN 3.5
    • Fixes
    • Variable winds are not reported more reliably than UniATIS
    • Visibility noww correctly reported as more than 10km if the metar is 9999
    • Cloud is now reported correctly as per AIP GEN 3.5
Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more