Scheduled Meteorological Product Creation using NinJo Batch 1.3 Sören Kalesse Deutscher Wetterdienst

Slides:



Advertisements
Similar presentations
Training Structure Agenda Metadata Creation Considerations
Advertisements

Weather Forecasting This chapter discusses: 1.Various weather forecasting methods, their tools, and forecasting accuracy and skill 2.Images for the forecasting.
Design Patterns.
The 4 T’s of Test Automation:
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 16 Introduction to Ajax.
Integrating 3D Geodata in Service-Based Visualization Systems Jan Klimke, Dieter Hildebrandt, Benjamin Hagedorn, and Jürgen Döllner Computer Graphics Systems.
Tom Sugden EPCC OGSA-DAI Future Directions OGSA-DAI User's Forum GridWorld 2006, Washington DC 14 September 2006.
R. L. Buckley and C. H. Hunter Atmospheric Technologies Group Savannah River National Laboratory Recent Improvements to an Advanced Atmospheric Transport.
3 Copyright © 2005, Oracle. All rights reserved. Designing J2EE Applications.
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
Copyright CompSci Resources LLC Web-Based XBRL Products from CompSci Resources LLC Virginia, USA. Presentation by: Colm Ó hÁonghusa.
EURO4M Project Kick-Off, April 2010 OGC Web Services Data visualization using OGC web services Maarten Plieger Wim Som de Cerff Royal Netherlands Meteorological.
Elton Mathias and Jean Michael Legait 1 Elton Mathias, Jean Michael Legait, Denis Caromel, et al. OASIS Team INRIA -- CNRS - I3S -- Univ. of Nice Sophia-Antipolis,
GIS in the Internet - architectures, standards and OpenSource Team SPADE – Spatial Decision Support.
Introduction to Metview
ECMWF June 2006Slide 1 Access to ECMWF data for Research Manuel Fuentes Data and Services Section, ECMWF ECMWF Forecast Products User Meeting.
Introduction ATMCP and Performance Dominique Colin de Verdière (CENA) Bernard Miaillier (Eurocontrol) TIM9 - ATMCP-RTSP May 2002.
0 - 0.
MULTIPLYING MONOMIALS TIMES POLYNOMIALS (DISTRIBUTIVE PROPERTY)
Addition Facts
1 Processes and Threads Creation and Termination States Usage Implementations.
|epcc| NeSC Workshop Open Issues in Grid Scheduling Ali Anjomshoaa EPCC, University of Edinburgh Tuesday, 21 October 2003 Overview of a Grid Scheduling.
Enterprise Java and Data Services Designing for Broadly Available Grid Data Access Services.
The University of Reading Helen Dacre AGU Dec 2008 Boundary Layer Ventilation by Convection and Coastal Processes Helen Dacre, Sue Gray, Stephen Belcher.
Universitá degli Studi di LAquila Mälardalens Högskola, Västerås 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management.
| Copyright © 2009 Juniper Networks, Inc. | 1 WX Client Rajoo Nagar PLM, WABU.
Server Access The REST of the Story David Cleary
Vision for System and Resource Management of the Swiss-Tx class of Supercomputers Josef Nemecek ETH Zürich & Supercomputing Systems AG.
Simplified Management using the Enterprise Policy Management Framework
DOROTHY Design Of customeR dRiven shOes and multi-siTe factorY Product and Production Configuration Method (PPCM) ICE 2009 IMS Workshops Dorothy Parallel.
1 Automating Auto Tuning Jeffrey K. Hollingsworth University of Maryland
© Telcordia Technologies 2004 – All Rights Reserved AETG Web Service Advanced Features AETG is a service mark of Telcordia Technologies. Telcordia Technologies.
1 Web-Enabled Decision Support Systems Access Introduction: Touring Access Prof. Name Position (123) University Name.
State of Connecticut Core-CT Project Query 8 hrs Updated 6/06/2006.
Use of the SPSSMR Data Model at ATP 12 January 2004.
Describing Complex Products as Configurations using APL Arrays.
Code Generation in CDE Remi Lequette ILOG.
Module 1: Introduction to SQL Server Reporting Services.
Chapter 11: The X Window System Guide To UNIX Using Linux Third Edition.
25 July, 2014 Hailiang Mei, TU/e Computer Science, System Architecture and Networking 1 Hailiang Mei Remote Terminal Management.
HORIZONT TWS/WebAdmin TWS/WebAdmin for Distributed
We are learning how to read the 24 hour clock
Database System Concepts and Architecture
Chapter 10 Software Testing
3.1 Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition Process An operating system executes a variety of programs: Batch system.
Processes Management.
Executional Architecture
Template v5 October 12, Copyright © Infor. All Rights Reserved. 1 Learn LN User interface concepts Bram Vijfhuizen Principal.
Enhancing Spotfire with the Power of R
Addition 1’s to 20.
Requirements Analysis 1. 1 Introduction b501.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Introduction.
25 seconds left…...
Test B, 100 Subtraction Facts
Week 1.
ICD 9 to 10 Translation Tool Slide 1. Agenda Framework Overview Functional Coverage Feature List Screenshots Conversion Approach Framework Architecture.
Vanderbilt Business Objects Users Group 1 Linking Data from Multiple Sources.
12 January 2009SDS batch generation, distribution and web interface 1 ExESS IT tool for SDS batch generation, distribution and web interface ExESS IT tool.
Section 1: Process to create EAS Interface File  DoD Batch and Timecard Status Report  DoD Employee Missing Payroll Data Report  Distribute Labor Cost.
Drill down Reconciliation Analysis Report (RFMFGRCN_RP1) in the Background Instructions Guide June, 2012.
1 XML Web Services Practical Implementations Bob Steemson Product Architect iSOFT plc.
NinJo Demonstration, EGOWS NinJo Demonstration Ljubljana
Today’s Agenda Bill Presentment Overview Demo. Tailoring Your Invoices with Oracle’s Bill Presentment Architecture March 7, 2005.
Visualizing large spatial/temporal data sets An example from the European MARS project 15 May 2013, Hendrik Boogaard.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
© 2007 IBM Corporation SOA on your terms and our expertise Software WebSphere Process Server and Portal Integration Overview.
NinJo Diagram Framework Benny Koza, DMI EGOWS 2004, Potsdam, Germany.
Information Technology: GrADS INTEGRATED USER INTERFACE Maps, Charts, Animations Expressions, Functions of Original Variables General slices of { 4D Grids.
1 The EDIT System, Overview European Commission – Eurostat.
GeoServer Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Managing, Storing, and Executing DTS Packages
Presentation transcript:

Scheduled Meteorological Product Creation using NinJo Batch 1.3 Sören Kalesse Deutscher Wetterdienst

SMPC using NinJo Batch 1.3 (2) Sören Kalesse, Deutscher Wetterdienst EGOWS '09, De Bilt (NL) Agenda What are SMPC and NinJo Batch? Example products Architectural overview Runtime parametrization Conclusions & Outlook

SMPC using NinJo Batch 1.3 (3) Sören Kalesse, Deutscher Wetterdienst EGOWS '09, De Bilt (NL) What is SMPC? concept: Scheduled Meteorological Product Creation typical time constraints of a meteorological product: model run based on a issue time will be issued at a valid time/range will be valid at a time manipulate and create the product issue and distribute the product products might be: »forecast chart, diagram, analysis plot,...

SMPC using NinJo Batch 1.3 (4) Sören Kalesse, Deutscher Wetterdienst EGOWS '09, De Bilt (NL) What is SMPC? (2) NinJo 1.3 knows two ways of approaching SMPC non-interactive NinJo Batch concept: parametrization interactive ProductWorkbench concept: interactive editing

SMPC using NinJo Batch 1.3 (5) Sören Kalesse, Deutscher Wetterdienst EGOWS '09, De Bilt (NL) What is NinJo Batch? Bundle of NinJo client/server components used for non-interactive Scheduled Meteorological Product Creation main goal: »automated production of maps of meteorological data »key concept: runtime parametrization of NinJo –product properties changed at runtime by an external source –multiple scenes stacked into one single product –extensive annotations through legend framework What NinJo Batch is not »no data manipulation, no animations, no webpages »distribution is not part of NinJo Batch »no user interaction

SMPC using NinJo Batch 1.3 (6) Sören Kalesse, Deutscher Wetterdienst EGOWS '09, De Bilt (NL) Agenda What are SMPC and NinJo Batch? Example products Architectural overview Runtime parametrization Conclusions & Outlook

SMPC using NinJo Batch 1.3 (7) Sören Kalesse, Deutscher Wetterdienst EGOWS '09, De Bilt (NL) NinJo Batch – Example Products theoretically anything that can be displayed in NinJo is batchable! Observations: »radar maps »satellite maps »station observations »composites of the above Forecasts (model output): »simple grid element plots »meteograms, cross sections Custom plots: »model composites »lagged average plots, model comparisons

SMPC using NinJo Batch 1.3 (8) Sören Kalesse, Deutscher Wetterdienst EGOWS '09, De Bilt (NL) NinJo Batch – Example Products (1) observations and derived products satellite imagessat composite mapsradar/SCIT composite maps

SMPC using NinJo Batch 1.3 (9) Sören Kalesse, Deutscher Wetterdienst EGOWS '09, De Bilt (NL) NinJo Batch – Example Products (2) model output NWP grid fieldsmeteograms cross-sections

SMPC using NinJo Batch 1.3 (10) Sören Kalesse, Deutscher Wetterdienst EGOWS '09, De Bilt (NL) custom plots composite NWP grid fieldmodel comparison NinJo Batch – Example Products (3)

SMPC using NinJo Batch 1.3 (11) Sören Kalesse, Deutscher Wetterdienst EGOWS '09, De Bilt (NL) Agenda What are SMPC and NinJo Batch? Example products Architectural overview Runtime parametrization Conclusions & Outlook

SMPC using NinJo Batch 1.3 (12) Sören Kalesse, Deutscher Wetterdienst EGOWS '09, De Bilt (NL) distributed server environment Architectural Overview BatchScripts WebBrowser ext. Schedulers NinJo Data Servers BatchProduct Designer–GUI Batch Favorite Batch WebRequestHandler Batch Processor.1 Batch Processor.N... request handling + logging + client export BatchService HTTP request operating system functionality + job creation/management + scheduling + load balancing NinJo client functionality + job processing + caching + export

SMPC using NinJo Batch 1.3 (13) Sören Kalesse, Deutscher Wetterdienst EGOWS '09, De Bilt (NL) Agenda What are SMPC and NinJo Batch? Example products Architectural overview Runtime parametrization Conclusions & Outlook

SMPC using NinJo Batch 1.3 (14) Sören Kalesse, Deutscher Wetterdienst EGOWS '09, De Bilt (NL) BatchProcessor Runtime Parametrization Batch Favorite scene configuration by templates runtime parameters request 1 ModelRun: #00:00 ForecastTime: +24h Model: GME Element: rel. Humidity Level: 700hpa LevelType: gpm setting scene properties from an external source 2 3 render and export NinJo client Example »loop over forecast time in 3h steps to produce forecast animations

SMPC using NinJo Batch 1.3 (15) Sören Kalesse, Deutscher Wetterdienst EGOWS '09, De Bilt (NL) Conclusion and Outlook operational launch at DWD is underway »towards an operational product management system WMS support is currently been worked on »GeoTIFF export of maps to support raster coverages »SpatialFile and GML may be used for exporting model output as vector data coverage NinJo Batch as client/server component bundle provides »scalable/distributed architecture for non-interactive SMPC »theoretically everything that can be displayed in NinJo is batchable »key-concept: runtime parametrization and configuration »uniform and flexible request language mid term goals:

Thank You for Your attention!

SMPC using NinJo Batch 1.3 (17) Sören Kalesse, Deutscher Wetterdienst EGOWS '09, De Bilt (NL) Example request form a Batch request to the BatchWebRequestHandler./request -D #16:00 // displaytime: 00+16h -o 600 -bl // request options -p BatchProcessor.0 // use Processor 0 -d BatchProcessor.0 // force Processor 0 -V path.PATH_PROPERTY=gme~surfpressure~ png -V dimension.DIMENSION_PROPERTY=800#800 // 800x800px -V grid.GRID_ELEMENT.ModelRun=..#00:00 // model run: midnight -V grid.GRID_ELEMENT.ForecastTime=H=16 // forecastime: +16h -V grid.GRID_ELEMENT.Model=GME // global model test~gme~surfpressure // favorite ('request' is part of the Batch-Scripts tool-chain for the Unix command line)