Top Banner
Norwegian Meteorological Institute met.no Recent development at met.no EGOWS 2008, Ljubljana Michael O. Akinde Martin L. Sætra Bjørn K. Larsen
23

Norwegian Meteorological Institute met.no Recent development at met.no EGOWS 2008, Ljubljana Michael O. Akinde Martin L. Sætra Bjørn K. Larsen.

Jan 30, 2016

Download

Documents

Laureen Wade
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Norwegian Meteorological Institute met.no Recent development at met.no EGOWS 2008, Ljubljana Michael O. Akinde Martin L. Sætra Bjørn K. Larsen.

Norwegian Meteorological Institute met.no

Recent development at met.no

EGOWS 2008, LjubljanaMichael O. Akinde

Martin L. Sætra

Bjørn K. Larsen

Page 2: Norwegian Meteorological Institute met.no Recent development at met.no EGOWS 2008, Ljubljana Michael 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

Page 3: Norwegian Meteorological Institute met.no Recent development at met.no EGOWS 2008, Ljubljana Michael O. Akinde Martin L. Sætra Bjørn K. Larsen.

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

Page 4: Norwegian Meteorological Institute met.no Recent development at met.no EGOWS 2008, Ljubljana Michael O. Akinde Martin L. Sætra Bjørn K. Larsen.

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

Page 5: Norwegian Meteorological Institute met.no Recent development at met.no EGOWS 2008, Ljubljana Michael O. Akinde Martin L. Sætra Bjørn K. Larsen.

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

Page 6: Norwegian Meteorological Institute met.no Recent development at met.no EGOWS 2008, Ljubljana Michael O. Akinde Martin L. Sætra Bjørn K. Larsen.

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

Page 7: Norwegian Meteorological Institute met.no Recent development at met.no EGOWS 2008, Ljubljana Michael O. Akinde Martin L. Sætra Bjørn K. Larsen.

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 [email protected]

Page 8: Norwegian Meteorological Institute met.no Recent development at met.no EGOWS 2008, Ljubljana Michael O. Akinde Martin L. Sætra Bjørn K. Larsen.

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

Page 9: Norwegian Meteorological Institute met.no Recent development at met.no EGOWS 2008, Ljubljana Michael O. Akinde Martin L. Sætra Bjørn K. Larsen.

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

Page 10: Norwegian Meteorological Institute met.no Recent development at met.no EGOWS 2008, Ljubljana Michael O. Akinde Martin L. Sætra Bjørn K. Larsen.

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...

Page 11: Norwegian Meteorological Institute met.no Recent development at met.no EGOWS 2008, Ljubljana Michael O. Akinde Martin L. Sætra Bjørn K. Larsen.

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

Page 12: Norwegian Meteorological Institute met.no Recent development at met.no EGOWS 2008, Ljubljana Michael O. Akinde Martin L. Sætra Bjørn K. Larsen.

Norwegian Meteorological Institute met.no

System overview

Page 13: Norwegian Meteorological Institute met.no Recent development at met.no EGOWS 2008, Ljubljana Michael O. Akinde Martin L. Sætra Bjørn K. Larsen.

Norwegian Meteorological Institute met.no

Forecasters view 1/4

Page 14: Norwegian Meteorological Institute met.no Recent development at met.no EGOWS 2008, Ljubljana Michael O. Akinde Martin L. Sætra Bjørn K. Larsen.

Norwegian Meteorological Institute met.no

Forecasters view 2/4

Page 15: Norwegian Meteorological Institute met.no Recent development at met.no EGOWS 2008, Ljubljana Michael O. Akinde Martin L. Sætra Bjørn K. Larsen.

Norwegian Meteorological Institute met.no

Forecasters view 3/4

Page 16: Norwegian Meteorological Institute met.no Recent development at met.no EGOWS 2008, Ljubljana Michael O. Akinde Martin L. Sætra Bjørn K. Larsen.

Norwegian Meteorological Institute met.no

Forecasters view 4/4

Page 17: Norwegian Meteorological Institute met.no Recent development at met.no EGOWS 2008, Ljubljana Michael O. Akinde Martin L. Sætra Bjørn K. Larsen.

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)

Page 18: Norwegian Meteorological Institute met.no Recent development at met.no EGOWS 2008, Ljubljana Michael O. Akinde Martin L. Sætra Bjørn K. Larsen.

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

Page 19: Norwegian Meteorological Institute met.no Recent development at met.no EGOWS 2008, Ljubljana Michael O. Akinde Martin L. Sætra Bjørn K. Larsen.

Norwegian Meteorological Institute met.no

Page 20: Norwegian Meteorological Institute met.no Recent development at met.no EGOWS 2008, Ljubljana Michael O. Akinde Martin L. Sætra Bjørn K. Larsen.

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...

Page 21: Norwegian Meteorological Institute met.no Recent development at met.no EGOWS 2008, Ljubljana Michael O. Akinde Martin L. Sætra Bjørn K. Larsen.

Norwegian Meteorological Institute met.no

PODS Design

Page 22: Norwegian Meteorological Institute met.no Recent development at met.no EGOWS 2008, Ljubljana Michael O. Akinde Martin L. Sætra Bjørn K. Larsen.

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

Page 23: Norwegian Meteorological Institute met.no Recent development at met.no EGOWS 2008, Ljubljana Michael O. Akinde Martin L. Sætra Bjørn K. Larsen.

Norwegian Meteorological Institute met.no

unique users pr. week