The National Weather Service rolled out the new weather.gov web site at the end of 2012 with a new layout and design approach. This provided an opportunity to review the whole AviationWeather layout and design and decide whether web pages and products could be presented in a better and easier to use way.
For the last decade, the AviationWeather web site was an offshoot of ADDS, the Aviation Digital Data Service. That part of the web site was considered separate and had distinct URLs and underlying code. Even though this worked for ADDS, it didn't for the web site as a whole. It was decided to leverage more of the ADDS database and less of the ADDS web code. This would allow the ADDS functionality to be available in other parts of the web site. With the rewrite, the distinction of ADDS is lessened but the web site is still powered under the covers by the ADDS data processing, image generation and database.
Another concern of users was the somewhat disorganized approach to the web design. It was clear there were many contributors to the web development and a lack of consistency plagues the user interaction. With the new design, the web pages are unified under a consistent layout. The way users obtain raw METAR and TAF data are now identical. The output of decoded data is the same whether it's a PIREP or TAF. The use of on page selectors is now consistent and allows users to interact with the data without having to hit the back button to request different data.
Each page has a specific layout.
The new layout simplifies the URLs to the web site and makes them more intuitive. For example, all the METAR pages are under the "/metar" URL. If the users wants raw text METARs, they will use "/metar/data". If the user wants access to static plots, they can now go to "/metar/plot". If they want help, they can go to "/metar/help". The new pages are designed to coexist with the legacy web pages. This ensures the old URLs will still work. Old bookmarks won't break for the time being.
NOTE: Legacy pages will be deprecated in the future. Most legacy pages will remain active for up to a year. Other more desired functionality will be rolled into the new pages, if not already there
It was decided with the new site to eliminate pop-ups. Some pages on the old site used them and others didn't. But we found that pop-up windows really don't work well with tablets and other mobile devices. So all data now displays within the web page. With the 960 pixel wide users area, this is only a problem with some of the larger satellite images and SigWx charts. This also gives the added benefit of having the data and imagery better integrated into the site rather than being a separate entity.
The old web site used to access data and images through hidden forms and wrappers. This has been eliminated in the new site. The reason is that this often breaks the URL chain. If you hit the back button, you get a nasty error that the "Document Expired". Also, it shows all the parameters in the address bar so that all pages can now be directly bookmarked.
The new URL parameters offer a level of customization not offered through the user interface. Any parameter displayed in the user interface has a URL equivalent. For example, for raw METARs, the "ids", "format", number of "hours", inclusion of "taf" can be controlled on the URL. Additional parameters not in the user interface can be added such as "date" for accessing archived data. All the URL parameters are detailed in the help pages.
One benefit of the new weather.gov layout is it works better with mobile devices. This is not lost on the aviation community who are now likely to be carrying around iPads to support their flight. A concerted effort was made to make sure everything on the web site would work on an iPad or Android tablet. As a result, the use of larger buttons and spacing items so that they can easily and unambiguously selected was of primary concerned. Also, spacing in the layout was design to make scrolling within a web page easier on a tablet device.
The interactive displays on the legacy web site all used Java. It's unlikely that Java will be supported on tablets, maybe never on iPads. Therefore, it was important to make sure the interactive features could be replicated on mobile devices. Javascript based APIs such as OpenLayers make this possible. Over the last year, each of the Java applets have been replaced with OpenLayers equivalents. Most of the applet functionality has been replaced as of the release of the new web site.
Some of the functionality embedded in the GIS displays are for mobile support. For example, hover is disabled by default since you can't hover on most tablets. Other design issues are a white bar to the left and right of the GIS display. This allows the user to not only zoom and pan in the OpenLayers area but also zoom and pan on the web page. Otherwise, pan and pinch zoom would only control the OpenLayers area and there would be no way to scroll down on the web page.
As mentioned above, eliminating pop-up windows, adding controls to web pages and links bars were all done with mobile support in mind. The idea is to make the user experience on the tablet as close to the experience on the desktop as possible.
With the replacement of the Java applets with OpenLayers displays, it moves the AviationWeather web site into the OGC (Open Geospatial Consortium) world. The web site is now starting the leverage the ADDS database to output OGC compliant data. The new "Web Services" are developed not only for use with the AviationWeather web clients but also for other users of aviation data. The GIS displays use both WMS (Web Mapping Service) and GeoJSON data sources. The WMS is mostly used for maps but new "Tilecache" products will be available. The idea is to make sure all the aviation data can be imported into a GIS client.
The components of the GIS displays are:
The METAR and TAF displays use a priority scheme to remove lower priority sites at lower zoom levels. As the user zooms in, roughly twice the number of stations appear at each successive level. This ensures there isn't overlap in the station displays and also guarantees high priority airports will always display. A station density option appears on these GIS displays to adjust the priority level to display more stations.