Slope, aspect, hillshade and viewshed generation, batch contour extraction, and DEM-derived watershed and flow-analysis pipelines — in ArcPy and PyQGIS, so a terrain job you'd otherwise repeat DEM tile by DEM tile runs as one pass.
Also available: GIS Automation Toolkit (Book 1) — Amazon shows current series pricing when you buy multiple books together.
Yes. Every terrain script is given as both an ArcPy version for ArcGIS Pro and a PyQGIS version for QGIS.
The scripts work with standard raster DEM inputs (GeoTIFF and similar) as read by ArcPy and GDAL/PyQGIS, and cover the common terrain derivatives — slope, aspect, hillshade, contours, viewshed, watershed and flow direction/accumulation.
Slope, aspect, and hillshade generation, viewshed analysis, batch contour extraction, and DEM-derived watershed delineation and flow-analysis pipelines — run across many DEM tiles in one pass instead of one at a time.
The ArcPy scripts use standard terrain geoprocessing tools available with typical ArcGIS Pro extensions; the PyQGIS equivalents use QGIS's free, open-source terrain analysis tools, so a no-cost path is included for every script.
Kindle eBook ($9.99) on Amazon. It is Book 2 of the 4-book SM Datum Toolkit Series, and Amazon shows a discounted price when you buy multiple books in the series together.
These free tools on this site run several of the same terrain operations covered in the book, right in your browser:
Four books, 190+ scripts total, all in ArcPy and PyQGIS.