nuxx.net

MTB Trail Mapping Workflow with OpenStreetMaps

With recent map drawing activities (1, 2, 3) I’ve been asked about the process I use for creating maps. What follows here is the workflow I used with OpenStreetMap (OSM) for the CRAMBA Stony Creek MTB Trail Maps, and hopefully others will find it useful.

I expect I’ll be following this same workflow for the next maps created, and even possibly revising previous ones using this process because it provides more solid base data than my previous method which consisted of little more than manually tracing SVGs of GPS tracks in Illustrator. It also helps get more map data in OSM, which is basically the cartographic version of Wikipedia.

One note, using OSM data in your maps requires that the resulting map be licensed under the Creative Commons Attribution-ShareAlike 2.0 Generic (CC BY-SA 2.0) license. This basically means that anyone else can redistribute and reuse the map (or portions thereof), as long as they provide appropriate attribution and license their version in a similar way. As I’m intending these maps to be freely used by the general public (as part of my work with CRAMBA) I’m happy to do so, but others should be aware of these restrictions before getting too far along in the process.

Here’s the workflow:


 

  1. If all trail data needed for a map is already in OpenStreetMap (OSM), skip to step 5.

 

  • Upload GPS data (as GPX) via OpenStreetMap’s Public GPS Traces page.
  •  

  • Use JOSM (Java OpenStreetMap Editor) to add the newly mapped routes to the OSM database.
  •  

  • Validate changes then upload changes with an appropriate description.
  •  

  • Visit OpenStreetMap, use the Slippy Map to show the data to be used for map generation.
  •  

  • Convert the OSM XML data to Illustrator format using osm2ai.pl.
  •  

  • Open resulting file in Illustrator, segment data into logical divisions. Single track, two track, roads, water, etc. Remove unnecessary data.
  •  

  • Create separate layers and groups for logically separated data. This makes changing line formats easier. For example, I separate out:
  •  

  • Convert any arrows to outlines, as some PDF viewers don’t display arrowheads properly.
  •  

  • Solicit feedback on the map from a variety of people to ensure the map is readable and understandable. I personally try to get feedback from:
  •  

  • Check that the map is readable when printed in both color and black and white.
  •  

  • Check that map is readable on-screen in color to those with various colorblindness.
  •  

  • Save A Copy… in Illustrator as PDF.
  •  

  • Open PDF in Adobe Acrobat Professional. Optimize PDF discarding as much data as possible. Save PDF.
  •  

  • Use Acrobat Professional to add hyperlinks as needed.
  •  

  • Save final PDF.
  • Exit mobile version