Top Banner
20th EGOWS, De Bilt, 8 - 11 June 2009 Slide 1 1 Metview 4 & Magics++: Metview 4 & Magics++: Answering new challenges of Answering new challenges of increasing volumes of data increasing volumes of data Stephan Siemen & Fernando Ii Graphics Section ECMWF
29

Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

Dec 21, 2015

Download

Documents

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: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 1

1

Metview 4 & Magics++: Metview 4 & Magics++: Answering new challenges of increasing Answering new challenges of increasing

volumes of datavolumes of data

Stephan Siemen & Fernando IiGraphics Section

ECMWF

Page 2: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 2

2

Overview

Magics++

Metview

OGC

Terralib

Page 3: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 3

3

Magics++ Further export versions have been released

We received very active feedback from external users - as a result, the next release (2.8) will include many new features requested by external users

The current available export version is 2.6.4

Platforms

- Linux (32 and 64 bit) (at ECMWF we tested OpenSuSE 10.3, 11.1 & SLES 9)

- IBM: AIX 5.3

- We know of Ubuntu, Fedora, Mac, FreeBSD and HP-UX users

- We appreciate feedback from Member States on which platforms (operating system / distributions + compilers) they use

Page 4: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 4

4

Magics++ overview

Page 5: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 5

5

Magics++ - ready for the web

It is a new software: can handle web requirements

- Produces wide range of web formats: PNG, PDF, SVG, KML

- Generates metadata info regarding the data displayed and legend

- Generates simple Javascript codes to enable map navigation

An XML based interface: MagML

- The XML convention makes it easy to use in a web context

- A MagML interpreter can be easily embedded in a complex web project allowing the generation of plot on demand

- The MagML syntax is similar to the Metview icons convention

Page 6: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 6

6

Web developments

Page 7: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 7

7

Magics++ - our programming experience

Autotools (configure) based installation enables easier spread of Magics++

- Users are more confident to update

- Debian and Fedora community have or plan to package Magics++

C++ proved again to be a good choice- Already used in Metview for 15 years

- Fast, clear structured object-oriented code

- Only issue: compiler support

Backwards compatibility- Important in an operational environment

- Can limit new developments

Page 8: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 8

8

Magics++ - KML/KMZ output

Generates OGC compliant KML 2.2

Very different to other 2D outputs

Generates time series

Able to write different layers

Page 9: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 9

9

MetviewMain developments focus on Metview 4

However we plan a ‘service release’ of Metview 3.11:

- New compilers tested (PGI 8 and GCC 4.3) including more up-to-date optimisation options

- Ready for the future high-resolution (T1279) upgrade

- Add modules to handle ODB’s (previously only available in internal releases)

- Add more functionality for handling Geopoints

- Number of small fixes

Page 10: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 10

10

Metview in the age of web services

Now that there is the ability of powerful web services, where

does a meteorological workstation, such as Metview, come

in?

The increasing amount of data to be processed does still need processing speed best achieved by an optimized software

While maps allow visualisation on the web a workstation can give more tools to analyse and work with data itself

The tool, once installed, is always available and independent of network and other services

Page 11: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 11

11

Metview 4 - new development choices

Replace MAGICS with Magics++- Enables 64 bit version (even hybrid is possible in Metview 3)

- Offers all features of Magics++

Replacement of Motif with Qt

Continue to use OpenGL API- Efficient

- Well established

Use autotools for installation

Offer tools for: - post-processing & visualisation of model analysis and forecasts

- observation monitoring

- development of web products

- logging & debugging for operations (SMS)

- model verification

Page 12: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 12

12

Replacement of Motif with Qt

The use of Motif became too restrictive for new developments, such as dynamic dialogues

Qt offers a wide range of standard dialogues, such as for printing and choosing colour

Better documentation, training and more examples than other toolkits we looked at (Gtk)

Has a big commercial company, Nokia, as backer

Thanks to the new license model, LGPL 2.1, it is now available for commercial and free software

We plan a step-by-step replacement, starting with the visualisation window and data examiner tools

Page 13: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 13

13

Metview 4 – plans (1)

A new visualisation module to take advantage of all the benefits provided by Magics++

More functionality to handle NetCDFs

More facilities to handle satellite data

MagML integration

OGC service client (and server?)

Full 64 bit memory support

Better installation tools (Autotools)

Page 14: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 14

14

Metview 4 – plans (2)

Macro language

- Powerful meteorologically oriented language

- automatic generation, drag&drop icons

- Interfaces with user’s Fortran/C/C++ programs

- Simple script language + modern computer language:

a = retrieve( param:’T’, date:-1 ) #fieldset with several levels

b = read( “/home/observ.gpt” ) #geopoints data

c = (a – 272.15) – b

plot( c )

- Improvements:

Multiple outputs

New enhanced editor

New data manipulation functions

Page 15: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 15

15

MV4 - improved magnification

Option to show values in magnification

Page 16: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 16

16

MV4 - zoom stack

Page 17: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 17

17

MV4 - improved data examiners & validators

Page 18: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 18

18

MV4 - improved Macro & MagML Editor

Page 19: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 19

19

Handling observation data (1)

Added new modules to handle ODB data

The ODB examiner allows the fast analysis of the metadata contents of an ODB

- Data structure is shown graphically

Page 20: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 20

20

Handling observation data (2)

New tool GeoTool and symbol plotting facilities

- allow more options to plot and analyse point data

- improve the handling & plotting of large amounts of data coming

from satellites (stored in ODBs)

Page 21: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 21

21

Terralib library: our link to GIS

Library to build geographical applications- Developed by our partner INPE/CPTEC (Brazil)

- Open Source Policy (LGPL)

Terralib is integrated into Metview 4/Magics++ - Access to a diverse set of GIS data and algorithms

- Support geographical projections and interpolation routines

Continuous work to take more advantage of Terralib’s ability to handle GIS data

- Handling of spatio-temporal data types (e.g. Shape file)

- Communication with GIS systems and spatial databases

- Handling large image data sets (high-res satellite data)

www.terralib.dpi.inpe.br

Page 22: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 22

22

OGC standards and web services

ECMWF is committed to investigating the use of OGC standards and (web) services

We hosted jointly with Met Office and Météo France a Workshop in Nov 2008

ECMWF wants to take an active role in the OGC Meteorology DWG

First practical work concentrates on WMS & KML

- Magics++ as server to deliver maps in PNG & SVG

- Metview 4 as client to enable users to integrate maps from other providers

- Support KML/KMZ as output format

Work after this will aim at catalogue and feature services

Page 23: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 23

23

Challenges of OGC standards

Any implementations need to be tested with external partners to ensure interoperability

Definition and use of Projection needs to be assessed

- E.g. definition of polar stereographic projections

How should WMS served maps be updated?

- On request, once or periodically

Page 24: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 24

24

OGC: WMS client in Metview 4 (1)

Page 25: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 25

25

OGC: WMS client in Metview 4 (2)

Page 26: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 26

26

OGC: WMS test with Météo France

Page 27: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 27

27

12th Workshop on Meteorological Operational Systems

2nd – 6th November 2009at ECMWF, Reading, UK

Speakers are invited to report on “new trends in meteorological visualisation applications”

More information at www.ecmwf.int/newsevents/meetings/workshops/2009/MOS_12/

Page 28: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 28

28

21st Meeting of the European Working Group on Operational meteorological Workstations (EGOWS)

We are looking forward to hosting the next EGOWSat ECMWF!

June 2010 at ECMWF, Reading, UK

We will provide more information (web + emails) nearer the time

Page 29: Slide 1 20th EGOWS, De Bilt, 8 - 11 June 2009 1 Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.

20th EGOWS, De Bilt, 8 - 11 June 2009

Slide 29

29

SummaryMAGICS

- MAGICS 6.11 export version - no further releases

Magics++- Magics++ 2.6.4 export version

- Next Export version planned early Summer 2009

Metview- Metview 3.11 export version

- Next ‘service’ export version 3.11.x planned for June 2009

- Metview 4 internal release 4Q 2009

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