Introduction and Course Overview
Ujaval Gandhi
ujaval@spatialthoughts.com
Mastering GDAL Tools
Introduction
Ujaval Gandhi
Introduction
Vigna Purohit
What is GDAL?
What is OGR?
GDAL/OGR Utility Programs
Why use GDAL/OGR Commands?
Why learn GDAL/OGR Tools?
Image Source: Matt Forrest
Course Overview
Merging Tiles
Converting Formats
Compressing Output
Setting NoData Values
Writing Cloud-Optimized GeoTIFF (COGs)
Processing Elevation Data
Basic Raster Processing
(3 Hours)
Creating Previews
Create a Tile Index
Mosaic and clip to AOI
Creating Overviews
Creating RGB and False Color Composites
Histogram Stretch and Color Correction
Raster Algebra
Pan Sharpening
Processing Aerial and Satellite Imagery
(3 Hours)
Listing WMS Layers
Downloading WMS Layers
Georeference with Bounding Box Coordinates
Georeference using GCPs
Read a CSV data source
convert it to point data
Assign CRS
Extract subset
WMS, Georeferencing and ETL Basics
(3 Hours)
Merging Vector Files
Reproject vector layers
Creating Buffers
Perform Spatial Queries
Data Cleaning
Running commands in batch
Automating OGR/GDAL Jobs
Geoprocessing and Spatial Queries
(3 Hours)
Assignment and Evaluation
Assignment*
(30 mins)
Assignment
Session 1
Session 2
Module 3
Module 4
Class Exercises
Live Quizzes
Class Exercises
Live Quizzes
* Assignment is due before the start of Session 3
Live Session Structure
Certification
*If you miss any session, submit the exercises by email
Let’s get started
Open a Terminal
Windows
* Do NOT use Anaconda Powershell Prompt
Mac/Linux
Locate the Data Folder
Windows
Example, if you unzipped the gdal-tools.zip in your Downloads folder, you would do this.
cd Downloads\gdal-tools
dir
Mac/Linux
Example, if you unzipped the gdal-tools.zip in your Downloads folder, you would do this.
cd Downloads/gdal-tools
ls
Notes for Windows Users:
Overview of GDAL/OGR Programs
GDAL Programs
GDAL Programs (contd.)
GDAL Python Scripts
OGR Programs and Scripts
Running GDAL/OGR Programs
Specifying Options