240 likes | 412 Views
EGOWS 2007, Dublin Eivind A. Martinsen, Bjørn Kristian Larsen and Trond Michelsen . Diana and recent developments at met.no. Developments. A new GPL version of Diana and Tseries December 2006 TED - text forecast editor and distribution system now used for all text production
E N D
EGOWS 2007, Dublin Eivind A. Martinsen, Bjørn Kristian Larsen and Trond Michelsen Diana and recent developments at met.no
Developments • A new GPL version of Diana and Tseries • December 2006 • TED - text forecast editor and distribution system • now used for all text production • New forecast production system • changing the main production from text writing to field modification and on-demand production • Field editing tools • A prototype presented to the forecasters
Developments … • Web Map Services • Diana in batch mode to deliver graphical layers • A new web site for weather forecasts • Autumn 2007 • Maintenance, bugfixing, fixing, new details,....
Production and monitoringmet.no’s integrated system • Diana displays fields,obs,image(radar,sat), editing of fields and objects and a batch version for production • Tseries displays meteograms, EPSograms etc. and a batch version for production • Qed point forecasting, editing symbols and time series • Modfly aviation forecasting, TAF editor and monitoring • VePS verification presentation system • Ted forecast text editor and organizer
2D map Production and monitoringSketch of the present integrated system Time series Taf monitoring Diana Time series editing Text editing Point verification
Diana and Tseries (GPL) • 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 license) May 2006
Diana …General info • New project leader: Lisbeth Bergholt • New version of Diana and Tseries were released in December 2006 • Included maintenance, bugfixing • identical to the version used operationally by the forecasters at met.no • A formal cooperation with SMHI for further development of Diana has been established • Includes databases and data quality control
Diana …GPL release A new version later this year • support for netCDF files • Proj4 library for map projections. • the next Diana version will be released as a debian package. This will make the installation more straight forward. • http://met.no/diana • email: diana@met.no
Editor for Text Forecasts • Specialized text editor for weather forecasts • Production of documents in XML • Post processing documents with XSL technology. Style sheets for html, latex – PDF and ASCII output • Batch production of related products on server • Advantages • Text tagged with attributes time period and area for easier reuse • Automatic post production and distribution
Editor for Text Forecasts …. • Production of documents based on templates • Specify forecast areas and time periods in template • Automatic insertion of NWP and observation values • Severe weather warnings • Automatic distribution of severe weather warnings based on values extracted from text. • Current status • From June 2007 used for all text forecast production and distribution
The planned forecast production system 1. Select model 2. Load fields in Diana 3. Make corrections 4. Correction approval 5. Produce result 5.1 Load fields in bprofet 5.2 Apply corrections 5.3 Submit product (fields)
Field Editing Developed in prototype: • A part of Diana • Corrections realized through reusable and traceable entities • Algorithm and GUI defined using script language • Intuitive selection of the affected area • Instant visualization of changes • Spacial smoothing • Topographic and land/sea masking Under development: • Distributed field editing as in a single coherent system • Interpolation in time
Field Editing …Script language • Script language developed for field editing • Algorithm defined by calls to methods from a dynamic method library • Defining GUI for managing algorithm input data • Field data can be accessed in order to define your own masks • Script editor developed
Programming environment • Linux (Fedora Core 5, Debian sarge) • Qt GUI (free for OpenSource development) • OpenGL (Mesa3D) • C++ (C++,C and fortran libraries) • Free/OpenSource libraries and databases • Doxygen source code documentation
Web Map Services - WMS-Diana • CGI-wrapper for batch-Diana • Receives WMS-request - generates input-file for bdiana • Bdiana creates image • WMS-Diana returns image to client • Displays field, obs and image (radar, sat) • Full support of every format Diana supports is planned
Web Map Services - WMS-Diana ... • Supports WMS 1.1.1 • Supports dimensions (TIME and LEVEL) • Uses UMN Mapserver as a front-end
Web Map Services - WMS-Diana …. WMS-layers can be exported to KML for use in Google Earth (with time-support)
Web Map Services - WMS-Diana … WMS-client is based on OpenLayers
yr.no website Weather service for the public, free access Joint effort by met.no and NRK (the Norwegian Broadcasting Corporation) Offers forecasts (up to 10 days), observations, basic and advanced (WMS) map clients Searchable by geographic location For Norway and adjacent areast: hour-by-hour forecast, weekend forecast Still in beta, to be launched this autumn
yr.no website …WeatherAPI data access interface Offer our data over HTTP Written as backend for yr.no May be reused as backend for other systems
yr.no website …System characteristics • REST-like interface • WS (climate data) • WMS (basic and advanced map clients) • Cache (Varnish) • Debian packages
yr.no website …REST-like interface http://api.yr.no/weatherapi/radar/1.0 /?radarsite=rissa;type=animation;width=800 Access to various products (eg radar) Versioned API per product (eg 1.0) Product details (eg ?radarsite=...) Returns XML and images Access control when needed UTF-8 .../radar/1.0/documentation Documentation available through API
Summary New release of Diana and Tseries as a debian package later this year A prototype of field editing tool has been developed -> demo tomorrow Several applications of Web Map Services has been set up -> demo tomorrow A new web site for weather forecasts which will be lunched this autumn -> demo tomorrow