GIS Automation Toolkit — 50+ ArcPy and PyQGIS Python scripts for QGIS and ArcGIS Pro, book cover
Book 1 of 4 — SM Datum Toolkit Series

GIS Automation Toolkit: 50+ Ready-to-Use Python Scripts for QGIS and ArcGIS Pro

Batch format conversion, coordinate reprojection at scale, clip/merge/dissolve automation, attribute editing, spatial overlay, map layout generation, and topology QC — every script given in both ArcPy (ArcGIS Pro) and PyQGIS (QGIS), so it doesn't matter which GIS you already run.

Also available: Rapid Terrain Analysis Toolkit (Book 2) — Amazon shows current series pricing when you buy multiple books together.

What's inside

Sample from the book

# PyQGIS — reproject every shapefile in a folder to a target CRS
for path in input_files:
  layer = QgsVectorLayer(path, "src", "ogr")
  reproject_layer(layer, target_crs, out_path)
  # CRS mismatch check passed — 0 features dropped
# 214 files reprojected → 1 batch run, no manual re-clicking

Who this book is for

Frequently asked questions

Does this work with both ArcGIS Pro and QGIS?

Yes. Every script that applies to both platforms is given twice — once as an ArcPy script for ArcGIS Pro and once as a PyQGIS script for QGIS — so you can use whichever GIS you already have.

Do I need a paid ArcGIS license?

No. Every ArcPy script has a PyQGIS equivalent, and QGIS is free and open source, so the full book is usable without an Esri license.

Do I need prior Python experience?

No. The book opens with a beginner-friendly foundation section covering Python and geoprocessing basics before moving into the task-by-task scripts, so it works as a tutorial as well as a reference.

What GIS tasks does this book automate?

Batch format conversion, coordinate system detection and reprojection at scale, clipping/merging/dissolving many files at once, attribute automation, spatial overlay, map layout automation, and topology quality-control checks.

What format is the book available in?

Kindle eBook ($9.99) and paperback ($24.99) on Amazon. It is Book 1 of the 4-book SM Datum Toolkit Series, and Amazon shows a discounted price when you buy multiple books in the series together.

Try it free first

These free tools on this site run several of the same operations covered in the book, right in your browser:

Part of the SM Datum Toolkit Series

Four books, 190+ scripts total, all in ArcPy and PyQGIS.