dwd - zentrale entwicklung michael rohn, dirk heizenreder ... · 11th workshop on meteorological...

39
11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation and Production using NinJo DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder Eleventh Workshop on Meteorological Operational Systems ECMWF, 12-16 November 2007

Upload: others

Post on 17-Mar-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1

Visualisation and Production using NinJo

DWD - Zentrale Entwicklung

Michael Rohn, Dirk Heizenreder

Eleventh Workshop on Meteorological Operational Systems

ECMWF, 12-16 November 2007

Page 2: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 2

� NinJo: Overview

� Visualisation

� Product generation

� Automatisation with NinJoScience

� Status and Outlook

Page 3: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 3

International collaborationof Met Services inCanada, Denmark, Germany, Switzerland

Further joint Developmentand Maintenance

NinJo: Developed by …

Page 4: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 4

Modular structureeg.GRIB data

�GridLayer

Many data typesGRID, BUFR, Radar, Satellite, warnings, cells, points, areas, …

ServerClient ExternalSystems

NinJo has …

Page 5: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 5

Building kit for meteorological applicationsFrom a satellite image viewer to a complex meteorological workstationVisualization and Production tools can be configuredeach application represented by own layer

Flexible programming environmenteach partner constructs his NinJo and adds own data typescompletely Java based

User orienteduser can define his own NinJo desktopeverything is configurable by user action

Generic Meteorological Workstationeasy extension possible (open for new data, new storage systems)

NinJo is …

Page 6: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 6

� NinJo: Overview

� Visualisation

� Product generation

� Automatisation with NinJoScience

� Status and Outlook

Page 7: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 7

NinJo: Visualisation - ConceptMain Window

Main scenesecondary scenes

up to 3,configurable

Secondary WindowsMeteograms,

CrossSections, based on extendable

diagram framework

Page 8: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 8

Highly configurableNinJo is the GUI for configuration (System-, Site-, User-Level)xml behind the scene

Favourites and Functionality can be configuredMaps/ Geographical data

• Data types• Color Tables• Legend positions

GUIMenuesSelected data typesSelected layers, active layerNumber of (secondary) scenes

Multi-lingual

NinJo: Visualisation - Flexibility

Page 9: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 9

NinJo: Visualisation - Layer specificMainToolbar

LayerSelection Layer

Menue

LayerToolbar

TimeNavigation

Page 10: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 10

Independent visualisationmeteorological datageographical information

Flexible composition of sceneSuperimposed visualisationModes active, invisible, duplicated

Interactive layersspecific applications

duplicated layer

active layer invisible layer

add layer

NinJo: available Layer in 1.2

Page 11: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 11

Geo RasterHeightElevationLanduse

Geo VectorCoastline, boundariesRoads, railway,Rivers, cities, airports

Geo Gridparallels and meridians

Landsat image (50m resolution) + Geovector data

NinJo: Geo Layers

Page 12: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 12

Supports major platformsGOES, GMS, MeteosatNOAA, FENGYUN

ProductsChannel combinationsCompositesSAF products

Basic Image processingcontrast enhancementcolour tables

NinJo: Satellite Layer

Page 13: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 13

observation and forecast dataVisualization of station based data

configurable displaysymbols and plot models

Sorting algorithmsMin/MaxRatingHitlist

Meteogramsat selected locations

NinJo: Surface Layer

Page 14: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 14

Editable plot-model

NinJo: Surface Layer- Configuration

Priorization

Page 15: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 15

Point map

horizontal distribution of selected elements

Sounding diagrams

vertical distribution at specific locations

(next slide)

NinJo: Sounding Layer

Page 16: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 16

NinJo: Sounding Layer - diagramsCloud cover and turbulences

Hodograph

Page 17: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 17

various numerical NWP dataGME, LME, ECMWF, GFS, LFP, HIRLAM...

calculated elementsprecip. sums, differences

display modes:Isolines, Isoareasvalues, symbols, wind barbs

NinJo: Grid Layer

Page 18: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 18

various Radar products

Projectionscartesian, stereographic

NinJo: Radar Layer

Page 19: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 19

Different networks

Visualization of characteristicsCloud to ground, cloud to cloudPolarityno. of strokesamplitude

Color-encodingdepending on age or polarity

NinJo: Lightning Layer

Page 20: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 20

� NinJo: Overview

� Visualisation

� Product generation

� Automatisation with NinJoScience

� Status and Outlook

Page 21: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 21

Report types: GAFOR, GAMET, SIGMET, TAFAeronautical

warningsaerea forecastspoint forecasts

defined flight paths

NinJo: Aviation Layer

Page 22: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 22

Weather monitoringcontinous alerting to severe weather situations

Monitoring of qualitycomparison of warningsto observed weather

Monitoring ruleshighly configurableall data typesthreshold definitionscombination of criteria

NinJo: AutoMON

Page 23: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 23

Serves to issue warnings: Editing Production Monitoring

Selectionobjects/areas

Editingwarning templateheight selectiontime selection

Productiondissemination to textgeneration/user

Monitoringcomparison to observations assisted by AutoMON

NinJo: EPM Layer

Page 24: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 24

Outlook: Automatic Warning – Project until 2009

WithinAutoWARN Project

Outside ofAutoWARN

Observations

KONRAD / SCIT

Radar

Lightning, BlitzMOS

LMK (+ other models)

WarnMOS

PEPS

MOSMIX

ASGAutoWARN Status

Generator� Automatic

Warning StatusProposal

ASEAutoWARN Status

Editor� Manually

Modified WarningStatus, Export

ExternalProduct

Generation(WV11)

and distribution

AutoMONAutomaticMonitoring�Warning

Events

Further development: based on AutoMON / EPMcontact: [email protected]

Page 25: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 25

Point Forecast Editing

Selectionarea / pointforecast timeheight level

Editingabsolute / relativeinterpolation

Consistencycompares elementsoptional corrections

NinJo: MMO Layer

Page 26: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 26

Interactive graphical editor

Editing Graphical ObjectsFronts, Jet, Clouds, SigWx elementsWeather areas,…Texts and icons

MetObjectsencodingdistribution for other users

NinJo: IGE

Page 27: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 27

Field editingphysically based modificationsresult storage for further processing

Edit Modespoint, single and multiplestructuredrag points on isolines

black listfilter observations

Prototypicaladapt balanced fieldse.g. wind - mass

NinJo: On Screen Analysis

Page 28: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 28

� NinJo: Overview

� Visualisation

� Product generation

� Automatisation with NinJoScience

� Status and Outlook

Page 29: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 29

SatWetter

BlitzMOS

RadVorOP

SYNOP

METAR

SPECI

GMEObservation

ECMWF

COSMO-EU

COSMO-DE

GME-DMO

GME-MOS

ECMWF-MOS

MIX-MOS

COSMO-EU-DMO

COSMO-EU-KALMAN

COSMO-DE

Motivation: NinJo-Science

NWP Postprocessing

large variety of data:only partial used in forecastclose to impossible to manually assess

Automatisationsupport forecastermore time for extreme weather forecasting/warning

Local forecast(site specific

guidance)Nowcasting

Page 30: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 30

10 11 12 13 14 15 48 120 168

Observation

Nowcasting

Model

(post processing)

Adaptation/Objective Optimisation

Example: Update at 11:00 UTC

[h]

COSMO-DE

EPS-Mean

<planned>

Data merging: Model postprocessingNowcastingobservation

Individual weightstime dependantelement specific

Page 31: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 31

Adaptation: Interpretation of nowcasting products

SatWetter RadVor_OpBlitzMOS

Heterogeneous dataformats, resolutioninformation content, probabilistic

Interpretation required

SatWetter: cluster analysis imagery + synopBlitzMOS: probabilities for lightning, MOS basedRadVor-OP: precipitation from Radar + translation

Page 32: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 32

Adaptation: Combination of products

ww p

3 0.2570 0.1071 0.0985 0.1087 0.1089 0.1076 0.0477 0.0478 0.0479 0.0416 0.10

ww p(norm)17 0.04580 0.01781 0.01782 0.01783 0.01784 0.01785 0.01786 0.01787 0.01788 0.01789 0.01790 0.01795 0.04596 0.04597 0.03698 0.04599 0.036

Sum 0.435wwi(wk4) (1-0.435)/50

„Linear Opinion Pool“:Aggregation of probability distribution(eg. „Significant weather“)

individual weightstime dependantelement specific

Page 33: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 33

NinJo ServerTier

External SystemsTier

Adaption & Guidance Service

Access Layer

Science F

ramew

orkAdaption

Guidance

NinJo ClientTier

GRIB DataServer

GRIB DataImport

Image DataServer

Image DataImport

SecurityService

Point DataServer

Point DataImport

Alerting DataServer

Alerting DataImport

Monitoring Service

Watchdog Service

Monitoring

GRIB DataMonitor

Point DataMonitor

Alerting DataMonitor

External Distribution(AFD)

Decoding(GLOBUS)

LDAPDirectory

NinJo Client

AlertingLayer

Point DataLayer MMOMonitoring

Layer

Access LayerWatchdogClient

central production integrated in NinJoPointDataServer to hold result data

VisualisationSurfaceLayer (operational forecast)OOG-Layer („Expert view“)

NinJo-Science: Technical View

Page 34: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 34

Integration in meteorological workstation NinJo

Page 35: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 36

Objective Optimisation / Adaptation

Site specific forecast data merging

currently being evaluated at DWD

AutoSWIS

site specific road weather forecast + energy balance model

… more to come

Cell detection from Radar data: DWD, current project until 2009

Streamlines, Cross sections,Trajectories: MeteoSwiss

NinJo-Science modules

Page 36: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 37

� NinJo: Overview

� Visualisation

� Product generation

� Automatisation with NinJoScience

� Status and Outlook

Page 37: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 38

Visualisationcomplete package of layers supporting the entire forecasting process at DWD (determinstic, warning, aviation, etc.)

ProductionInteractive layers to enable manual quality control, editing, and productgeneration

NinJo Scienceto support automatisation at DWD

NinJo StatusDWD: replaced legacy system MAP in October 2007BGIS (military): replaces legacy system in December 2007MSC: operational introduction early 2008

Summary

Page 38: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 39

NinJo Viewcurrent Version 1.2DWD: since 2006 operationally used parallel with legacy system

October 2007: legacy system has been switched offDMI and MeteoSwiss: in 2007 operationally usage parallel with legacy systemMSC: operational introduction in 2008

NinJo Product (1.3 Q3 2008)New: Interactive graphic editing / Production work bench

NinJo Enterprise (1.4 Q3 2009)Enabling third parties to develop their own layers and functionalities

Current licence holdersINM – SpainSAWS - South Africa

NinJo: Outlook

Page 39: DWD - Zentrale Entwicklung Michael Rohn, Dirk Heizenreder ... · 11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 1 Visualisation

11th Workshop on Meteorological Operational Systems - ECMWF 12-16 November 2007 - M.Rohn, D.Heizenreder 40

www.ninjo-workstation.com

[email protected]

More

… information… examples

… news

NinJo: Licensing