1 / 35

Metview 4 The next generation of meteorological workstation at ECMWF

Metview 4 The next generation of meteorological workstation at ECMWF. Stephan Siemen Graphics Section ECMWF. Overview. News Magics++ updates Metview updates Metview 4 Other developments. News Magics++ updates Metview updates Metview 4 Other developments. Changes since last EGOWS.

parvani
Download Presentation

Metview 4 The next generation of meteorological workstation at ECMWF

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Metview 4The next generation ofmeteorological workstation at ECMWF • Stephan Siemen • Graphics Section • ECMWF 19th EGOWS, Ljubljana, 9 - 12 June 2008

  2. Overview • News • Magics++ updates • Metview updates • Metview 4 • Other developments 19th EGOWS, Ljubljana, 9 - 12 June 2008

  3. News • Magics++ updates • Metview updates • Metview 4 • Other developments 19th EGOWS, Ljubljana, 9 - 12 June 2008

  4. Changes since last EGOWS • The development of MAGICS 6 has been frozen • Only minor updates are planned • Magics++ developments continued with various releases • New Metgrams have been released (Wavegrams) • Two new versions of Metview have been released: • 3.10: New VarEps support • 3.11: Major internal change moving from gribex to GribAPI • Start of installation of new super computer (IBM Power 6) 19th EGOWS, Ljubljana, 9 - 12 June 2008

  5. 11th Workshop on Meteorological Operational Systems • 12th – 16th November 2007at ECMWF, Reading, UK • Speakers were invited to report on “new trends in meteorological visualisation applications” • Focus was on web servicesand applications. We had discussions on how useful Rich Internet Applications can be. • Calls for a separate Workshop to discuss OGC web standards / services The presentations and conclusions are available at www.ecmwf.int/newsevents/meetings/workshops/2007/MOS_11/ 19th EGOWS, Ljubljana, 9 - 12 June 2008

  6. EGOWS 2010 • ECMWF is happy to offer to host EGOWS 2010 • Will be at the weather centre in Reading, UK • We will inform / invite Member States 19th EGOWS, Ljubljana, 9 - 12 June 2008

  7. News • Magics++ updates • Metview updates • Metview 4 • Other developments 19th EGOWS, Ljubljana, 9 - 12 June 2008

  8. Magics++ 19th EGOWS, Ljubljana, 9 - 12 June 2008

  9. Magics++ - MagML • XML based format to describe Magics++ plots • Descriptive, not procedural • some support of variables and global definitions • No need for (re-)compilation • magml interpreter program processes a MagML file and produces output graphics • Interpreter can be easily called in user code • Description close to Metview’s icon convention • Can be integrated into more complex XML request descriptions 19th EGOWS, Ljubljana, 9 - 12 June 2008

  10. Magics++ - MagML usage • MagML is very popular with users • Main aim is the large scale automatic production of plots • MagML enables easy use of new features of Magics++ to make it more attractive for producing web output • Generating meta information / JavaScript code to support interactivity of web output • Layers • New formats: SVG, GIF, PDF, KML • Used in this way in the Plot-On-Demand project at ECMWF Ideal as backend for web interfaces with static layout and visual properties but changing data 19th EGOWS, Ljubljana, 9 - 12 June 2008

  11. 19th EGOWS, Ljubljana, 9 - 12 June 2008

  12. Metgrams 19th EGOWS, Ljubljana, 9 - 12 June 2008

  13. Magics++ 2.6 - new features • Rotated grids • Observation plotting • Support for BUFR metgram data • Python interface 19th EGOWS, Ljubljana, 9 - 12 June 2008

  14. Magics++ - next steps • Start testing new ECMWF interpolation library • Develop features to support Metview 4 • “Style sheets” for data types / products(possible replacement for specification groups) • Investigate streamlines • Introduce new projections (e.g. tephigrams) • Investigate advanced GIS features (e.g. shaded relief maps) 19th EGOWS, Ljubljana, 9 - 12 June 2008

  15. News • Magics++ updates • Metview updates • Metview 4 • Other developments 19th EGOWS, Ljubljana, 9 - 12 June 2008

  16. Interactive Batch script routine production PostScript PNG, JPEG Macro Mars GRIB BUFR Matrix other MetviewVisualisation Processing Metview • ECMWF's meteorological data visualisation and processing tool • Complete working environment for the operational and research meteorologist 19th EGOWS, Ljubljana, 9 - 12 June 2008

  17. Metview 3.11 – developments • Support for Grib 2 through migration from gribex to GribAPI • Meant many internal changes • Internally we still convert Grib 2 to Grib 1 for visualisation only • Support for inline C/C++ in Metview Macro (same as inline Fortran) • New features to support ECMWF’s Observations DataBase (ODB) • Allows examining and reading for visualisation and processing • Only released inside ECMWF 19th EGOWS, Ljubljana, 9 - 12 June 2008

  18. News • Magics++ updates • Metview updates • Metview 4 • Other developments 19th EGOWS, Ljubljana, 9 - 12 June 2008

  19. Metview 4 - Aims • Take full advantage of features from support libraries: • Magics++ • GribAPI • New Interpolation library • Terralib (INPE / Brazil) • Address issues reported by users: • More options to work with satellite data • Enhanced Macro editor • Easier installation (e.g. binary distribution) • Integrate Magics++ tools (MagML, Metgrams) • Improved NetCDF support 19th EGOWS, Ljubljana, 9 - 12 June 2008

  20. Metview 4 - improvements • Magics++ and Metview will both use C++ • Interface between both is generated from the same XML description files as the Fortran and MagML interface is • More sharing of code between Magics++ and Metview • More input and output formats (Magics++) • Improvements in user interactivity, such as layers • The ability to dynamically toggle certain graphical objects, such as contour labels and maxima/minima • Querying the properties of graphical objects displayed on screen • Generate MagML for plot-on-demand (web) 19th EGOWS, Ljubljana, 9 - 12 June 2008

  21. Metview 4 - status • Currently in alpha status • User can switch between current, MAGICS 6 based plot module or new, Magics++ based plot module • New plot module, using OpenGL, is working as first prototype • Better fonts • Improved zooming functions • Thanks to modular architecture, Metview 3 modules continue to work alongside new Metview 4 modules • Some Metview 3 modules might be removed later or redirected to a ‘translator’ to call a respective new module 19th EGOWS, Ljubljana, 9 - 12 June 2008

  22. Metview 4 - new display 19th EGOWS, Ljubljana, 9 - 12 June 2008

  23. Metview 4 - Next steps • Start having users testing Metview 4 this summer • Mainly for new ODB / NetCDF features • Release future test version of Metview including new Metview 4 modules • Currently non-invasive work on Metview 3 • Review of ‘old’ features - some might be rewritten or even removed • Consider new GUI toolkit additional to Motif - stepwise transition • First release in 2009 19th EGOWS, Ljubljana, 9 - 12 June 2008

  24. News • Magics++ updates • Metview updates • Metview 4 • Other developments 19th EGOWS, Ljubljana, 9 - 12 June 2008

  25. WMO symbols fonts (1) • Wmo.jhf (Java - VisAD) • Suggestion for a Wiki • ERSI font files • Disadvantages: inclusion in vector formats, no layouts • Possible commercial fonts  Thanks for all your feedback! 19th EGOWS, Ljubljana, 9 - 12 June 2008

  26. WMO symbols fonts (2) • We test now TTF fonts in Magics++ • We test Pango as the layout engine • Inclusion in vector formats (SVG, PS) a real problem • We still look for a ‘full’ set of WMO symbols  We will keep you informed about our progress! 19th EGOWS, Ljubljana, 9 - 12 June 2008

  27. OGC web services • Web standards defined by Open Geospatial Consortium • WMS - Web Map Service • Examples: Google Earth • WFS - Web Feature Service • Retrieving or altering feature descriptions • WCS - Web Coverage Service • Provide ‘coverage objects’ • File formats • GML • KML (Google Earth) 19th EGOWS, Ljubljana, 9 - 12 June 2008

  28. OGC services - our plans • Support KML output in Magics++ / Metview 4 • Start Google Earth from Metview • Support of OGC description of projections • Terralib supports EPSG codes • Possibility to use Magics++ to build WMS service • Enable definition of WMS request and import of results • Add support for GML and WCS as input?  There are plans to hold a Workshop about OGC web services end of November 2008! 19th EGOWS, Ljubljana, 9 - 12 June 2008

  29. Summary • Metview • Metview 3.10 export version • Next export version 3.11 planned this June • Magics++ • Magics++ 2.4.3 export version • Next Export 2.6 version planned 3Q 2008 For more information and to keep up-to-date with developments, please visit our webpage or subscribe to our RSS at http://www.ecmwf.int/publications/manuals/magics http://www.ecmwf.int/publications/manuals/metview 19th EGOWS, Ljubljana, 9 - 12 June 2008

  30. Metview 3.11.1 demo 19th EGOWS, Ljubljana, 9 - 12 June 2008

  31. First MetviewPrinciple: “Everything in Metview is an Icon” Second Metview Principle: “Every Metview Task is a sequence of actions on icons” Metview Principles 19th EGOWS, Ljubljana, 9 - 12 June 2008

  32. Opened Desktop Main Desktop Menu Bar Click-Right for Desktop Menu Edit to open Desktop Icon Drawers Desktop Menu Metview user interface 19th EGOWS, Ljubljana, 9 - 12 June 2008

  33. Metview Icon Editors (1) Family editor (Simple Formula) Graphical editor (Display Window) Text editor (Macro) Standard editor (MARS Retrieval) 19th EGOWS, Ljubljana, 9 - 12 June 2008

  34. Metview Icon Editors (2) Icon Id(click to see contents in plain text format) Help Button (linked to HTML Help Pages) Input area Input element: Icon Field Input element: Check Button Input element: Option Menu Templates Drawer: Stores predefined (frequently used) icons Input element: Alphanumeric Field Save/Exit area 19th EGOWS, Ljubljana, 9 - 12 June 2008

  35. Metview - Display Window Plot Size Control Menu Bar Command Buttons (‘Tool Tip Help’ when pointing to) Frame Menu (Click-Right) Content Tab Controls Tab 19th EGOWS, Ljubljana, 9 - 12 June 2008

More Related