Presentation is loading. Please wait.

Presentation is loading. Please wait.

A.Batchimeg GDAL Geospatial Data Abstraction Library https://www.gdal.org GDAL Geospatial Data Abstraction Library https://www.gdal.org.

Similar presentations


Presentation on theme: "A.Batchimeg GDAL Geospatial Data Abstraction Library https://www.gdal.org GDAL Geospatial Data Abstraction Library https://www.gdal.org."— Presentation transcript:

1 A.Batchimeg batchimeg01@gmail.com GDAL Geospatial Data Abstraction Library https://www.gdal.org GDAL Geospatial Data Abstraction Library https://www.gdal.org TOPIC: Semi- automate processing, pre-processing of Satellite data using GDAL library 2015.09.23 www.icc.mn http://geomedeelel.blogspot.com

2 Content 1.What is the GDAL/OGR? 2.Operating system 3.Available as command line utilities 4.GDAL Raster Formats 5.GDAL Utilities a.gdalinfo b.gdal_translate c.gdalwarp d.gdal_merge

3 What is the GDAL/OGR? Geospatial Data Abstraction Library Raster (GDAL - Geospatial Data Abstraction Library ) OpenGIS Simple Features Reference Vector (OGR - OpenGIS Simple Features Reference ) Tools for reading, writing, and processing Started in 1998 by Frank Warmerdam as a sole developer Now a project under OSGeo's umbrella Has 10 personal, 26 corporate contributing developers

4 Operating System Windows (32 & 64 bit) MAC OS X Linux Linux

5 tools as command line utilities tools as command line utilities FWTools OSGeo http://www.osgeo.org/http://fwtools.maptools.org/ Geospatial Libraries FDO GDAL/OGR GEOS GeoTools OSSIM PostGIS Subpackages OpenEV MapServer GDAL/OGR PROJ.4 OGDI Python

6 Simple images file: jpeg, png, gif Satellite file: GeoTIFF,.img, NITF Database developer system: Oracle Raster, PostGIS Raster Web server: WMS, WCS, OPeNDAP Radar: CEOS, Envisat Container: HDF4, HDF5, NetCDF Special: In-memory, VRT Over 142 raster data formats supported GDAL Raster Formats

7 Software Using GDAL QGIS ArcGIS 9.2+ GRASS GIS MapServer IDRISI pktools http://trac.osgeo.org/gdal/wiki/SoftwareUsingGdal MapGuide Google Earth OSSIM ERDAS OpenEV gvSIG

8 GDAL Utilities gdalinfo - report information about a file. gdal_translate - Copy a raster file, with control of output format. gdaladdo - Add overviews to a file. gdalwarp - Warp an image into a new coordinate system. gdaltindex - Build a MapServer raster tileindex. gdalbuildvrt - Build a VRT from a list of datasets. gdal_contour - Contours from DEM. gdaldem - Tools to analyze and visualize DEMs. rgb2pct.py - Convert a 24bit RGB image to 8bit paletted. pct2rgb.py - Convert an 8bit paletted image to 24bit RGB. gdal_merge.py - Build a quick mosaic from a set of images. gdal2tiles.py - Create a TMS tile structure, KML and simple web viewer. gdal_rasterize - Rasterize vectors into raster file. gdaltransform - Transform coordinates. Nearblack - Convert nearly black/white borders to exact value. gdal_grid - Create raster from the scattered data. gdal_polygonize.py - Generate polygons from raster. gdal_sieve.py - Raster Sieve filter. gdal_fillnodata.py - Interpolate in nodata regions. gdal-config - Get options required to build software using GDAL.

9 gdalinfo The gdalinfo program lists various information about a GDAL supported raster dataset. The gdalinfo will report all of the following (if known): The format driver used to access the file. Raster size (in pixels and lines). The coordinate system for the file (in OGC WKT). The geotransform associated with the file (rotational coefficients are currently not reported). Corner coordinates in georeferenced, and if possible lat/long based on the full geotransform (but not GCPs). Ground control points. File wide (including subdatasets) metadata. Band data types. Band color interpretations. Band block size. Band descriptions. Band min/max values (internally known and possibly computed). Band checksum (if computation asked). Band NODATA value. Band overview resolutions available. Band unit type (i.e.. "meters" or "feet" for elevation bands). Band pseudo-color tables.

10 Gdalinfo example

11 gdal_translate The gdal_translate utility can be used to convert raster data between different formats, potentially performing some operations like subsettings, resampling, and rescaling pixels in the process. gdal_translate -of GTiff test.hdf test.tif gdal_translate -of jpeg test.hdf test.jpg Des:// -of Output format

12 gdalwarp The gdalwarp utility is an image mosaicing, reprojection and warping utility. The program can reproject to any supported projection, and can also apply GCPs stored with the image if the image is "raw" with control information. Mosaicing into an existing output file is supported if the output file already exists. gdalwarp -of GTIFF -t_srs ‘+proj=goelocation +zone=48 +datum=WGS84’ /EPSG:4326/ HDF4_EOS:EOS_GRID:"""MOD10A1.A2015056.h26v04.005.2007163070421. hdf""":MOD_Grid_Snow_500m:Snow_Cover_Daily_Tile MOD10A1.A2015056_geo_Snow_Cover_Daily_Tile.tif gdalwarp -of GTIFF -t_srs ‘+proj=utm +zone=48 +datum=WGS84’ /EPSG:32648/ HDF4_EOS:EOS_GRID:""" MOD10A1.A2015056.h26v04.005.2007163070421.hdf """:MOD_Grid_Snow_500m:Snow_Cover_Daily_Tile MOD10A1.A2015056_geo_Snow_Cover_Daily_Tile.tif

13 Gdal_merge example This utility will automatically mosaic a set of images. All the images must be in the same coordinate system and have a matching number of bands, but they may be overlapping, and at different resolutions. In areas of overlap, the last image will be copied over earlier ones. gdal_merge.py –n 0 -o out.tif in1.tif in2.tif Des:// -n nodata_value -o out_filename

14 MODIS – MOD13

15

16 Thank you for your Attention batchimeg01@gmail.com www.icc.mn Thank you for your Attention batchimeg01@gmail.com www.icc.mn


Download ppt "A.Batchimeg GDAL Geospatial Data Abstraction Library https://www.gdal.org GDAL Geospatial Data Abstraction Library https://www.gdal.org."

Similar presentations


Ads by Google