DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares
-
Upload
delftsoftwaredays -
Category
Science
-
view
156 -
download
1
Transcript of DSD-INT 2014 - OpenGIS Workshop - Gridded data, Giorgio Santinelli, Deltares
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
OET & NetCDF
Links in OET:Python:OET python nc, OET python tutorialMatlab:OET matlab nc, OET matlab tutorial
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