dsd-int 2014 - opengis workshop - gridded data, giorgio santinelli, deltares
TRANSCRIPT
![Page 1: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/1.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
OpenGIS Workshop. Gridded data
Giorgio Santinelli
November 3, 2014
![Page 2: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/2.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
Index
1 OverviewDefinitionGrids
2 Raster in QGISWMSgdal
3 NetCDFNetCDF DefinitionCF conventions
4 Working with NetCDFNetCDF generationTutorials
![Page 3: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/3.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
Definition
Multidimensional rectangular array of grid points containingvalues?
![Page 4: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/4.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
Features of gridded data
FeaturesFormatDimensionalitySpacingNumber and type of values stores
![Page 5: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/5.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
Applications
Data worldData explorationData dissemination
ModelsNumerical modelling...Meteorology/Oceanography/ClimateFinite volume/difference methods
![Page 6: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/6.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
Applications
Data worldData explorationData dissemination
ModelsNumerical modelling...Meteorology/Oceanography/ClimateFinite volume/difference methods
![Page 7: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/7.jpg)
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
![Page 8: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/8.jpg)
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
![Page 9: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/9.jpg)
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
![Page 10: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/10.jpg)
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.
![Page 11: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/11.jpg)
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.
![Page 12: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/12.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
Regular grids
Tessellation of regular polygons
![Page 13: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/13.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
Regular grids
Tessellation of regular polygons
![Page 14: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/14.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
Rectilinear gridsCongruent Tessellation.Uniform?
![Page 15: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/15.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
Rectilinear gridsCongruent Tessellation.Uniform?
![Page 16: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/16.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
Rectilinear grids
Congruent Tessellation. Curvilinear grids
![Page 17: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/17.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
Delft3d grids
Congruent Tessellation.
Delft3D
![Page 18: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/18.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
Delft3d grids
Congruent Tessellation.Delft3D
![Page 19: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/19.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
Unstructured grids
Irregular tessellation of simple shapes
Similarity with graph data structure
![Page 20: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/20.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
Unstructured grids
Irregular tessellation of simple shapesSimilarity with graph data structure
![Page 21: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/21.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
Unstructured grids: FEWS
![Page 22: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/22.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
Unstructured grids: D-Flow FM
![Page 23: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/23.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
Unstructured grids: D-Flow FM
![Page 24: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/24.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
Unstructured grids: D-Flow FM
...FM stands for flexible mesh
![Page 25: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/25.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
Working with Raster
![Page 26: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/26.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
WMS
openlayers WMSNOAA WMS
![Page 27: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/27.jpg)
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.
![Page 28: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/28.jpg)
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.
![Page 29: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/29.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
gdal in other languages
Shell (cross-platform)
Bindings:C++Python osgeo
R rgdal
Matlab MEXGDAL
...
![Page 30: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/30.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
gdal in other languages
Shell (cross-platform)
Bindings:C++Python osgeo
R rgdal
Matlab MEXGDAL
...
![Page 31: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/31.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
Working with NetCDF
File FormatLibraryInterface
General information on NetCDF are available.
![Page 32: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/32.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
Working with NetCDF
File Format
LibraryInterface
General information on NetCDF are available.
![Page 33: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/33.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
Working with NetCDF
File FormatLibrary
Interface
General information on NetCDF are available.
![Page 34: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/34.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
Working with NetCDF
File FormatLibraryInterface
General information on NetCDF are available.
![Page 35: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/35.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
Working with NetCDF
File FormatLibraryInterface
General information on NetCDF are available.
![Page 36: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/36.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
Working with NetCDF
Openearth.eu
![Page 37: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/37.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
CF Conventions
NetCDF Climate and Forecast Metadata Conventionscfconventions
![Page 38: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/38.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
OET & NetCDF
Links in OET:Python:OET python nc, OET python tutorialMatlab:OET matlab nc, OET matlab tutorial
![Page 39: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/39.jpg)
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
![Page 40: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/40.jpg)
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
![Page 41: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/41.jpg)
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
![Page 42: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/42.jpg)
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
![Page 43: DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares](https://reader034.vdocuments.site/reader034/viewer/2022042518/55a43cf21a28abea738b484a/html5/thumbnails/43.jpg)
Overview Raster in QGIS NetCDF Working with NetCDF
Tutorials
OET OpenGISbit.ly/gisworkshop