Norwegian Meteorological Institute met.no Recent development at met.no EGOWS 2008, Ljubljana Michael O. Akinde Martin L. Sætra Bjørn K. Larsen.
Post on 30-Jan-2016
222 Views
Preview:
Transcript
Norwegian Meteorological Institute met.no
Recent development at met.no
EGOWS 2008, LjubljanaMichael O. Akinde
Martin L. Sætra
Bjørn K. Larsen
Norwegian Meteorological Institute met.no
Overview
• Development environment• Application overview• Recent development
– Weather and water database– Distributed Field Editing– yr.no website
Norwegian Meteorological Institute met.no
Development environment
• Linux (Fedora Core 5, Debian sarge)– Ubuntu later this year
• C++ (with C++,C and fortran libraries)• Qt (free for OpenSource development)• OpenGL (Mesa3D)• Free/OpenSource libraries and databases• Doxygen source code documentation• Autotools as build system
Norwegian Meteorological Institute met.no
Production and monitoringmet.no’s integrated system
• Diana Displays fields,obs,image(radar,sat), editing fields and objects and a batch version for production
• Tseries Displays meteograms, EPSograms ++ batch version for production
• Qed Point forecasting, editing symbols and time series
• Modfly Aviation forecasting, TAF editor and monitoring
• VePSVerification presentation system • Ted Forecast text editor and
organizer
Norwegian Meteorological Institute met.no
Production and monitoring Sketch of the present integrated system
2D map
Taf monitoring
Time series editing Text editing
Point verification
Time series
Diana
Norwegian Meteorological Institute met.no
Diana 1/2
• A meteorological visualization and production software
• Developed at the Norwegian Meteorological Institute, met.no
• Used operationally since 2001• Also used by researchers• Released as open source (GPL 2
license) May 2006• Available from svn.met.no
Norwegian Meteorological Institute met.no
Diana 2/2• Tailored for operational use in a
forecasting environment• Small development team in close
cooperation with forecasters• Fast development cycle - monthly
updates• Worldwide interest as a result of the
open source policy• Working to make it more attractive
for others• Contact e-mail is diana@met.no
Norwegian Meteorological Institute met.no
New features in Diana
• NetCDF– Not well tested
• Bufr observations– WMO templates
• GRIB through WDB• Upgraded to Qt 4 • Export to MPEG2 animation• Debian package and autotools
– Not finished
Norwegian Meteorological Institute met.no
WDB – Weather and Water database
• Decode and store meteorological and oceanographic fields
• Flexible retrieval interface• WDB is developed by met.no and
SMHI• Open source system
– based on the PostgreSQL relational database
• More informations and downloads– http://wdb.met.no/
• Presentation about this project tomorrow, by Michael Akinde
Norwegian Meteorological Institute met.no
Issues with the current production system at met.no
• Inconsistency between different products
• Gap between regions• Lack of communication between
regions• Forecasters modify the fields, but we
do not know what, where, why...
Norwegian Meteorological Institute met.no
Solution
• One gridded database as the basis of all products• A group of forecasters will select one model to be
the basis for the current session• The forecasters from all regions will edit the
selected model in a seamless and concurrent manner– Forecasters in all regions will work at the same
data – Changes done in other regions will instantly
appear– Forecasters can easily see what is modified, by
who, why...– Messaging service with instant warnings from
system and chatting with other users
Norwegian Meteorological Institute met.no
System overview
Norwegian Meteorological Institute met.no
Forecasters view 1/4
Norwegian Meteorological Institute met.no
Forecasters view 2/4
Norwegian Meteorological Institute met.no
Forecasters view 3/4
Norwegian Meteorological Institute met.no
Forecasters view 4/4
Norwegian Meteorological Institute met.no
Field Edit Objects
• An algorithm processed on the gridded data inside a geographical area
• One object defines a specific change in:– One session– One field– One parameter– One time (hour)
• Traceable (who, where, when, why)• Reusable entities (algorithms, not
grid values)
Norwegian Meteorological Institute met.no
Base Objects
• Defines the algorithm and GUI to adjust input parameters
• A set of base objects are maintained by a separate application– The forecasters toolbox for field editing– A script language has been developed to
define GUI and algorithms– Only a selection of forecasters
(administrators) will handle base objects
Norwegian Meteorological Institute met.no
Norwegian Meteorological Institute met.no
PODS – Object Distribution System
• Middleware for field editing• User management with different
roles• Enables diana-clients to view the
same edited field through distribution of editing objects
• Implemented using CORBA• Bidirectional communication
(callback), multi-threading, asynchronous calls...
Norwegian Meteorological Institute met.no
PODS Design
Norwegian Meteorological Institute met.no
website
• Weather service for the public (free access)
• Joint effort by met.no and NRK (Norwegian Broadcasting Corporation)
• Forecasts (10 days) and observations– Text, symbols and graphs– Advanced (WMS) map clients– Download as XML– Search by geographic location
Norwegian Meteorological Institute met.no
unique users pr. week
top related