Romanian National Meteorological Administration | Presenter: Oana Nicola Authors: Oana Nicola, Andrei Diamandi, Alina Ristea Using ADAGUC for NWCSAF products.

Slides:



Advertisements
Similar presentations
Remote Visualisation System (RVS) By: Anil Chandra.
Advertisements

EURO4M Project Kick-Off, April 2010 OGC Web Services Data visualization using OGC web services Maarten Plieger Wim Som de Cerff Royal Netherlands Meteorological.
The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Romanian National Meteorological Administration | Presenter: Oana Nicola Authors: Andrei Diamandi, Oana Nicola, Alina Ristea NWCSAF at NMA: Evolution of.
SAFNWC/GEO package: An overview
Overview USING THE INTERNET TO COMMUNICATE METEOROLOGICAL INFORMATION Victor Stefanescu (NMA-NCMF) Goals Description Comparative analysis Comparative analysis.
CG & GIS Lab: Igor Antolović Vladan Mihajlović Dejan Rančić SEEVCCC: Dragan Mihić Vladimir Đur đ ević Republic Hydrometeorologica l service of Serbia 12th.
McIDAS-V McIDAS-V The 5 th Generation of McIDAS by Tom Whittaker Space Science and Engineering Center University of Wisconsin-Madison USA with contributions.
Web based tools Ideas for presentation of operational meteorological data Ernst de Vreede KNMI EGOWS /6/2009 Ideas for presentation of operational.
Christine White, Esri Growing OPeNDAP Support: Current ArcGIS Workflows and Future Directions Christine White, Esri
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
Unidata TDS Workshop THREDDS Data Server Overview October 2014.
Sharing imagery and raster data in ArcGIS
Sharing Geographic Content
Bertrand Bellenot root.cern.ch ROOT I/O in JavaScript Reading ROOT files from any web browser ROOT Users Workshop
1 Introduction to web mapping Dissemination of results, maps and figures ESTP course on Geographic Information Systems (GIS): Use of GIS for making statistics.
DB2 (Express C Edition) Installation and Using a Database
AIRNow-International The future of the United States real-time air quality reporting and forecasting program and GEOSS participation John E. White U.S.
Session Session 26 SAIG (Title IV WAN) Connectivity.
EARTH SCIENCE MARKUP LANGUAGE “Define Once Use Anywhere” INFORMATION TECHNOLOGY AND SYSTEMS CENTER UNIVERSITY OF ALABAMA IN HUNTSVILLE.
GADS: A Web Service for accessing large environmental data sets Jon Blower, Keith Haines, Adit Santokhee Reading e-Science Centre University of Reading.
Max Planck Institute for Psycholinguistics Tool development report H. Brugman MPI Nijmegen.
DM_PPT_NP_v01 SESIP_0715_AJ HDF Product Designer Aleksandar Jelenak, H. Joe Lee, Ted Habermann Gerd Heber, John Readey, Joel Plutchak The HDF Group HDF.
Unidata TDS Workshop TDS Overview – Part I XX-XX October 2014.
GMT: The Generic Mapping Tools Paul Wessel, Walter H.F. Smith and the GMT team.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
F. Toussaint (WDCC, Hamburg) / / 1 CERA : Data Structure and User Interface Frank Toussaint Michael Lautenschlager World Data Center for Climate.
Virtual Ice Charting System Archive Browser Interface Distribution IngestProduction Ice Analyst Application Database Click on the boxes for more information.
12.3 Using Open GIS web services to serve environmental data 21rst IIPS: Session 12 GIS Applications 12.3 Using Open GIS web services to serve environmental.
Biodiversity Virtual e-Laboratory Plans for Biome-BGC Data Retrieval Services Ferenc Horváth Institute of Ecology and Botany, Vácrátót Centre for Ecological.
The 2000 Decennial Census School District Project: Using Census Data for the School District Mapping System **** Development and Implementation Tai A.
DELIVERING ENVIRONMENTAL WEB SERVICES (DEWS) Partners: UK Met Office (Lead Partner), British Atmospheric Data Centre (BADC), British Maritime Technology.
Integrated Grid workflow for mesoscale weather modeling and visualization Zhizhin, M., A. Polyakov, D. Medvedev, A. Poyda, S. Berezin Space Research Institute.
Technical Workshops | Esri International User Conference San Diego, California Creating Geoprocessing Services Kevin Hibma, Scott Murray July 25, 2012.
Deutscher Wetterdienst
OceanBrowser viewing service, overview and upgrades Alexander Barth (1), Charles Troupin (2), Aida Alvera Azcárate (1), Jean-Marie Beckers (1) (1) University.
Unidata TDS Workshop THREDDS Data Server Overview
ATLAS Detector Description Database Vakho Tsulaia University of Pittsburgh 3D workshop, CERN 14-Dec-2004.
_______________________________________________________________CMAQ Libraries and Utilities ___________________________________________________Community.
ESIP Federation 2004 : L.B.Pham S. Berrick, L. Pham, G. Leptoukh, Z. Liu, H. Rui, S. Shen, W. Teng, T. Zhu NASA Goddard Earth Sciences (GES) Data & Information.
Sea Ice Mapping Systems Archive Browser Interface Distribution IngestProduction Ice Analyst Application Database Henrik Steen AndersonDMI Paul SeymourNIC.
Sciamachy features and usage with respect to end-users The typical fate of retrieval people dealing with large datasets… C. Frankenberg, SRON team, IUP.
Apache JMeter By Lamiya Qasim. Apache JMeter Tool for load test functional behavior and measure performance. Questions: Does JMeter offers support for.
NetCDF file generated from ASDC CERES SSF Subsetter ATMOSPHERIC SCIENCE DATA CENTER Conversion of Archived HDF Satellite Level 2 Swath Data Products to.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Supporting High-Quality.
Unidata’s TDS Workshop TDS Overview – Part I July 2011.
Esri UC 2014 | Technical Workshop | Creating Geoprocessing Services Kevin Hibma.
1 Overview Finding and importing data sets –Searching for data –Importing data_.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
Data Storage System, Model Output and Analysis Tools PRECIS Workshop Tanzania Meteorological Agency 29 th June – 3 rd July 2015.
JavaScript 101 Introduction to Programming. Topics What is programming? The common elements found in most programming languages Introduction to JavaScript.
ORNL DAAC SPATIAL DATA ACCESS TOOL Open Geospatial Consortium (OGC) Services Bruce E. Wilson Suresh K. Santhana Vannan Yaxing Wei Tammy W. Beaty National.
CGI – GeoSciML Testbed 3 Status for BRGM Jean-Jacques Serrano.
Climate-SDM (1) Climate analysis use case –Described by: Marcia Branstetter Use case description –Data obtained from ESG –Using a sequence steps in analysis,
4000 Imaje 4020 – Software Imaje 4020 – Content ■ Content of Chapter Software: 1. Flash Up 2. Netcenter 3. FTP 4. Active X 5. XCL commands 6. Exercise.
GeoSpatial Analysis UNICEF Security Advisors Workshop 20 October 2010.
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
Here are some things you can do while you wait 1.Open your omeka.net site in your browser (e.g. 2.Open.
Open source visualisatie met ADAGUC Ernst de Vreede Maarten Plieger NMDC workshop “Visualisatie” 9 oktober 2014 TNO,
MESA A Simple Microarray Data Management Server. General MESA is a prototype web-based database solution for the massive amounts of initial data generated.
Geospatial Data Abstraction Library(GDAL) Sabya Sachi.
Session
Update on User service activities
Spatial Data Activities at the Reading e-Science Centre
Data Sharing We all need data
MERRA Data Access and Services
Flanders Marine Institute (VLIZ)
Machine Learning Workshop
Presenter Date | Location
David Cleverly – Development Lead
Presentation transcript:

Romanian National Meteorological Administration | Presenter: Oana Nicola Authors: Oana Nicola, Andrei Diamandi, Alina Ristea Using ADAGUC for NWCSAF products visualization at NMA – a test case NWCSAF 2015 U SERS ’ W ORKSHOP Romanian National Meteorological Administration

 At National Meteorological Administration, satellite data and EUMETSAT SAF products are used in both operational weather forecasting and research. Data received through EUMETCast is further processed (e.g. by NWCSAF MSG and PPS software) and disseminated in near real time to the National and Regional Forecasting Centers and to other end users. Imagery data and satellite products are displayed in the NexReap meteorological visualization system – a quite outdated and proprietary system. A rolling image products archive of 3 months on an Intranet server is available through a web browser on the Intranet while a subset is archived on the main storage system offering ftp access.  During the last years, there has been a growing demand for satellite products in general and for NWCSAF products in particular, as well as for an easier and faster access to these data. Outline Romanian National Meteorological Administration NWCSAF 2015 USERS’ WORKSHOP

In order to meet these demands, our group has been looking at a number of available visualization tools, which would: Be easy to implement in an operational environment. Allow visualization of data in hdf/netCDF formats (thus eliminating the need for exporting data in other formats for visualization – e.g. tiff for nexReap). Permit overlaying the displayed images with meteorological fields (e.g. NWP data). Eliminate multiple automatic/manual ftp transfers to the visualization workstation – by accessing data directly from a single dedicated server. Allow intranet /extranet access. Requirements Romanian National Meteorological Administration NWCSAF 2015 USERS’ WORKSHOP

In this respect, the ADAGUC (Atmospheric Data Access for the Geospatial User Community) system – developed by KNMI – has been selected and tested at NMA. This presentation describes our experience installing and using ADAGUC in a test environment. ADAGUC presentation Romanian National Meteorological Administration Atmospheric data access for the geospatial user community NWCSAF 2015 USERS’ WORKSHOP

 ADAGUC is a geographical information system to visualize netCDF files via the web. The software consists of a server side C++ application and a client side JavaScript application. The software provides several features to access and visualize data over the web, it uses OGC standards for data dissemination.  The spatial data infrastructure is based on OGC compliant web services. These web services include Web Mapping Services (WMS) for online visualization, Web Feature Services (WFS) for downloading vector data and Web Coverage Services (WCS) for downloading raster data. ADAGUC presentation, Cont. Romanian National Meteorological Administration NWCSAF 2015 USERS’ WORKSHOP

Data types Vector data - Swath information (NetCDF) Grid or field information - Model/satellite/radar etc. (NetCDF) Grid or field information - ASCAT data (NetCDF) Vector components in gridded fields (NetCDF) RGBA grid information (NetCDF) Point data (NetCDF) Forecast reference times from model runs HDF5 data ADAGUC supported data formats Romanian National Meteorological Administration NWCSAF 2015 USERS’ WORKSHOP

Tools to handle data  Generic NetCDF tools The NetCDF4 software contains two very useful tools for exploring and manipulating NetCDF data files: ncdump can show the contents (headers only or headers and data) for any NetCDF file and is very useful for inspection of NetCDF data when configuring an ADAGUC service layer. ncgen can generate a NetCDF file from an ASCII file in the CDL format (the format that ncdump dumps the data in).  GRIB data conversion tools Weather model data is most often coded in GRIB-1 or GRIB-2 format. Some tools which can convert GRIB files to NetCDF files are: grib2netcdf from ECMWF's grib_api package (in development) cdo from the Max Planck Institute for Meteorology.  Manipulating NetCDF data with Python Python has some very good possibilities for manipulating large fields of data and writing data into NetCDF4 files (netcdf4- python library). In combination with grib_api and/or the pygrib library files can be converted from GRIB to NetCDF. ADAGUC supported data organization Romanian National Meteorological Administration NWCSAF 2015 USERS’ WORKSHOP

 As mentioned before, Adaguc can visualise a number of data types from data in NetCDF datafiles (NetCDF3 and NetCDF4). Data can also be read from some types of HDF5 files. With the great help of Maarten Plieger (KNMI) the NWCSAF MSG hdf5 image-like products were converted to the KNMI hdf5 format (structure), using the HDF5 library.  To make the work even easier for the users, a direct thumbnail button was added under “Add data” of the ADAGUC Viewer, so the NWCSAF MSG data can be displayed directly, in a specific geographic projection. ADAGUC and NWCSAF MSG products Romanian National Meteorological Administration NWCSAF 2015 USERS’ WORKSHOP

ADAGUC Viewer DEMO version Romanian National Meteorological Administration Example: Add data / SAFNWC_MSG_prod DEMO version NWCSAF 2015 USERS’ WORKSHOP

 An image of a virtual machine is available and was installed to use the ADAGUC software directly. The ADAGUC image was used inside Virtualbox. The installation was straightforward and very low time consuming.  By default 1024 Mb of RAM and 2 CPU cores are assigned to the VM, this is enough to run the ADAGUC software, but we increased to 4096 Mb the amount of RAM for a better experience.  The simple step to do after starting the ADAGUC VM was to update the software, that was outdated. There are only few simple procedures in order to update the software to the latest version. ADAGUC installation – NMA test Romanian National Meteorological Administration NWCSAF 2015 USERS’ WORKSHOP

 The server requires the following libraries: HDF5, NetCDF4, UDUNITS, GDAL, LIBXML2, GD, Cairo, Proj.4 and PostgreSQL. (already installed on the ADAGUC VM)  The environment variable ADAGUC_CONFIG must be set to the location of the configuration file. This can be done by using a bash script as CGI, in which the environment variable is set. Example script: #!/bin/bash export LD_LIBRARY_PATH=/build/lib/:$LD_LIBRARY_PATH export PROJ_LIB=/build/share/proj/ export ADAGUC_CONFIG=/config/config.xml adagucserver  The server can read single files, or multiple files varying along a dimension stored together in a directories. The server uses a database to lookup which dates belong to which file and time index. After changing the configuration, the database needs to be filled with data, this can be done with the following command: adagucserver --updatedb --config myconfig.xml Overview of the installed ADAGUC VM Romanian National Meteorological Administration NWCSAF 2015 USERS’ WORKSHOP

NMA workflow consisted in a few very simple steps:  Copy the NWCSAF MSG products in a specific directory of the ADAGUC server: adagucserver/data  Create the configuration file (ex: cloud_mask.cgi) and copy it to: data/services/cgi- bin  The corresponding cloud_mask.xml was also created in the following dir: data/services/config  Run the command: /data/software/adagucserver/bin/adagucserver --updatedb -- config /data/services/config/nume_fisier.xml  The last step is the visualisation of the products in ADAGUC Viewer. ADAGUC Server local configuration Romanian National Meteorological Administration NWCSAF 2015 USERS’ WORKSHOP

#!/bin/bash export LD_LIBRARY_PATH="/data/build/lib/:$LD_LIBRARY_PATH" export ADAGUC_CONFIG=/data/services/config/msg_meteo_ct.xml export ADAGUC_LOGFILE=/data/log/server.log export ADAGUC_ERRORFILE=/data/log/server.errlog export ADAGUC_DATARESTRICTION="SHOW_QUERYINFO|ALLOW_WCS|ALLOW_GFI|ALLOW_METADATA" /data/software/adagucserver/bin/adagucserver returnCode=$? if [ "$returnCode" != "0" ]; then echo "Content-type: text/html" echo "" echo "Message: " echo rv: $returnCode if [ "$returnCode" == "143" ]; then echo "= Application was killed"; fi; echo " " echo "/Message: " fi Example of ADAGUC configuration file Romanian National Meteorological Administration NWCSAF 2015 USERS’ WORKSHOP

Example of NWCSAF Cloud Mask in ADAGUC Viewer Romanian National Meteorological Administration NWCSAF 2015 USERS’ WORKSHOP

ADAGUC Viewer and NWCSAF MSG Cloud Mask Romanian National Meteorological Administration NWCSAF 2015 USERS’ WORKSHOP

ADAGUC Viewer and NWCSAF MSG Cloud Type Romanian National Meteorological Administration NWCSAF 2015 USERS’ WORKSHOP

NWCSAF MSG Convective Rainfall Rate Romanian National Meteorological Administration NWCSAF 2015 USERS’ WORKSHOP

 ADAGUC server and viewer were easy to install and configure  Allow visualization of the NWCSAF MSG hdf5 image-like products and will be further analized for bulletin-like products. For the moment ADAGUC is not supporting the bulletin-like products, but they can still be displayed after converting to netcdf point files and then assigning symbols to plot for the values that are defined in the ADAGUC server configuration file. This part will be done with the kind help of ADAGUC team.  ADAGUC Server/Viewer eliminate multiple automatic/manual ftp transfers to the visualization workstation – positive feedback from our forecasters. Conclusions Romanian National Meteorological Administration NWCSAF 2015 USERS’ WORKSHOP

ADAGUC Workshop  An ADAGUC workshop will be organized in June at KNMI. For further details: Atmospheric data access for the geospatial user community Romanian National Meteorological Administration NWCSAF 2015 USERS’ WORKSHOP

Thank you for your attention! Romanian National Meteorological Administration NWCSAF 2015 USERS’ WORKSHOP