SlideShare a Scribd company logo
1
OpenEarth
Delft
Software
Days 2015
27th oct
2015
Data management with
OpenEarth DataLabs
Dr.ir. Gerben J de Boer - Van Oord / TU Delft
Dr.ir. Kees den Heijer - Deltares / TU Delft
For code examples see:
https://github.com/openearth/notebooks
2
Different
layers of
standard
inspired by
Tim Berners-
Lee: 5 ★
Open Data
Repository: web-based standards
3
TU Delft PowerPoint
4
TU Delft PowerPoint
1
2
3
5
Data discovery
Meta-data portals (human readable)
http://marine.copernicus.eu/
http://oceancolor.gsfc.nasa.gov/
https://www.ghrsst.org/
http://cci.esa.int/
..
Catalogue of THREDDS data server Catalogues
(machine + human readable)
http://opendap.deltares.nl
THREDDS serves data in a variety of formats.
6
THREDDS opendap.deltares.nl
7
THREDDS data server example
http://thredds.jpl.nasa.gov/thredds/dodsC/ncml_aggregation/Chlorophyll/seawifs/aggregate__SEAWIFS_L3_CHLA_MONTHLY_9KM_R.ncml
I did quite
some
SeaWifs
analysis
myself with
SeaDas
during my
PhD, so it is
my favorite
example.
Ref:
Mechanisms
controlling the
intra-annual
mesoscale
variability of SST
and SPM in the
southern North
Sea
8
1. OPeNDAP:
9
1.  OPeNDAP: with servlet
http://zandmotor.citg.tudelft.nl/netcdfreadersguide/
10
1. OPeNDAP: with Matlab
For
netCDF_OPeNDAP
you have to gethypercube indices from
the geographical bbox
yourselves.
https://github.com/openearth/notebooks/tree/master/matlab
11
1. OPeNDAP: with Python (1/3)
For
netCDF_OPeNDAP
you have to gethypercube indices from
the geograp
https://github.com/openearth/notebooks/blob/master/EarthObservationWebServices.ipynb
12
1. OPeNDAP: with Python (2/3)
13
1. OPeNDAP: with Python (3/3)
14
2. WMS: with Google Earth
Hard-code non-OGC
keywords like time,
colorscalerange.
Because Google
preserves them. Do not
hard-code bbox.
15
2. WMS: with browser
https://publicwiki.deltares.nl/display/OET/WMS+primer
http://thredds.jpl.nasa.gov/thredds/wms/ncml_aggregation/Chlorophyll/seaw
&service=WMS&
version=1.3.0
&request=GetMap
&bbox=50,-10,60,15
&layers=l3m_data
&format=image/png
&CRS=EPSG%3A4326
&width=800
&height=600
&transparent=true
&styles=boxfill/sst_36
&colorscalerange=0,10
&time=1997-09-01T00:00:00.000Z
You can paste this
block into your browser
incl. the end-of-line
characters.
non-OGC.
16
2. WMS: with Matlab (OET)
17
2. WMS: with Python
18
2. WMS: with QGIS
CANNOT add non
OGC keywords like
colorscalerange
19
3. WCS: with Matlab
WCS takesgeographical bbox,
unlike netCDF-OPeNDAP
20
3. WCS: with Python
WCS takesgeographical bbox,
unlike netCDF-OPeNDAP
21
OpenEarth server stack:
serve your own data too !

More Related Content

PPSX
DSD-INT 2015 - Fast Tool -Gerrit Hendriksen
PDF
DSD-INT 2015 - Fast-data management toolbox using Open Earth building blocks ...
PDF
DSD-INT 2015 - RSS Sentinel Toolbox - J. Manuel Delgado Blasco
PPTX
Geo Analytics Canada Overview - May 2020
PPTX
STAC, ZARR, COG, K8S and Data Cubes: The brave new world of satellite EO anal...
PPTX
XGSN: An Open-source Semantic Sensing Middleware for the Web of Things
PPT
DIET_BLAST
PPTX
Microsoft's project natick(underwater datacentre)
DSD-INT 2015 - Fast Tool -Gerrit Hendriksen
DSD-INT 2015 - Fast-data management toolbox using Open Earth building blocks ...
DSD-INT 2015 - RSS Sentinel Toolbox - J. Manuel Delgado Blasco
Geo Analytics Canada Overview - May 2020
STAC, ZARR, COG, K8S and Data Cubes: The brave new world of satellite EO anal...
XGSN: An Open-source Semantic Sensing Middleware for the Web of Things
DIET_BLAST
Microsoft's project natick(underwater datacentre)

What's hot (20)

PPTX
Underwater Cloud Storage
PPT
X-GSN in OpenIoT SummerSchool
PPTX
Deep recurrent neutral networks for Sequence Learning in Spark
PDF
Building Reproducible Network Data Analysis / Visualization Workflows
PDF
Project Natick-Data centers under the sea
PDF
LCG project description
PDF
RIPEstat Public demo January 24, 2012
PPTX
OGC Interfaces in Thematic Exploitation Platforms
PDF
Geospatial Sensor Networks and Partitioning Data
PDF
GEO Analytics Canada Overview April 2020
PDF
SensorThings API webinar-#4-Connect Your Sensor
PPTX
Intel_IoT_Munich
PDF
Data Infrastructure Development for SKA/Jasper Horrell
PDF
Introduction to Biological Network Analysis and Visualization with Cytoscape ...
PDF
SDCSB Advanced Tutorial: Reproducible Data Visualization Workflow with Cytosc...
PDF
Astronomical Data Processing on the LSST Scale with Apache Spark
PPTX
Synergy 2014 - Syn122 Moving Australian National Research into the Cloud
PDF
Challenges and Opportunities of the IoT Data and Service Interoperability
PPTX
Event Processing Using Semantic Web Technologies
PDF
Cytoscape and External Data Analysis Tools
Underwater Cloud Storage
X-GSN in OpenIoT SummerSchool
Deep recurrent neutral networks for Sequence Learning in Spark
Building Reproducible Network Data Analysis / Visualization Workflows
Project Natick-Data centers under the sea
LCG project description
RIPEstat Public demo January 24, 2012
OGC Interfaces in Thematic Exploitation Platforms
Geospatial Sensor Networks and Partitioning Data
GEO Analytics Canada Overview April 2020
SensorThings API webinar-#4-Connect Your Sensor
Intel_IoT_Munich
Data Infrastructure Development for SKA/Jasper Horrell
Introduction to Biological Network Analysis and Visualization with Cytoscape ...
SDCSB Advanced Tutorial: Reproducible Data Visualization Workflow with Cytosc...
Astronomical Data Processing on the LSST Scale with Apache Spark
Synergy 2014 - Syn122 Moving Australian National Research into the Cloud
Challenges and Opportunities of the IoT Data and Service Interoperability
Event Processing Using Semantic Web Technologies
Cytoscape and External Data Analysis Tools
Ad

Viewers also liked (13)

PDF
DSD-INT 2015 - Global tide surge model - Martin Verlaan
DOCX
Tennessee code
PDF
DSD-INT 2015 - Developing a hydrodynamical model for the Elbe Estuary using D...
PDF
DSD-INT 2015 - Application of Delft3D Flexible Mesh for the North Sea Canal -...
PDF
IAHR 2015 - Pilot application of Delft3D Flexible Mesh, Luijendijk, Deltares,...
PDF
DSD-INT 2015 - The present and future 3D world in and around D-Flow FM - Rob ...
PDF
IAHR 2015 - Long waves in intermediate depths and their influence on the desi...
PDF
DSD-INT 2015 - Delft3D Flexible Mesh modelling of the Elbe river, Germany - M...
PDF
DSD-INT 2014 - Delft3D Users Meeting - Keynote Lecture 2014 - Dynamic Deltas,...
PDF
DSD-INT 2015 - Monitoring Maasvlakte 2 impact - IR. William Borst
PDF
DSD-INT 2016 Calibration and scenario generation of hydrodynamics and water -...
PDF
DSD-INT2016 Mathematical modeling of the influence of a navigable sea channel...
PDF
DSD-INT 2016 Keynote Lecture 2016: From global to local: the latest developme...
DSD-INT 2015 - Global tide surge model - Martin Verlaan
Tennessee code
DSD-INT 2015 - Developing a hydrodynamical model for the Elbe Estuary using D...
DSD-INT 2015 - Application of Delft3D Flexible Mesh for the North Sea Canal -...
IAHR 2015 - Pilot application of Delft3D Flexible Mesh, Luijendijk, Deltares,...
DSD-INT 2015 - The present and future 3D world in and around D-Flow FM - Rob ...
IAHR 2015 - Long waves in intermediate depths and their influence on the desi...
DSD-INT 2015 - Delft3D Flexible Mesh modelling of the Elbe river, Germany - M...
DSD-INT 2014 - Delft3D Users Meeting - Keynote Lecture 2014 - Dynamic Deltas,...
DSD-INT 2015 - Monitoring Maasvlakte 2 impact - IR. William Borst
DSD-INT 2016 Calibration and scenario generation of hydrodynamics and water -...
DSD-INT2016 Mathematical modeling of the influence of a navigable sea channel...
DSD-INT 2016 Keynote Lecture 2016: From global to local: the latest developme...
Ad

Similar to DSD-INT 2015 - Data management with open earth datalabs - Gerben de Boer, van Oord & Kees den Heijer, Deltares (20)

PPTX
eROSA Stakeholder WS1: OpenMinTeD: Overview and challenges
PPTX
Application integration with the W3C Linked Data standards
PPTX
Linked Open Data (LOD) part 2
PPTX
HKU Data Curation MLIM7350 Student Project: Data Curation Workshop
PDF
Modern Tools & Rationales for 21st Century Research
PDF
Informal presentation about RES
PDF
Your Research Data Management with the support of 3TU.Datacentrum
PPTX
ld4dh demo lecture
PPTX
3TU.Datacentrum: presentation for OpenML Workshop (III) at Eindhoven, 22-10-2...
PPTX
RDM@Edinburgh_interoperation_IDCC2015
PPS
ABCD Open Source Software for managing ETD repositories
PPTX
Research data management : [part of] PROOF course Finding and controlling sci...
PPTX
Linked Open Data Utrecht University Library
PDF
Service Integration to Enhance RDM
PDF
A basic course on Research data management, part 4: caring for your data, or ...
PPTX
Frankfurt Big Data Lab & Refugee Projeect
PDF
Big Data Europe SC6 WS 3: Ron Dekker, Director CESSDA European Open Science A...
PPTX
OpenAIRE and the case of Irish Repositories, by Jochen Schirrwagen (RIAN Work...
PPTX
OpenAIRE and the Case of Irish Repositories
PDF
The Dendro research data management platform: Applying ontologies to long-ter...
eROSA Stakeholder WS1: OpenMinTeD: Overview and challenges
Application integration with the W3C Linked Data standards
Linked Open Data (LOD) part 2
HKU Data Curation MLIM7350 Student Project: Data Curation Workshop
Modern Tools & Rationales for 21st Century Research
Informal presentation about RES
Your Research Data Management with the support of 3TU.Datacentrum
ld4dh demo lecture
3TU.Datacentrum: presentation for OpenML Workshop (III) at Eindhoven, 22-10-2...
RDM@Edinburgh_interoperation_IDCC2015
ABCD Open Source Software for managing ETD repositories
Research data management : [part of] PROOF course Finding and controlling sci...
Linked Open Data Utrecht University Library
Service Integration to Enhance RDM
A basic course on Research data management, part 4: caring for your data, or ...
Frankfurt Big Data Lab & Refugee Projeect
Big Data Europe SC6 WS 3: Ron Dekker, Director CESSDA European Open Science A...
OpenAIRE and the case of Irish Repositories, by Jochen Schirrwagen (RIAN Work...
OpenAIRE and the Case of Irish Repositories
The Dendro research data management platform: Applying ontologies to long-ter...

More from Deltares (20)

PDF
DSD-INT 2024 Delft3D FM Suite 2025.01 2D3D - New features + Improvements - Ge...
PDF
DSD-INT 2024 Delft3D FM Suite 2025.01 1D2D - Beta testing programme - Hutten
PDF
DSD-INT 2024 MeshKernel and Grid Editor - New mesh generation tools - Carniato
PDF
DSD-INT 2024 Quantifying wind wake effects around offshore wind farms in the ...
PDF
DSD-INT 2024 Salinity intrusion in the Rhine-Meuse Delta - Geraeds
PDF
DSD-INT 2024 El-Nakheel beach swimmer safety study - Dobrochinski
PDF
DSD-INT 2024 Development of a Delft3D FM Scheldt Estuary Model - Vanlede
PDF
DSD-INT 2024 Modeling the effects of dredging operations on salt transport in...
PDF
DSD-INT 2024 Wadi Flash Flood Modelling using Delft3D FM Suite 1D2D - Dangudu...
PDF
DSD-INT 2024 European Digital Twin Ocean and Delft3D FM - Dols
PDF
DSD-INT 2024 Building towards a better (modelling) future - Wijnants
PDF
DSD-INT 2024 Flood modelling using the Delft3D FM Suite 1D2D - Horn
PDF
DSD-INT 2024 The effects of two cable installations on the water quality of t...
PDF
DSD-INT 2024 Morphological modelling of tidal creeks along arid coasts - Luo
PDF
DSD-INT 2024 Rainfall nowcasting – now and then - Uijlenhoet
PDF
DSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
PDF
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin Rodriguez
PDF
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - Taner
PDF
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - Rooze
PDF
DSD-INT 2023 Approaches for assessing multi-hazard risk - Ward
DSD-INT 2024 Delft3D FM Suite 2025.01 2D3D - New features + Improvements - Ge...
DSD-INT 2024 Delft3D FM Suite 2025.01 1D2D - Beta testing programme - Hutten
DSD-INT 2024 MeshKernel and Grid Editor - New mesh generation tools - Carniato
DSD-INT 2024 Quantifying wind wake effects around offshore wind farms in the ...
DSD-INT 2024 Salinity intrusion in the Rhine-Meuse Delta - Geraeds
DSD-INT 2024 El-Nakheel beach swimmer safety study - Dobrochinski
DSD-INT 2024 Development of a Delft3D FM Scheldt Estuary Model - Vanlede
DSD-INT 2024 Modeling the effects of dredging operations on salt transport in...
DSD-INT 2024 Wadi Flash Flood Modelling using Delft3D FM Suite 1D2D - Dangudu...
DSD-INT 2024 European Digital Twin Ocean and Delft3D FM - Dols
DSD-INT 2024 Building towards a better (modelling) future - Wijnants
DSD-INT 2024 Flood modelling using the Delft3D FM Suite 1D2D - Horn
DSD-INT 2024 The effects of two cable installations on the water quality of t...
DSD-INT 2024 Morphological modelling of tidal creeks along arid coasts - Luo
DSD-INT 2024 Rainfall nowcasting – now and then - Uijlenhoet
DSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin Rodriguez
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - Taner
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - Rooze
DSD-INT 2023 Approaches for assessing multi-hazard risk - Ward

Recently uploaded (20)

PPTX
Odoo POS Development Services by CandidRoot Solutions
PPT
Introduction Database Management System for Course Database
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
ai tools demonstartion for schools and inter college
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
System and Network Administration Chapter 2
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
ISO 45001 Occupational Health and Safety Management System
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
L1 - Introduction to python Backend.pptx
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
Odoo POS Development Services by CandidRoot Solutions
Introduction Database Management System for Course Database
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Softaken Excel to vCard Converter Software.pdf
Design an Analysis of Algorithms II-SECS-1021-03
ai tools demonstartion for schools and inter college
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
How Creative Agencies Leverage Project Management Software.pdf
System and Network Administration Chapter 2
Design an Analysis of Algorithms I-SECS-1021-03
ISO 45001 Occupational Health and Safety Management System
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Navsoft: AI-Powered Business Solutions & Custom Software Development
L1 - Introduction to python Backend.pptx
Operating system designcfffgfgggggggvggggggggg
Odoo Companies in India – Driving Business Transformation.pdf
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
2025 Textile ERP Trends: SAP, Odoo & Oracle

DSD-INT 2015 - Data management with open earth datalabs - Gerben de Boer, van Oord & Kees den Heijer, Deltares

  • 1. 1 OpenEarth Delft Software Days 2015 27th oct 2015 Data management with OpenEarth DataLabs Dr.ir. Gerben J de Boer - Van Oord / TU Delft Dr.ir. Kees den Heijer - Deltares / TU Delft For code examples see: https://github.com/openearth/notebooks
  • 2. 2 Different layers of standard inspired by Tim Berners- Lee: 5 ★ Open Data Repository: web-based standards
  • 5. 5 Data discovery Meta-data portals (human readable) http://marine.copernicus.eu/ http://oceancolor.gsfc.nasa.gov/ https://www.ghrsst.org/ http://cci.esa.int/ .. Catalogue of THREDDS data server Catalogues (machine + human readable) http://opendap.deltares.nl THREDDS serves data in a variety of formats.
  • 7. 7 THREDDS data server example http://thredds.jpl.nasa.gov/thredds/dodsC/ncml_aggregation/Chlorophyll/seawifs/aggregate__SEAWIFS_L3_CHLA_MONTHLY_9KM_R.ncml I did quite some SeaWifs analysis myself with SeaDas during my PhD, so it is my favorite example. Ref: Mechanisms controlling the intra-annual mesoscale variability of SST and SPM in the southern North Sea
  • 9. 9 1.  OPeNDAP: with servlet http://zandmotor.citg.tudelft.nl/netcdfreadersguide/
  • 10. 10 1. OPeNDAP: with Matlab For netCDF_OPeNDAP you have to gethypercube indices from the geographical bbox yourselves. https://github.com/openearth/notebooks/tree/master/matlab
  • 11. 11 1. OPeNDAP: with Python (1/3) For netCDF_OPeNDAP you have to gethypercube indices from the geograp https://github.com/openearth/notebooks/blob/master/EarthObservationWebServices.ipynb
  • 12. 12 1. OPeNDAP: with Python (2/3)
  • 13. 13 1. OPeNDAP: with Python (3/3)
  • 14. 14 2. WMS: with Google Earth Hard-code non-OGC keywords like time, colorscalerange. Because Google preserves them. Do not hard-code bbox.
  • 15. 15 2. WMS: with browser https://publicwiki.deltares.nl/display/OET/WMS+primer http://thredds.jpl.nasa.gov/thredds/wms/ncml_aggregation/Chlorophyll/seaw &service=WMS& version=1.3.0 &request=GetMap &bbox=50,-10,60,15 &layers=l3m_data &format=image/png &CRS=EPSG%3A4326 &width=800 &height=600 &transparent=true &styles=boxfill/sst_36 &colorscalerange=0,10 &time=1997-09-01T00:00:00.000Z You can paste this block into your browser incl. the end-of-line characters. non-OGC.
  • 16. 16 2. WMS: with Matlab (OET)
  • 17. 17 2. WMS: with Python
  • 18. 18 2. WMS: with QGIS CANNOT add non OGC keywords like colorscalerange
  • 19. 19 3. WCS: with Matlab WCS takesgeographical bbox, unlike netCDF-OPeNDAP
  • 20. 20 3. WCS: with Python WCS takesgeographical bbox, unlike netCDF-OPeNDAP
  • 21. 21 OpenEarth server stack: serve your own data too !