byADIT Free software for engineers and students
EngiFree
GMT — The Complete Guide: Publication-Quality Maps and Sections From a Script

GMT — The Complete Guide: Publication-Quality Maps and Sections From a Script

GMT (Generic Mapping Tools) is a long-established set of tools for processing geodata and producing publication-quality maps, sections and plots. Work is done with commands in a script, so when new data arrives you run it again and get the same map, updated.

What you get

Who it suits

Engineers, geologists and researchers who prepare maps for reports and papers and want consistent, reproducible output. There is no graphical interface, so it takes some learning. For interactive work with layers a desktop GIS is better, and GMT complements it for the final graphics. The licence is LGPL-3.0, free for any use.

Related tools

For a full desktop GIS — QGIS. For converting and processing raster and vector data — GDAL. For general scientific plots — gnuplot.

The bottom line

GMT is the tool for anyone who produces many maps and wants them all to look professional and update in a single run. The time spent learning the commands pays off quickly.

Further reading