Recent improvements in the spatial resolution of NWP (Numerical Weather Prediction) models has meant that the Met Office's road surface temperature model (MORST) can now be run at a resolution of less than one kilometre. MORST provides a forecast of the road state i.e. forecast road pavement temperature and condition (e.g. wet, dry, frozen, snowy etc) giving a highly detailed picture of the environment along any route. The output from these models is combined with other information such as infrastructure (e.g. bridges, roads, underpasses etc) and real time and forecast weather to provide the decision maker with enough information to task the local authorities with activities such as snow clearance, gritting etc.
In order to combine all this information (not just overlay, but combine layers thematically) the SOA has been used to fuse a number of technologies e.g. GIS, Radar, MORST, geoprocessing, cartography and NWP, by exposing them as services. The client software is based on Adobe's Flex toolkit which is used to create a true rich internet client that is very effective at making use of the collaborating services and providing a very rich GUI (Graphical User Interface). This client software will be delivered to the end user ready for use in the 2007/2008 winter season.
This talk presents the design and development of the web-based applications and the foundational SOA used to host and expose the underpinning services such as ESRI's ArcGIS and the UK Met Office's SWIFT system. This talk will also report on the lessons learned from our experiences with the “Route Based Forecast” and in particular describe:-
• The architecture;
• The key foundation services;
• The design and building of the rich internet client;
• A description of how the XML (using GML) schemas of road and weather features were developed and served using a “Web Feature Service” (WFS).
• How well the OGC interfaces worked;
• The scalability of the S.O.A architecture;
• The ease in which a product could be changed without making changes to any application;
• A demonstration of the product;
• Future plans.
Supplementary URL: