slide 1 19th egows, ljubljana, 9 - 12 june 2008 1 metview 4 the next generation of meteorological...
Post on 26-Dec-2015
220 Views
Preview:
TRANSCRIPT
19th EGOWS, Ljubljana, 9 - 12 June 2008
Slide 1
1
Metview 4Metview 4The next generation ofThe next generation of
meteorological workstation meteorological workstation at ECMWFat ECMWF
Stephan Siemen
Graphics Section
ECMWF
19th EGOWS, Ljubljana, 9 - 12 June 2008
Slide 2
2
Overview
News
Magics++ updates
Metview updates
Metview 4
Other developments
19th EGOWS, Ljubljana, 9 - 12 June 2008
Slide 3
3
NewsMagics++ updatesMetview updatesMetview 4Other developments
19th EGOWS, Ljubljana, 9 - 12 June 2008
Slide 4
4
Changes since last EGOWSThe 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
Slide 5
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
Slide 6
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
Slide 7
7
NewsMagics++ updatesMetview updatesMetview 4Other developments
19th EGOWS, Ljubljana, 9 - 12 June 2008
Slide 8
8
Magics++
19th EGOWS, Ljubljana, 9 - 12 June 2008
Slide 9
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
Slide 10
10
Magics++ - MagML usageMagML 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
Slide 11
11
19th EGOWS, Ljubljana, 9 - 12 June 2008
Slide 14
14
Metgrams
19th EGOWS, Ljubljana, 9 - 12 June 2008
Slide 15
15
Magics++ 2.6 - new featuresRotated grids
Observation plotting
Support for BUFR metgram data
Python interface
19th EGOWS, Ljubljana, 9 - 12 June 2008
Slide 16
16
Magics++ - next stepsStart 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
Slide 17
17
NewsMagics++ updatesMetview updatesMetview 4Other developments
19th EGOWS, Ljubljana, 9 - 12 June 2008
Slide 18
18
MetviewECMWF's meteorological data visualisation and processing tool
Complete working environment for the operational and research meteorologist
GRIBBUFRMatrixother
PostScriptPNG, JPEGMacro
Metview Visualisation Processing
Interactive Batch scriptroutine production
Mars
19th EGOWS, Ljubljana, 9 - 12 June 2008
Slide 19
19
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
Slide 20
20
NewsMagics++ updatesMetview updatesMetview 4Other developments
19th EGOWS, Ljubljana, 9 - 12 June 2008
Slide 21
21
Metview 4 - AimsTake 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
Slide 22
22
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
Slide 23
23
Metview 4 - statusCurrently 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
Slide 24
24
Metview 4 - new display
19th EGOWS, Ljubljana, 9 - 12 June 2008
Slide 25
25
Metview 4 - Next stepsStart 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
Slide 26
26
NewsMagics++ updatesMetview updatesMetview 4Other developments
19th EGOWS, Ljubljana, 9 - 12 June 2008
Slide 27
27
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
Slide 28
28
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
Slide 29
29
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
Slide 30
30
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
Slide 31
31
SummaryMetview
- 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
Slide 32
32
Metview 3.11.1 demo
19th EGOWS, Ljubljana, 9 - 12 June 2008
Slide 33
33
Metview Principles
First MetviewPrinciple:
“Everything in Metview is an Icon”
Second Metview Principle:
“Every Metview Task is a sequence of actions on icons”
19th EGOWS, Ljubljana, 9 - 12 June 2008
Slide 34
34
Metview user interface
Edit to open Desktop
Click-Right for Desktop Menu
Main DesktopOpened Desktop
Icon Drawers
Menu Bar
Desktop Menu
19th EGOWS, Ljubljana, 9 - 12 June 2008
Slide 35
35
Metview Icon Editors (1)
Graphical editor (Display Window)
Standard editor (MARS Retrieval)
Family editor (Simple Formula)
Text editor (Macro)
19th EGOWS, Ljubljana, 9 - 12 June 2008
Slide 36
36
Icon Id(click to see contents in plain text format)Input area
Input element: Check Button
Templates Drawer:Stores predefined (frequently used) icons
Save/Exit area
Help Button (linked to HTML Help Pages)
Input element: Icon Field
Input element: Option Menu
Input element: Alphanumeric Field
Metview Icon Editors (2)
19th EGOWS, Ljubljana, 9 - 12 June 2008
Slide 37
37
Metview - Display Window
Menu Bar
Frame Menu(Click-Right)
Content Tab Controls Tab
Command Buttons (‘Tool Tip Help’ when pointing to)
Plot Size Control
top related