Here’s a collection of resources I’ve used for my mapping and driving logs projects.
Google Earth Pro. KML/KMZ viewer and editor.
EasyGPS (Windows). GPX viewer and editor.
MyTracks (MacOS). GPX viewer and editor.
MyTracks (iOS). Lets you use an iPhone to log your GPS location data.
QGIS. Geographic Information System application for creating advanced maps.
GPS Visualizer. Converts map data between various formats.
Great Circle Mapper. Generates flight maps from a collection of airport codes.
uMap. Imports GPX files and shows them on a variety of OpenStreetMap base layers.
Natural Earth. Vector and raster map data.
OpenStreetMap. Road data exports.
USGS National Hydrography Dataset. Water body polygons.
Anita Graser and Gretchen N. Peterson, QGIS Map Design (2nd Edition). This book has a collection of tutorials for creating some advanced QGIS maps. It’s best if you already understand the basics of QGIS before starting this book.
Mark Monmonier, How to Lie With Maps (3rd Edition). Despite the provocative title, this is a book about avoiding creating misleading maps, and gets into detail about how small choices in map design can lead to maps saying very different things.
I’ve written several tutorials on recording and using GPS logs.
Recording and Extracting GPS Data
GPX is a file format for GPS data that many applications and websites can use. These tutorials show you how to log your travels with GPS devices and extract that data into GPX files.
Converting GPS Data Between File Formats
Creating Maps with GPS Data
If you already have some GPX files, these tutorials will show you how to use them to make maps.
I’ve written some scripts to help with processing my GPS logs. I’ve placed them on GitHub at bogardpd/gps-log-tools.