SWAT hydrological modelling support with Google Earth Engine - integrated AOI selector, DEM, Soil, and Landuse download
geeSWAT is a QGIS plugin that integrates Google Earth Engine to support
SWAT (Soil and Water Assessment Tool) hydrological modelling workflows.
Connects QGIS with GEE to download and preprocess spatial data required
for hydrological basin delineation and SWAT model setup.
Tab 1 - Config GEE:
- Google Earth Engine account (Gmail) and Cloud Project ID
- Authenticate with Google (opens browser)
- Verify connection
- Output project name and output folder
- Save configuration
Tab 2 - Select AOI:
- Load area of interest from a vector layer
- Draw polygon interactively on the QGIS map canvas
- Geometry card: area, perimeter, centroid, UTM zone, bounding box
Tab 3 - MDE (DEM):
- Download Digital Elevation Model from GEE
- 9 DEM sources: SRTM 30m, Copernicus GLO-30, NASADEM, ALOS AW3D30,
MERIT DEM, SRTM 90m, HydroSHEDS, ASTER GDEM v3, 3DEP 1m
- Output scale selector (0 = native DEM resolution)
- Auto output path to subfolder DEM/ inside selected output folder
- Live log panel + progress bar + cancel button
Tab 4 - SOIL:
- Download Soil type raster from GEE
- 2 Soil sources: suelo_FAO (9km global) or OpenLandMap Soil (250m global)
- Auto output path to subfolder SOIL/ inside selected output folder
- Auto-generated Soil_lookup.csv for SWAT
Tab 5 - LANDUSE:
- Download Land Use raster from GEE
- 2 Landuse sources: Copernicus 2019 (100m) or ESA GlobCover 2009 (300m)
- Auto output path to subfolder LANDUSE/ inside selected output folder
- Auto-generated Landuse_lookup.csv for SWAT
COMPATIBILITY:
- Qt5 (PyQt5) and Qt6 (PyQt6) via qgis.PyQt compatibility layer
- QGIS 3.16 to 4.99
Developed and maintained by:
Geomatica Ambiental - www.geomatica.pe
Nino Bravo Morales ([email protected], +51 995664488)
Plugin Tags