OGC at KNMI: Current use and plans Available products Maarten Plieger KNMI R&D Ernst de Vreede, John van de Vegte, Wim Som de Cerff, Ian van der Neut, Raymond Sluiter, Jan Willem Noteboom
Contents 1. ADAGUC 2.OGC WMS standard 3.Internal applications (2) 4.External applications (5) 5.KNMI Data Centre 6.Viewer 2.0 preview 7.Plans: WMS 1.3.0 / INSPIRE
ADAGUC Cooperative project finished end of 2008 Demonstration project OGC webservices (WMS,WCS) for data in NetCDF4/HDF5 files Web portal: Layers from several services Download data through WCS interface WMS/WCS service component ADAGUC Product Standard for metadata; storage in NetCDF4/CF Demo site: http://adaguc.knmi.nl A good start! Atmospheric Data Access for the Geospatial User Community 3
Web Map Services: From data to images + NetCDF Data (big, 5.5Gb) PNG images (small, 180Kb) Combined geographically 4 Data from MSGCPP: http://msgcpp.knmi.nl
WMS Client: KNMI WMS viewer WMS GetMap WMS GetCapabilities WMS GetLegendGraphic WMS GetFeatureInfo 5 Data from Globemission: NOx emissions from GOME-2
WMS Requests - overview GetCapabilities GetMap GetLegendGraphic GetFeatureInfo 6
Satellite and radar for 16 December 2012 7
8
9
ADAGUC web service component - (Server, C++) Serves WMS 1.1.1 on NetCDF4 and KNMI-HDF5 data files Multidim support! time, elevation, thresholds Visualize Data OGC Web Map Service: Field data: Models, radar, satellite incl. RGB Swath data: SCIAMACHY, ASCAT and point data Styling: contouring, shading, wind barbs, wind vectors; GetFeatureInfo Get info for a location as PNG, XML, GML or JSON Get Data OGC Web Coverage Service Subset, project and export data to several GIS formats Access of data through OpenDAP (remote netcdf) 10
ADAGUC web viewer component - (Viewer) WMS 1.1.1 portal based on ExtJS 3 (Working on ExtJS 4) Display legends, select styles, select dimensions Mapping component is plain JavaScript Enables download/manipulation from WCS services Portals main purpose: A simple way of combining layers from various WMS services. In space and time Visible via http://adaguc.knmi.nl, with demonstration data (including realtime rain radar products) 11
12
Internal applications: GLAMEPS Local area model ensemble, running at ECMWF with 54 members. GRIB data conversion to CF-NETCDF4 Map visualisation of individual member data, ensemble mean/standard deviation and probabilites of exceedance. Extra features: timeseries display plume graph s wind roses statistical bar charts Data for plume graphs etc is delivered by GetFeatureInfo in JSON or XML. Portal may prove to be be too spartan (or generic) 13
14
15
Internal applications: GPS project Make weather data available anywhere, Dutch maritime services for a start. Data: GRIB converted to CF-NETCDF Uses ADAGUC WMS as data resource Generate on-the-fly map products Raw data accessible via GetFeatureInfo in PHP, JavaScript and Python (GML, JSON) Custom timeseries based on JSON in PHP Single configuration for maps and data services 16
External applications: MSG CPP MSG Cloud Physical Properties Part of EUMETSAT CM-SAF Web portal for viewing of MSGCPP products Real-time data and archived data Basic ADAGUC portal Various methods of access : WMS, WCS, OpenDAP, FTP 17 http://msgcpp.knmi.nl
External applications: Globemission Embedded ADAGUC viewer Controlled by hyperlinks Product selection Date selection Local ADAGUC server for WMS OMI and GOME2 NOx data Displays remote WMS services Offered by ncwms 18 http://globemission.eu
External applications: ENES climate4impact portal ENES Portal Interface for the Climate Impact Communities Currently a working prototype: access and visualize CMIP5 data ~3Pb 19 http://climate4impact.eu
External applications: EURO4M European Reanalysis and Observations for Monitoring Climate Indicator Bulletins with graphics and maps Maps are prepared in a mapeditor using WMS MediaWiki with embedded ADAGUC portal component accessing WMS services. 20 http://cib.knmi.nl
External applications: KNMI Data Centre Storage, catalogisation and publication of data and metadata All sorts of data Accent on metadata and searchability Preview of NetCDF4 (and HDF5) data with ADAGUC viewer component and web service as WMS CSW Catalog server (GeoNetworks) Connected to nationaalgeoregister 21 http://data.knmi.nl
Data NMDC KNMI + Deltares + 1. De Bilt: KNMI Cloud condensed water path, product from Meteosat weather satellite 2. Delft: TNO/Deltares Dutch Continental Shelf grainsize map 3. Delft: TNO/Deltares MV100 digital depth/elevation model 4. Delft: Rijkswaterstaat operational continentel shelf model 1. De Bilt: KNMI Neerslagradar (alleen WMS ) 2. De Bilt: KNMI Cloud water content, product from Meteosat weather satellite 3. Delft: TNO/Deltares Dutch Continental Shelf grainsize map 2 4. Delft: TNO/Deltares MV100 digital depth/elevation model 1 4 2 3 3 22 4 1
Preview: Viewer 2.0 with ExtJS4 and WebMapJS 23
24 Simpler product selection
25 Simpler map and projection selection
WebMapJS component fully decoupled from ExtJS4 26
WebMapJS component API usage 27
28 Researchers can make their own viewers
29 Less buttons same functionality!
Plans: 30 ADAGUC components are widely applicable; development continues Update ADAGUC to WMS 1.3.0 and support INSPIRE view services Stronger decoupling of mapping component and portal: light embeddable WMS viewer with API (JQuery based) Refactor portal: ExtJS4, multiple map windows, cleaner code WMC support in portal Increase usability for operational applications Workshop Application of ADAGUC service and portal : a 3 day hands-on workshop in June (mainly aimed at developers) Opensource repository available soon!