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.
Get it with GIS Automation Toolkit (Book 1) for $12.51 — see the bundle on Amazon.
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, or bundled with GIS Automation Toolkit (Book 1) for $12.51 in Kindle format.
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.