DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares

  • View
    156

  • Download
    1

  • Category

    Science

Preview:

Citation preview

Overview Raster in QGIS NetCDF Working with NetCDF

OpenGIS Workshop. Gridded data

Giorgio Santinelli

November 3, 2014

Overview Raster in QGIS NetCDF Working with NetCDF

Index

1 OverviewDefinitionGrids

2 Raster in QGISWMSgdal

3 NetCDFNetCDF DefinitionCF conventions

4 Working with NetCDFNetCDF generationTutorials

Overview Raster in QGIS NetCDF Working with NetCDF

Definition

Multidimensional rectangular array of grid points containingvalues?

Overview Raster in QGIS NetCDF Working with NetCDF

Features of gridded data

FeaturesFormatDimensionalitySpacingNumber and type of values stores

Overview Raster in QGIS NetCDF Working with NetCDF

Applications

Data worldData explorationData dissemination

ModelsNumerical modelling...Meteorology/Oceanography/ClimateFinite volume/difference methods

Overview Raster in QGIS NetCDF Working with NetCDF

Applications

Data worldData explorationData dissemination

ModelsNumerical modelling...Meteorology/Oceanography/ClimateFinite volume/difference methods

Overview Raster in QGIS NetCDF Working with NetCDF

Data grids

Dataset type?Main variables?Number of dimensions?Showing concentration plots for given time and spaceShowing inflows from rivers of nutrients a user definedstretches / patchesCalculate spatially distributed data products

Overview Raster in QGIS NetCDF Working with NetCDF

Data grids

Dataset type?Main variables?Number of dimensions?

Showing concentration plots for given time and spaceShowing inflows from rivers of nutrients a user definedstretches / patchesCalculate spatially distributed data products

Overview Raster in QGIS NetCDF Working with NetCDF

Data grids

Dataset type?Main variables?Number of dimensions?Showing concentration plots for given time and spaceShowing inflows from rivers of nutrients a user definedstretches / patchesCalculate spatially distributed data products

Overview Raster in QGIS NetCDF Working with NetCDF

Grids (math)A grid usually refers to two or more infinite sets of evenly-spacedparallel lines at particular angles to each other in a plane, or theintersections of such lines.

Overview Raster in QGIS NetCDF Working with NetCDF

Grids (math)A grid usually refers to two or more infinite sets of evenly-spacedparallel lines at particular angles to each other in a plane, or theintersections of such lines.

Overview Raster in QGIS NetCDF Working with NetCDF

Regular grids

Tessellation of regular polygons

Overview Raster in QGIS NetCDF Working with NetCDF

Regular grids

Tessellation of regular polygons

Overview Raster in QGIS NetCDF Working with NetCDF

Rectilinear gridsCongruent Tessellation.Uniform?

Overview Raster in QGIS NetCDF Working with NetCDF

Rectilinear gridsCongruent Tessellation.Uniform?

Overview Raster in QGIS NetCDF Working with NetCDF

Rectilinear grids

Congruent Tessellation. Curvilinear grids

Overview Raster in QGIS NetCDF Working with NetCDF

Delft3d grids

Congruent Tessellation.

Delft3D

Overview Raster in QGIS NetCDF Working with NetCDF

Delft3d grids

Congruent Tessellation.Delft3D

Overview Raster in QGIS NetCDF Working with NetCDF

Unstructured grids

Irregular tessellation of simple shapes

Similarity with graph data structure

Overview Raster in QGIS NetCDF Working with NetCDF

Unstructured grids

Irregular tessellation of simple shapesSimilarity with graph data structure

Overview Raster in QGIS NetCDF Working with NetCDF

Unstructured grids: FEWS

Overview Raster in QGIS NetCDF Working with NetCDF

Unstructured grids: D-Flow FM

Overview Raster in QGIS NetCDF Working with NetCDF

Unstructured grids: D-Flow FM

Overview Raster in QGIS NetCDF Working with NetCDF

Unstructured grids: D-Flow FM

...FM stands for flexible mesh

Overview Raster in QGIS NetCDF Working with NetCDF

Working with Raster

Overview Raster in QGIS NetCDF Working with NetCDF

WMS

openlayers WMSNOAA WMS

Overview Raster in QGIS NetCDF Working with NetCDF

gdal library

gdalGdal is a translator library for raster and vector geospatial dataformats

Features

Raster utility programs:gdalinfo, gdal translate, gdaladdo, gdalwarp, ...Vector utility programs:ogrinfo, ogr2ogr, ogrtindex, ...gdal webpageQGIS uses it in the back-end.

Overview Raster in QGIS NetCDF Working with NetCDF

gdal library

gdalGdal is a translator library for raster and vector geospatial dataformats

Features Raster utility programs:gdalinfo, gdal translate, gdaladdo, gdalwarp, ...Vector utility programs:ogrinfo, ogr2ogr, ogrtindex, ...gdal webpageQGIS uses it in the back-end.

Overview Raster in QGIS NetCDF Working with NetCDF

gdal in other languages

Shell (cross-platform)

Bindings:C++Python osgeo

R rgdal

Matlab MEXGDAL

...

Overview Raster in QGIS NetCDF Working with NetCDF

gdal in other languages

Shell (cross-platform)

Bindings:C++Python osgeo

R rgdal

Matlab MEXGDAL

...

Overview Raster in QGIS NetCDF Working with NetCDF

Working with NetCDF

File FormatLibraryInterface

General information on NetCDF are available.

Overview Raster in QGIS NetCDF Working with NetCDF

Working with NetCDF

File Format

LibraryInterface

General information on NetCDF are available.

Overview Raster in QGIS NetCDF Working with NetCDF

Working with NetCDF

File FormatLibrary

Interface

General information on NetCDF are available.

Overview Raster in QGIS NetCDF Working with NetCDF

Working with NetCDF

File FormatLibraryInterface

General information on NetCDF are available.

Overview Raster in QGIS NetCDF Working with NetCDF

Working with NetCDF

File FormatLibraryInterface

General information on NetCDF are available.

Overview Raster in QGIS NetCDF Working with NetCDF

Working with NetCDF

Openearth.eu

Overview Raster in QGIS NetCDF Working with NetCDF

CF Conventions

NetCDF Climate and Forecast Metadata Conventionscfconventions

Overview Raster in QGIS NetCDF Working with NetCDF

Opendap

It strongly depends on the language. Many tutorials are availableon line. Creating netCDF files that are fully self-descriptive andcomply with the CF convention is not trivial

As a start you could use OET netcdfkickstarter.kickstarter wiki pagenetcdfkickstarter

Overview Raster in QGIS NetCDF Working with NetCDF

Opendap

It strongly depends on the language. Many tutorials are availableon line. Creating netCDF files that are fully self-descriptive andcomply with the CF convention is not trivial

As a start you could use OET netcdfkickstarter.kickstarter wiki pagenetcdfkickstarter

Overview Raster in QGIS NetCDF Working with NetCDF

Opendap

Browse

Deltares OPeNDAP server http://opendap.deltares.nl/List of OPeNDAP servers worldwide (remote servers)

opendap.deltares.nl

Overview Raster in QGIS NetCDF Working with NetCDF

Opendap

Browse

Deltares OPeNDAP server http://opendap.deltares.nl/List of OPeNDAP servers worldwide (remote servers)

opendap.deltares.nl

Overview Raster in QGIS NetCDF Working with NetCDF

Tutorials

OET OpenGISbit.ly/gisworkshop