Introduction
- QGIS is a free and open-source software that runs on various platforms, such as Windows, Mac, and Linux.
- QGIS has a large and active community of users and developers who contribute to its features, plugins, documentation, and support.
- We can use QGIS via ThinLinc Client or Gateway on HPC Clusters.
- We learned how to load and visualize vector and raster data.
- We learned how to process data and export them.
Project
- DEMs are the foundation for creating slope, hillshade maps and analyzing hydrology.
- Install plugins with QGIS, for example, QuickMapServices (QMS) offers a variety of base maps and WhiteboxTools offers a wide range of geospatial analysis tasks.
- Demonstrate how to analyze topographic landscape and hydrological features with QGIS.
- We can choose different file format to vectorize raster data.
- “Run as Batch Process” can run multiple instances in one shot.
Coding
- To automate geospatial tasks with QGIS algorithms, we can use three coding approaches: the QGIS Python Console, standalone Python scripts, and command-line execution.
- For QGIS Python Console, data can be loaded in two ways depending on whether you want to add it to the QGIS map canvas.
- Standalone Python scripts and command-line execution allow us to submit jobs to HPC clusters, enabling enhanced automation of QGIS geospatial tasks.
- We monitor CPU and memory usage within jobs to guide our computation resource requests.