Products QGIS Scripts
QGIS Scripts

Automation scripts for QGIS

Python scripts built for real drone survey workflows. Paste into the QGIS Script Editor, set two parameters, and run. No extra plugins or conda environments required.

Individual Scripts

$20 each. Buy only the script you need — every one is a single self-contained .py file.

Coloured Hillshade Generator
$20

Coloured Hillshade Generator

Viridis colour ramp blended with multidirectional hillshade from any DTM or DSM.

Also in Terrain Analysis Pack

Canopy Height Model Generator
$20

Canopy Height Model Generator

Subtracts DTM from DSM to produce height-above-ground at every pixel.

Also in Terrain Analysis Pack

CHM Height Band Classifier
$20

CHM Height Band Classifier

Applies 8 classified height bands to a CHM and exports a static map with legend.

Also in Terrain Analysis Pack

Smooth Contour Generator
$20

Smooth Contour Generator

Gaussian smoothing + Chaikin algorithm for cartographic-quality contour lines.

Also in Terrain Analysis Pack

Water Level Polygon Generator
$20

Water Level Polygon Generator

Converts DTM pixels at or below a target elevation into filled GeoJSON polygons.

Also in Terrain Analysis Pack

Lake Volume Calculator
$20

Lake Volume Calculator

Computes water storage volume in m³, litres, and acre-feet from a DTM and polygon.

Also in Terrain Analysis Pack

Canopy Mask Generator
$20

Canopy Mask Generator

Creates a binary canopy/ground raster from DSM − DTM. Prerequisite for NDVI analysis.

Also in Vegetation & Field Analysis Pack

Canopy NDVI Median Calculator
$20

Canopy NDVI Median Calculator

Computes median NDVI per polygon from canopy-only pixels — ignores bare soil.

Also in Vegetation & Field Analysis Pack

Tree Height Extractor
$20

Tree Height Extractor

Adds a height field (DSM − DTM) to point or polygon features. Auto CRS alignment.

Also in Vegetation & Field Analysis Pack

Raster Threshold Mask
$20

Raster Threshold Mask

Keep only pixels above or below a threshold — everything else becomes NoData.

Also in Vegetation & Field Analysis Pack

Zonal Statistics Calculator
$20

Zonal Statistics Calculator

Mean, median, min, or max of any raster per polygon zone — one new attribute field.

Also in Vegetation & Field Analysis Pack

Attribute Histogram Plotter
$20

Attribute Histogram Plotter

Plot any numeric field as a distribution histogram — auto-detect columns, group by category, export as PNG.

Also in Vegetation & Field Analysis Pack

Buffer Active Layer
$20

Buffer Active Layer

Expands point or polygon features outward by a configurable radius in metres.

Also in GIS Utilities Pack

Layer Colour Classifier
$20

Layer Colour Classifier

Applies yellow → green graduated style to any numeric field. Discrete or percentile.

Also in GIS Utilities Pack

A4 Map Layout Generator
$20

A4 Map Layout Generator

Auto-generates A4 layout with scale bar, north arrow, legend, and date title.

Also in GIS Utilities Pack

Survey Grid Generator
$20

Survey Grid Generator

Creates equal-sized rectangular cells clipped to polygon boundaries. Auto UTM CRS.

Also in GIS Utilities Pack

What these scripts are

These are the actual scripts we run on drone survey projects — not tutorials or demos. Each one is a single .py file designed for the QGIS Python Script Editor. Load your data, paste the script, and run. The heavy lifting — GDAL calls, nodata masking, CRS alignment, large-file handling — is already done.