There was a story last week about counterfeit GPS maps causing drivers to get lost in Shanghai, which was widely reported in mapping blogs (like GeoCarta and The Map Room) and discussion groups. But what do they mean by counterfeit maps? Jesse at Very Spatial started to address this, saying "I disagree with their use of the word ‘fake’, inaccurate is more realistic." You can make custom maps for your GPS that may be sloppy or deceptive, or they may be more accurate than what you can buy commercially.
Let's take a look at how this is done. What follows is a brief overview of a subject covered in great detail in my book, GPS Mapping - Make Your Own Maps, which includes step-by-step instructions.
Why would you want to do this? Well, you might be traveling to a foreign country for which there are no good GPS maps. Or you might just want better topo maps than what is available commercially. This is a common problem for outdoor recreation enthusiasts, as almost all GPS maps are based on 1:100K scale data, the one exception being Garmin's US Topo 24K series (Amazon), which only covers national parks. Garmin's US wide product (Amazon) shows contour lines 130 feet apart. I don't know about you, but I like to know if I'm about to ride my mountain bike off a 100' cliff! And while the Magellan (Amazon) and Lowrance products show contour lines much closer together, they actually interpolate the 1:100K data to do so, which is misleading to say the least.
On to how to make custom GPS maps...
The first thing you have to do is obtain your data and convert it to the proper format. We're talking vector data here, not scanned (raster) maps. Map data can consist of GIS file types such as shapefiles, or info like digital line graphics (DLG's) from USGS or other sources. From there, you just need to get it into your GPS. There are different techniques for different brands...
Garmin
Perhaps the most popular method for Garmin relies on cGPSmapper. An excellent resource for these techniques re: Garmin units is the Yahoo Map Authors discussion board. And despite what you may read, this can be done without registry hacks or tracing contour lines. It's all covered in my book, as is the process for Magellan and Lowrance.
Magellan
As much as I love Garmin, I have to say that the process of loading the maps into a Magellan is much easier, thanks to their free MobileMapper Office software. The best web reference on the process is the Yahoo MobileMapper2 group.
Lowrance
Unfortunately, it's been a while since you could hack a Lowrance map. Folks with MapCreate version 4 could do it, but we're now up to version 6.3. There is a solution available to Lowrance users though, as their mapping units tend to have extensive track memory, allowing you to layer roads, contours, etc., as tracks. UPDATE: You now have more options for creating custom maps for Lowrance GPS receivers.
A caveat on routing
Making maps is one thing. Making them "routable," allowing for turn-by-turn directions on roads, is another thing entirely. Maybe that's where the Shanghai hackers ran into trouble.
I Live in Colombia South America and I bought a Lowrance I Finder expedition c because after a deeo study i sow is the best. But I have a problem there are not maps of Colombia for this unit. How you can help me?
Posted by: Fernando Piza | October 14, 2006 at 01:09 PM
Fernando,
Lowrance has a worldwide map product http://www.lowrance.com/Mapping/FreedomMaps/default_world.asp , but the detail will not be very good. I think you're limited to making your own maps for it. Fortunately, some progress has been made in that regard when it comes to Lowrance. See http://gpstracklog.typepad.com/gps_tracklog/2005/11/creating_custom.html
Posted by: Rich Owings | October 14, 2006 at 01:33 PM
Thanks Rich for your advise; unfortunatly the two links you give me dont work . Tell me if with your book only I can make maps for my Lowrance I Finder expedition c.
Fernando Piza
Posted by: Fernando PIza | November 06, 2006 at 08:51 PM
Fernando, try the links now. They should work. My book covers how to prepare data to transfer to your Lowrance, but it does not go through the steps required to actually do the transfer.
Posted by: Rich | November 06, 2006 at 09:08 PM
Is there any way of converting Garmin BlueChart data to shapefiles or to transfer them onto the handhelds?
Posted by: Varun | February 06, 2007 at 03:59 PM
I don't know of any way to convert them to shapefiles but you should be able to load them onto a compatible Garmin handheld.
Posted by: Rich Owings | February 06, 2007 at 05:15 PM
May I please ask.....can I download the Australian map into my GPS. Its not there because I bought my GPS in China, and now all it has is the China map. I was wondering if I can download the Australia map on it. Please help me solve my problem!
Posted by: Annie | July 05, 2007 at 06:34 AM
Annie, what kind of GPS do you have?
Posted by: Rich Owings | July 05, 2007 at 11:19 AM
I travel a lot to foreign countries where there are NO detailed maps... even published hardcopy. I would like to find a GSP unit that will allow me to capture a trip, upload it to my computer and make a map. The map needs to be relatively accurate, with waypoints and editable so additional directional info can be added.
I am new to the GPS world, so this might be something obvious. But, could someone advise on the best unit and the best software that would support this... if it is even possible.
gracias,
Stephan
Posted by: Stephan | August 12, 2007 at 11:37 PM
I have img and imi files of maps. Multiple maps. I understand you can only have one map on card at a time. I downloaded those to my sd card, but my gps does not recogiznied it. these are for marine section of gps. How can I make my gps read these files or do I not have everything I need to initialize these maps
Posted by: Cindy W | August 24, 2007 at 02:57 PM
Use SendMap to transfer the .img file. Download SendMap for free from here...
http://www.cgpsmapper.com/buy.htm (scroll down)
You should be able to connect your GPS and just drag the .img file to the SendMap icon.
Posted by: Rich Owings | August 24, 2007 at 03:02 PM
Thanks for the response rich, I am sorry I forgot to mention I have magellan crossover gps. I looked at cgpsmapper and I see it is mostly for Garmin. Can I still use the free ware (many different versions on their website), so I can use the .img and .imi files to be read by magellan.
Thanks
Posted by: Cindy w | August 24, 2007 at 08:37 PM
Cindy,
If the maps were created for a Garmin GPS, they will have to be converted to Magellan format. Details here...
http://www.msh-tools.com/magellanmapseng.html
Rich
Posted by: Rich Owings | August 25, 2007 at 02:27 PM
thanks again but the maps are for magellan. I looked at your link but I can not seem to find the right software. Can you point me in the right direction.
Posted by: Cindy W | August 27, 2007 at 12:14 PM
Were the .img maps you have originally created specifically for a Magellan unit? If so, you may be able to use the MMO converter, available at http://groups.yahoo.com/group/mobilemapper2/files/.
This group may be able to be of help too...
http://groups.yahoo.com/group/mobilemapper2/
Posted by: Rich Owings | August 27, 2007 at 12:28 PM
Hi Rich, I am techie but a newbie in GPS and related Stuff. I have a customer who wants detailed custom maps of Bangalore, India. Any hardware is okay. Please tell me where to start.
Thanks,
Posted by: Arun | October 12, 2007 at 05:32 AM
Arun,
I'm no sure it's really worth it. MapMyIndia is covering India, and Garmin is getting ready to enter it too. If you really want to make your own, I'd suggest making them for Garmin. There's a lot more info online for making your own Garmin maps than any other type. My book, GPS Mapping, goes over the process, but doesn't go into auto-routing.
Posted by: Rich Owings | October 12, 2007 at 12:14 PM
Thanks Rich.
But I have one more question. Can I customise the existing ones (eg.MapMyIndia's) to add more POIs? That is exactly what I want. My requirement is to have a map with more POI density than existing ones.
If possible, is it discribed in your book?
Posted by: Arun | October 13, 2007 at 10:15 AM
Arun,
You can definitely add POIs to a Garmin. My custom POI page has some resources:
http://gpstracklog.typepad.com/gps_tracklog/2006/03/custom_pois.html
MapMyIndia's navigator appears to let you add POIs, according to the PDF manual:
http://www.mapmyindia.com/navigator/pdf/MMI_Navigator_Manual.pdf
Whether or not you can convert an Excel file or the like to POIs, I don't know. I suggest you contact MapMyIndia to find out. If you learn any more about their custom POI ability, I'd appreciate it of you would let us know.
Posted by: Rich Owings | October 13, 2007 at 12:57 PM
Thanks Rich, I'll definitely update u if I get some info worth sharing.
Thanks again. Arun
Posted by: Arun | October 13, 2007 at 03:05 PM
Hi all - I have a magellan roadmate 760 - is there a map for australia - I am going there in Decemeber for at least a year :-)
I have North America and Europe on the system.
Paul
Posted by: Paul F | November 29, 2007 at 06:22 PM
Though dated, see item 12 near the bottom of this page...
http://gpsinformation.net/mgoldreview/mag-gold.htm
This doesn't appear to work with RoadMates; they aren't listed anyway...
http://www.gpsoz.com.au/magellan/dast.htm
There were RoadMates made for Oz, and a newer Crossover. I'd contact some Magellan dealers there and ask.
Posted by: Rich Owings | November 29, 2007 at 06:40 PM
I want to be able to go to a remote location and mark it or save it in a GPS device. The locations are remote accessed by mostly unmarked roads. How do I enable a GPS device like a Tom Tom locate my locations and get me to those locations? I have several people who need to find these locations at different times and they are not from this area. What will i do about the unmarked roads? Some of these roads are on private ranch land? Your suggestions and help will be most helpful. Please respond directly to my email
[email protected] and thanks for reading my problem.
Posted by: Ron Maxwell | February 28, 2008 at 10:32 PM
Ron,
Your manual should tell you how to mark your current position. If you tell me which unit you have, I may be able to help. If the location is off road, you might do better to use a handheld GPS loaded with both topo and highway maps. Are these locations in the U.S.?
Posted by: Rich Owings | February 29, 2008 at 09:11 AM
It's a entry level TomTom but I would get the model best suited for this application, one that is easy to use. How would I proceed to make these maps and mark these locations? yes the locations are in the USA in TEXAS. How would I pass this info on to other I know here/ Thanks for your input .
Sincerely, Ron
Posted by: Ron Maxwell | March 01, 2008 at 11:38 PM
Ron,
If you just want to create custom points of interest, I think you can do that with a TomTom. See this post for more info...
http://gpstracklog.typepad.com/gps_tracklog/2006/03/custom_pois.html
I don't know of anyone making custom maps for TomTom units though.
Posted by: Rich Owings | March 02, 2008 at 04:27 PM
I have a Brunton Atlas (same as a lowrance). Where can I get a map for Colombia? Thanks
Posted by: F. Hess | March 22, 2008 at 12:25 AM
I don't believe any are commercially available. I think you would have to make your own or switch to a different brand of GPS.
Posted by: Rich Owings | March 22, 2008 at 08:07 AM
Just purchase a Garmin nuvi 750, and need it for traveling in Mexico. I haven't seen any decent maps, so I’m thinking about making them. Your book is currently out, is cGPSmapper my best resource, and do you know of any source that goes of auto-routing?
Thanks
Posted by: Robert | April 03, 2008 at 02:35 PM
Robert,
Check this out before you start making your own...
http://www.gpsinformation.org/jack/2008/mexico.html
Posted by: Rich Owings | April 03, 2008 at 02:47 PM
Hi Rich;
Great forum. My situation may or may not fit into the discussion but your opion is appreciated either way. I bought a Humminbird sonar with GPS capability (uses Navionics charts) only to find that there aren't any hydrographic or topo maps available for Nova Scotia lakes, rendering the option usless. The unit does have what is called a "UNIMAP" which provides some topo features of the US, which is great when I vacation in Maine every summer. Are you aware of a compatible topo map product that can be converted into something usable?
Posted by: Jim Loveys | May 18, 2008 at 11:21 AM
Hi Jim,
We're out of my specialty here. A few quick searches make me wonder if there isn't a relationship and perhaps a degree of compatibility between Hummingbird charts and Lowrance charts. Better places to ask would be
http://groups.google.com/group/rec.boats.electronics/topics
and
http://panbo.com/
Sorry I can't be of more help.
Posted by: Rich Owings | May 18, 2008 at 11:32 AM
Thank you Rich.
Posted by: Jim Loveys | May 31, 2008 at 04:44 PM
Can any one provide me the Bangalore map for my Garmin Nuvi 205W please.
Or atleast let me know how to make a custom map.
Posted by: Deepak | August 12, 2008 at 12:42 PM
Check here
http://mapcenter.cgpsmapper.com/catalogue.php?country=102®ion=
and here
http://mapcenter2.cgpsmapper.com/catalogue.php?country=205®ion=216
Posted by: Rich Owings | August 12, 2008 at 01:01 PM
We have about 500 acres in east central Ohio that is heavly wooded with a number of logging trails that are being cleared for hiking etc. How do we create a map of the trails using a gps device and obtain the maps?
Posted by: Bill Morton | January 16, 2009 at 05:01 PM
First, make sure you get a handheld GPS with a high-sensitivity chipset so you'll get accurate readings. Most newer models will have this. Then, walk the trails, and collect tracks (electronic breadcrumb trails). You can save these tracks to display on the GPS as you are hiking in the future, and you can overlay them on mapping software like National Geographic TOPO and use it to generate printed maps.
Posted by: Rich Owings | January 17, 2009 at 06:27 AM