Cloud Native Geospatial Workflows with QGIS
Ujaval Gandhi
ujaval@spatialthoughts.com
Learn the modern approach to working with large datasets in QGIS.
Spatial Thoughts
✅ QGIS.org certified training provider
✅ QGIS.org sustaining member
Introduction
Ujaval Gandhi
Cloud Native Geospatial Workflows with QGIS
This workshop will teach you the modern approach to working with large datasets in QGIS.
This slide-deck
What is Cloud Native Geospatial?
Cloud Native Geospatial Formats*
* Cloud-Optimized Geospatial Formats Guide
** Why GeoParquet Is Not A Cloud Native Format
Cloud Optimized GeoTIFF (COG)
Cloud Optimized GeoTIFF (COG)
FlatGeoBuf (FGB)
FlatGeoBuf (FGB)
Let’s get started
>> courses.spatialthoughts.com/qgis-cloud-native-geospatial.html <<
This slide-deck
SpatialTemporal Asset Catalogs (STAC)
What is STAC?
STAC Catalogs
Let’s look at some STAC Catalogs
Creating Cloud-Optimized Data
Creating COGs
gdal_translate -of COG viirs_ntl_2021_global.tif viirs_ntl_2021_global_cog.tif
Creating FGB
ogr2ogr -f FlatGeobuf hydrorivers.fgb hydrorivers.gpkg
ogr2ogr -f FlatGeobuf admin2.fgb admin2.gpkg \
-select "adm2_name,adm1_name,adm0_name,iso_2,iso_3"
Hosting files on Cloud Storage
What do we mean by ‘Cloud Storage’?
What do we mean by ‘Cloud Storage’?
✅ Cloud Object Stores
✅ GitHub
✅ Any Simple HTTP Server
❌Consumer Storage Systems
They do not allow direct HTTP access to files
❌ Databases
Quiz
Resources
Cloud Native Formats Support in QGIS
Resources
https://spatialthoughts.com/2024/02/26/gdal-google-cloud-storage/