SlideShare a Scribd company logo
А.Батчимэг
batchimeg01@gmail.com
GDAL
Geospatial Data Abstraction Library
https://www.gdal.org
Сэдэв: Хиймэл дагуулын мэдээ
боловсруулалтанд дүрс мэдээний GDAL
санг ашиглан анхан шатны
боловсруулалтыг хагас автоматжуулах
2015.09.23
www.icc.mn http://geomedeelel.blogspot.com
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
What is the GDAL/OGR?
Raster (GDAL - Geospatial
Data Abstraction Library)
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
Operating System
Windows (32 & 64 bit)
MAC OS X
Linux
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
Энгийн зурган файл: jpeg, png, gif
Орон зайн мэдээллийн файл: GeoTIFF, .img,
NITF
Өгөгдлийн сан удирдах систем: Oracle Raster,
PostGIS Raster
Веб сервер: WMS, WCS, OPeNDAP
Радар: CEOS, Envisat
Агуулагч(Container): HDF4, HDF5, NetCDF
Тусгай(Special): In-memory, VRT
Гэх мэт 142 форматтай.
GDAL Raster Formats
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
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.
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.
Gdalinfo example
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
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
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
MODIS – MOD13
Info gdal 20150915
Thank you for Attention

More Related Content

PDF
150810 ilts workshop_handson_presentation
Takayuki Nuimura
 
PPTX
Gdal introduction
Tomer Lieber
 
PPTX
DECK36 - Log everything! and Realtime Datastream Analytics with Storm
Mike Lohmann
 
PPTX
Big size meteorological data processing and mobile displaying system using ...
BJ Jang
 
PPTX
The next generation of the Montage image mosaic engine
G. Bruce Berriman
 
PDF
Nokia Asha webinar: Developing location-based services for Nokia Asha phones ...
Microsoft Mobile Developer
 
PPTX
Managing Multi-DBMS on a Single UI , a Web-based Spatial DB Manager-FOSS4G A...
BJ Jang
 
PDF
Location based services for Nokia X and Nokia Asha using Geo2tag
Microsoft Mobile Developer
 
150810 ilts workshop_handson_presentation
Takayuki Nuimura
 
Gdal introduction
Tomer Lieber
 
DECK36 - Log everything! and Realtime Datastream Analytics with Storm
Mike Lohmann
 
Big size meteorological data processing and mobile displaying system using ...
BJ Jang
 
The next generation of the Montage image mosaic engine
G. Bruce Berriman
 
Nokia Asha webinar: Developing location-based services for Nokia Asha phones ...
Microsoft Mobile Developer
 
Managing Multi-DBMS on a Single UI , a Web-based Spatial DB Manager-FOSS4G A...
BJ Jang
 
Location based services for Nokia X and Nokia Asha using Geo2tag
Microsoft Mobile Developer
 

What's hot (20)

PDF
BigQuery implementation
Simon Su
 
PDF
Graph operations in Git version control system
Jakub Narębski
 
PDF
Using python to analyze spatial data
Kudos S.A.S
 
PDF
OSMC 2011 | Cacti Graphing Solution by Reinhard Scheck
NETWAYS
 
PDF
Build your own Real Time Analytics and Visualization, Enable Complex Event Pr...
vishnu rao
 
PDF
Geographic scripting in uDig
Andrea Antonello
 
PDF
Snow cover assessment tool using Python
Prasun Kumar Gupta
 
PPTX
ML6 talk at Nexxworks Bootcamp
Karel Dumon
 
PDF
Machine Learning & Data Science in the Age of the GPU: Smarter, Faster, Better
IDEAS - Int'l Data Engineering and Science Association
 
PPTX
Introduction to DGraph - A Graph Database
Knoldus Inc.
 
PDF
Dgraph: Graph database for production environment
openCypher
 
PPTX
GraphQL & DGraph with Go
James Tan
 
ODP
New opensource geospatial software stack from NextGIS
Maxim Dubinin
 
ODP
FOSS4G 2010 PostGIS Raster: an Open Source alternative to Oracle GeoRaster
Jorge Arevalo
 
PDF
Nexxworks bootcamp ML6 (27/09/2017)
Karel Dumon
 
PDF
نگاهی به Gtk3
Ali Vakilzade
 
PDF
Case Studies in advanced analytics with R
Wit Jakuczun
 
PDF
Workshop 20140522 BigQuery Implementation
Simon Su
 
PPTX
Phnom penh mapping meetup #15
Open Development Cambodia
 
PDF
[Paper Reading]Orca: A Modular Query Optimizer Architecture for Big Data
PingCAP
 
BigQuery implementation
Simon Su
 
Graph operations in Git version control system
Jakub Narębski
 
Using python to analyze spatial data
Kudos S.A.S
 
OSMC 2011 | Cacti Graphing Solution by Reinhard Scheck
NETWAYS
 
Build your own Real Time Analytics and Visualization, Enable Complex Event Pr...
vishnu rao
 
Geographic scripting in uDig
Andrea Antonello
 
Snow cover assessment tool using Python
Prasun Kumar Gupta
 
ML6 talk at Nexxworks Bootcamp
Karel Dumon
 
Machine Learning & Data Science in the Age of the GPU: Smarter, Faster, Better
IDEAS - Int'l Data Engineering and Science Association
 
Introduction to DGraph - A Graph Database
Knoldus Inc.
 
Dgraph: Graph database for production environment
openCypher
 
GraphQL & DGraph with Go
James Tan
 
New opensource geospatial software stack from NextGIS
Maxim Dubinin
 
FOSS4G 2010 PostGIS Raster: an Open Source alternative to Oracle GeoRaster
Jorge Arevalo
 
Nexxworks bootcamp ML6 (27/09/2017)
Karel Dumon
 
نگاهی به Gtk3
Ali Vakilzade
 
Case Studies in advanced analytics with R
Wit Jakuczun
 
Workshop 20140522 BigQuery Implementation
Simon Su
 
Phnom penh mapping meetup #15
Open Development Cambodia
 
[Paper Reading]Orca: A Modular Query Optimizer Architecture for Big Data
PingCAP
 
Ad

Viewers also liked (20)

PPTX
Wildfire risk map nrsc2
GeoMedeelel
 
PPTX
орлого 2015
GeoMedeelel
 
PPTX
2b intro num-cube_sat_v3
GeoMedeelel
 
PPTX
0 gis-day opening-14_nov2016
GeoMedeelel
 
PPTX
Bayarjargal uav environmental_research_nov2015
GeoMedeelel
 
PPTX
Presentation 20161214 (1)
GeoMedeelel
 
PPTX
3 sodnomragchaa
GeoMedeelel
 
PPTX
есдүгээр сарын гео уулзалт (1)
GeoMedeelel
 
PPTX
нэгдүгээр сарын гео уулзалт
GeoMedeelel
 
PPTX
5 odkhuu
GeoMedeelel
 
PPTX
2a nano sat-gis_day2016
GeoMedeelel
 
PPTX
6 geocaching-101
GeoMedeelel
 
PPTX
Presentation for the summer school0905
GeoMedeelel
 
PPTX
2016.12.20
GeoMedeelel
 
PPTX
Et 2016.12.26
GeoMedeelel
 
PPTX
есдүгээр сарын гео уулзалт
GeoMedeelel
 
PPTX
Amgaa 201703150
GeoMedeelel
 
PPTX
Presentation12
GeoMedeelel
 
PPTX
гуравдугаар сарын гео уулзалт
GeoMedeelel
 
PPTX
Wcs buuveibaatar
GeoMedeelel
 
Wildfire risk map nrsc2
GeoMedeelel
 
орлого 2015
GeoMedeelel
 
2b intro num-cube_sat_v3
GeoMedeelel
 
0 gis-day opening-14_nov2016
GeoMedeelel
 
Bayarjargal uav environmental_research_nov2015
GeoMedeelel
 
Presentation 20161214 (1)
GeoMedeelel
 
3 sodnomragchaa
GeoMedeelel
 
есдүгээр сарын гео уулзалт (1)
GeoMedeelel
 
нэгдүгээр сарын гео уулзалт
GeoMedeelel
 
5 odkhuu
GeoMedeelel
 
2a nano sat-gis_day2016
GeoMedeelel
 
6 geocaching-101
GeoMedeelel
 
Presentation for the summer school0905
GeoMedeelel
 
2016.12.20
GeoMedeelel
 
Et 2016.12.26
GeoMedeelel
 
есдүгээр сарын гео уулзалт
GeoMedeelel
 
Amgaa 201703150
GeoMedeelel
 
Presentation12
GeoMedeelel
 
гуравдугаар сарын гео уулзалт
GeoMedeelel
 
Wcs buuveibaatar
GeoMedeelel
 
Ad

Similar to Info gdal 20150915 (20)

PPTX
Open source based software ‘gxt’ mangosystem
HaNJiN Lee
 
PDF
Mago3D: A Brand-New Live 3D Geo-Platform
SANGHEE SHIN
 
PPT
NVIDIA CUDA
Jungsoo Nam
 
PPTX
Using GDAL In Your GIS Workflow
Gerry James
 
PPTX
CS267_Graph_Lab
JaideepKatkar
 
PDF
RAPIDS cuGraph – Accelerating all your Graph needs
Connected Data World
 
PDF
RAPIDS Overview
NVIDIA Japan
 
PDF
QGIS Processing at Linuxwochen Wien / PyDays 2017
Anita Graser
 
PDF
Jma hr gsm_data_gr_ads_20130529
JMA_447
 
PPTX
mago3D FOSS4G NA 2018
정대 천
 
PPTX
Porting the Source Engine to Linux: Valve's Lessons Learned
basisspace
 
PDF
NetFlow Data processing using Hadoop and Vertica
Josef Niedermeier
 
PPTX
Cacti
sweta dargad
 
PDF
Anatomy of ROCgdb presentation at gcc cauldron 2022
ssuser866937
 
PDF
Nvidia gpu-application-catalog TESLA K80 GPU應用程式型錄
Cheer Chain Enterprise Co., Ltd.
 
PPS
ogr2gui - english version
Mathieu Lahaye
 
PDF
20181116 Massive Log Processing using I/O optimized PostgreSQL
Kohei KaiGai
 
PDF
GPU-Accelerating UDFs in PySpark with Numba and PyGDF
Keith Kraus
 
ODP
Geospatial web services using little-known GDAL features and modern Perl midd...
Ari Jolma
 
PDF
Computer Graphics - Lecture 01 - 3D Programming I
💻 Anton Gerdelan
 
Open source based software ‘gxt’ mangosystem
HaNJiN Lee
 
Mago3D: A Brand-New Live 3D Geo-Platform
SANGHEE SHIN
 
NVIDIA CUDA
Jungsoo Nam
 
Using GDAL In Your GIS Workflow
Gerry James
 
CS267_Graph_Lab
JaideepKatkar
 
RAPIDS cuGraph – Accelerating all your Graph needs
Connected Data World
 
RAPIDS Overview
NVIDIA Japan
 
QGIS Processing at Linuxwochen Wien / PyDays 2017
Anita Graser
 
Jma hr gsm_data_gr_ads_20130529
JMA_447
 
mago3D FOSS4G NA 2018
정대 천
 
Porting the Source Engine to Linux: Valve's Lessons Learned
basisspace
 
NetFlow Data processing using Hadoop and Vertica
Josef Niedermeier
 
Anatomy of ROCgdb presentation at gcc cauldron 2022
ssuser866937
 
Nvidia gpu-application-catalog TESLA K80 GPU應用程式型錄
Cheer Chain Enterprise Co., Ltd.
 
ogr2gui - english version
Mathieu Lahaye
 
20181116 Massive Log Processing using I/O optimized PostgreSQL
Kohei KaiGai
 
GPU-Accelerating UDFs in PySpark with Numba and PyGDF
Keith Kraus
 
Geospatial web services using little-known GDAL features and modern Perl midd...
Ari Jolma
 
Computer Graphics - Lecture 01 - 3D Programming I
💻 Anton Gerdelan
 

More from GeoMedeelel (20)

PPTX
Intro mga mon_15mar22
GeoMedeelel
 
PDF
Presentation 20220316 nandia
GeoMedeelel
 
PDF
Developer community -remote-sensing.pptx
GeoMedeelel
 
PPTX
Intro mga mon_18feb22
GeoMedeelel
 
PPTX
Agriculture drone intro
GeoMedeelel
 
PPT
Drone 20201216
GeoMedeelel
 
PPTX
Intro mga 15dec2021 (1)
GeoMedeelel
 
PDF
Unisec global mongolia
GeoMedeelel
 
PDF
Bayanmunkh geomeeting
GeoMedeelel
 
PPTX
Intro mga mon_19jan2021
GeoMedeelel
 
PPTX
хиймэл дагуулын мэдээ ашиглан ойн биомассийг тооцох 12 25
GeoMedeelel
 
PDF
Bayanmunkh geomeeting (1)
GeoMedeelel
 
PPTX
хиймэл дагуулын мэдээ ашиглан ойн биомассийг тооцох 12 25
GeoMedeelel
 
PPTX
Intro mga mon_19jan2021
GeoMedeelel
 
PDF
Chcnav moblie mapping solution2
GeoMedeelel
 
PDF
5 d world_v5-19
GeoMedeelel
 
PDF
Intro mga 18may2021
GeoMedeelel
 
PPTX
Intro mga 14apr2021
GeoMedeelel
 
PDF
Demonstration of super map ai gis technology
GeoMedeelel
 
PDF
Supermap gis 10i(2020) ai gis technology v1.0
GeoMedeelel
 
Intro mga mon_15mar22
GeoMedeelel
 
Presentation 20220316 nandia
GeoMedeelel
 
Developer community -remote-sensing.pptx
GeoMedeelel
 
Intro mga mon_18feb22
GeoMedeelel
 
Agriculture drone intro
GeoMedeelel
 
Drone 20201216
GeoMedeelel
 
Intro mga 15dec2021 (1)
GeoMedeelel
 
Unisec global mongolia
GeoMedeelel
 
Bayanmunkh geomeeting
GeoMedeelel
 
Intro mga mon_19jan2021
GeoMedeelel
 
хиймэл дагуулын мэдээ ашиглан ойн биомассийг тооцох 12 25
GeoMedeelel
 
Bayanmunkh geomeeting (1)
GeoMedeelel
 
хиймэл дагуулын мэдээ ашиглан ойн биомассийг тооцох 12 25
GeoMedeelel
 
Intro mga mon_19jan2021
GeoMedeelel
 
Chcnav moblie mapping solution2
GeoMedeelel
 
5 d world_v5-19
GeoMedeelel
 
Intro mga 18may2021
GeoMedeelel
 
Intro mga 14apr2021
GeoMedeelel
 
Demonstration of super map ai gis technology
GeoMedeelel
 
Supermap gis 10i(2020) ai gis technology v1.0
GeoMedeelel
 

Recently uploaded (20)

PDF
49784907924775488180_LRN2959_Data_Pump_23ai.pdf
Abilash868456
 
PPTX
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
PDF
Protecting the Digital World Cyber Securit
dnthakkar16
 
PDF
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
PPTX
Presentation about variables and constant.pptx
kr2589474
 
PDF
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
PDF
Enhancing Healthcare RPM Platforms with Contextual AI Integration
Cadabra Studio
 
PDF
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
PDF
Exploring AI Agents in Process Industries
amoreira6
 
PPTX
Presentation about variables and constant.pptx
safalsingh810
 
PPTX
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 
PPTX
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
PDF
Appium Automation Testing Tutorial PDF: Learn Mobile Testing in 7 Days
jamescantor38
 
PPTX
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
PDF
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
PDF
New Download MiniTool Partition Wizard Crack Latest Version 2025
imang66g
 
PPTX
Presentation about Database and Database Administrator
abhishekchauhan86963
 
PPTX
Explanation about Structures in C language.pptx
Veeral Rathod
 
PDF
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
PDF
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
49784907924775488180_LRN2959_Data_Pump_23ai.pdf
Abilash868456
 
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
Protecting the Digital World Cyber Securit
dnthakkar16
 
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
Presentation about variables and constant.pptx
kr2589474
 
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
Enhancing Healthcare RPM Platforms with Contextual AI Integration
Cadabra Studio
 
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
Exploring AI Agents in Process Industries
amoreira6
 
Presentation about variables and constant.pptx
safalsingh810
 
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
Appium Automation Testing Tutorial PDF: Learn Mobile Testing in 7 Days
jamescantor38
 
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
New Download MiniTool Partition Wizard Crack Latest Version 2025
imang66g
 
Presentation about Database and Database Administrator
abhishekchauhan86963
 
Explanation about Structures in C language.pptx
Veeral Rathod
 
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 

Info gdal 20150915

  • 1. А.Батчимэг [email protected] GDAL Geospatial Data Abstraction Library https://www.gdal.org Сэдэв: Хиймэл дагуулын мэдээ боловсруулалтанд дүрс мэдээний GDAL санг ашиглан анхан шатны боловсруулалтыг хагас автоматжуулах 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? Raster (GDAL - Geospatial Data Abstraction Library) 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
  • 5. 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. Энгийн зурган файл: jpeg, png, gif Орон зайн мэдээллийн файл: GeoTIFF, .img, NITF Өгөгдлийн сан удирдах систем: Oracle Raster, PostGIS Raster Веб сервер: WMS, WCS, OPeNDAP Радар: CEOS, Envisat Агуулагч(Container): HDF4, HDF5, NetCDF Тусгай(Special): In-memory, VRT Гэх мэт 142 форматтай. 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.
  • 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
  • 16. Thank you for Attention