Keywords: open source GPS, cycle route planning, Garmin Edge 205/305/605/705, Garmin ForeRunner
Commenting facility added January 2009. Please please consider adding your comments to this page.
I have been fighting with online mapping systems and GPS devices for 2-3 years with the aim of using a GPS for navigation on our annual cycle tours. Until this year, none of them has come near to meeting our needs and we have fallen back on paper-based maps with daily routes pre-planned and traced with a highlighter.
I've now finally found a system that meets almost all our needs and I'm writing it up here in case it is of interest to others.
It is based not only on a specific GPS but relies also on the use of Google Maps for route planning as well as several web-based open software tools for file conversion.
Our requirements are:
We chose a Garmin Edge 605 bicycle-specific GPS, but we used almost none of the PC/Mac software that Garmin supply for use with it. Nor did we use the GPS's built-in route planning feature - I don't think it can provide the type of routing that is conducive to enjoyable cycle touring.
Instead we used Google Maps 'Get directions' with the 'Walking' option to generate each day's route. The basic routes generated by Google's router were heavily modified interactively using Google's brilliant 'dynamic routing' feature which allows any part of the route to be dragged to follow any road and/or pass through any point on the map. The route 'snaps onto' roads in a very impressive and intuitive manner. It takes us only a few minutes to create a route for each day following the most attractive-looking roads and passing through exactly the places we want to visit.
The colour screen of the GPS renders whatever pre-loaded maps it contains in a legible manner, but the screen's small size is inadequate for getting an overview of the day's route for planning stops or making changes to the route. Our solution to this was to carry the relevant pages from a Michelin 1:200,000 Road Atlas which were displayed on top of a handlebar bag.

You can obtain topographic maps for the UK, France and some other European countries from Garmin or their retailers, either pre-installed on SD cards, supplied on CD/DVD or downloadable. In the latter case you have to use Garmin's not-very-intuitive tools to install the maps for the areas you will visit. I installed them onto a separately-purchased blank 1 GB SD card. This card provides adequate space to install maps for all the areas we are likely to visit in the foreseeable future.
It's worth noting that OpenStreetMap is becoming a useful source of free mapping that has been ported to the Garmin, at least for some areas. Caveat: I have not yet tried these on my Edge 605. If you have, please report on it in the comments to this page.
1. Use Google maps 'get directions' with the 'walking' option and then employ 'dynamic routing' to make a route for each day's ride that follows attractive routes on the smallest available roads. Avoiding hills is another possible aim, but it requires a map with contours or some other means of profiling the route. Google Maps does not yet provide that. Google Maps Terrain view now includes contours. I'm looking forward to using that on our next tour.
2. Extract the Google Maps route and convert it to a GPX file using the script described at:
http://www.bikely.com/forum/discussion/1377/google-maps-new-dynamic-routing-good-for-bicycle-routes/
which is aimed at Bikely users, but I got good results using it to make files for the Garmin. I used the 'Bikely GPX option'. I haven't tried the 'Garmin Course' option. But I did use the 'Cue Sheet' feature to get printed Cue sheets with details of all the turns. These were used occasionally along the way to clarify things.
Another relevant tool for this conversion is described at:
http://www.elsewhere.org/journal/gmaptogpx/
You have to copy and paste the GPX text produced by either of these scripts from a browser window into a text editor, then save it with a meaningful name and a .gpx postfix so you'll be able to find it on the Garmin.
3. Copy all the GPX files into the Garmin/GPX folder in the Garmin's internal memory or the folder with the same name on the SD card. (The GPS can use them in either place).
4. To navigate using one of the routes, use the Where To?>Saved Rides menu on the Garmin to select a route from those you will see listed. When you return to the GPS map view you will see a pink/mauve coloured line showing your route overlaid on the map. When you are following the route you will get a prompt on the screen for every change of direction.
If you diverge from the route, the Garmin will continue to track your position on the map and log your route (if the logging feature is turned on, see below). When you rejoin the planned route the directional prompts will resume.
We obtained this excellent record of our recent tour of Brittany using the above method.
Topographic maps don't support route planning on the Garmin itself. Any routes planned while on tour using the Garmin will be based only on the built-in Base Map of Europe which includes major roads only which are generally unsuitable for cycling. This was problem for us when we hadn't planned our routes through two cities in sufficient detail. We made the Garmin plan routes for us on the fly, but the results were neither short nor quiet.
It may be possible overcome this problem by installing the Garmin City Navigator Europe maps in addition to the topographic maps. But we didn't do that because we prefer the more open and flexible approach to route finding based on pre-planned routes made using Google Maps.
This was the first of the 20 or so cycle tours we have completed on which we never lost our way nor had to stop to work out where we were. The Garmin Edge 605 deserves a large chunk of credit for this - it's a very well engineered device with impressive GPS positioning performance.
We were less impressed with Garmin's supporting software and we were very pleased to find that the Internet community has supported digital mapping to such an extent that made it possible to follow the more open approach described above. We're very grateful to the Google Maps team and to the developers of the other software tools mentioned above.
George Coulouris, October 2008, revised January 2009, May 2009
Commenting facility added January 2009. Please please consider adding comments to this page.