Tips on Garmin Custom Maps – Getting Started
Ever since Garmin released Custom Map support on the Oregon, Dakota and Colorado this morning I’ve been playing around with this nifty new feature on my Garmin Oregon 550t. Below I’ll try to pass on a few tips and show some examples to get you started.
First I started with a trail map for one of our local (but well known) State Parks. The trail map was in the form of a .gif file so I converted it to a JPEG image and began to follow the instructions on the Garmin site. Garmin’s instructions are very easy to follow and within about 10 minutes I had my first map loaded onto the Garmin 550t — not bad.
Here’s the JPEG I started with.
Here are some of the screen shots of the custom map on my Oregon.
Although I haven’t tested the accuracy of this particular map, a second map I made for a conservation land near home was very good, my tracks were within 10′-20′ of the trails on the map.
On the GPS unit there really is not any difference between using custom maps and Garmin maps. You have the ability to enable and disable custom maps just like any other map layer under Setup>Map>Map Information. All of your maps show up under a button named “Custom Maps” and the name of all the KMZ files which are loaded are visible inside the button. Custom maps loaded in either internal memory or the SD card (I’ve tested both) will appear on the map page and are enabled and disabled using the same button. Note: you do not have the ability to enable each custom map separately, they are either all enabled or all disabled. This is an obvious feature improvement that I’m hoping Garmin will consider.
Features (eg. lakes, roads, contours) on the underlying Garmin topo map are selectable through the custom map. If you notice in the first screen shot image above I’ve selected Walden Pond which is a POI on Topo 2008 and is not part of my custom map.
There are several aspects of the Garmin Custom Mapping procedure that are important to understand because they affect quality of the map you see on the GPS. The first is obviously the accuracy of the map calibration in Google Earth. Here are a few tips to help you get the best calibration possible:
- Start by zooming into the area on the Google Earth map where you are going to locate the map image. Your viewable area should be roughly the area covered by your JPEG, maybe slightly larger.
- Center the map first by grabbing the recenter tool in the middle of the image (green “X”)
- Rotate the JPEG (if required) to get the rotation correct using the rotation tool (look for a handle on one of the green side “T’s”)
- Use a shift-click to grab a corner of the image to stretch it into place. Using a shift-click vs. a click will maintain the aspect ratio of the photo
- Fine tune by rotating or resizing
The second thing which matters is the resolution of the map relative to the real land area it covers. This will determine the zoom levels where your map is readable without excessive pixelation. The map I calibrated above was good down to about the 300ft zoom level. To determine the quality of your maps you need two things:
- The pixel width of your JPEG image. This is the first number in the resolution of the image, usually available under image properties.
- The actual land distance spanned by the top edge of the map in feet (or meters). You can use the measurement tool (Tools>Ruler) in Google Earth to come up with this number once you have completed the calibration of the map.
Now divide the land distance spanned by the map from 2) by the pixel width of the image from 1) and compare that to the chart below. Using your ft/pixel (or m/pixel) value search down the “map ft/pixel” (or “map m/pixel”) column until you find the first value that is larger. That is the most zoomed-in level where you won’t see any pixelation. In practice I find that one more level zoomed-in is visually acceptable but any more than that and you’ll start to notice jagged lines.
| GPS zoom level | map ft/pixel | GPS zoom level | map m/pixel |
| 20 ft | 0.4 | 5 m | 0.1 |
| 30 ft | 0.6 | 8 m | 0.2 |
| 50 ft | 1.0 | 12 m | 0.3 |
| 80 ft | 1.7 | 20 m | 0.4 |
| 120 ft | 2.5 | 30 m | 0.6 |
| 200 ft | 4.2 | 50 m | 1.0 |
| 300 ft | 6.3 | 80 m | 1.7 |
| 500 ft | 10.4 | 120 m | 2.5 |
| 800 ft | 16.7 | 200 m | 4.2 |
| .2 m | 22.0 | 300 m | 6.3 |
| .3 m | 33.0 | 500 m | 10.4 |
In addition Garmin also recommends that you keep each JPEG image to less than 1 megapixels (e.g. 1024 x 1024 or 2048 x 512), otherwise the unit will render the image at a reduced resolution. Their suggested solution is to break the map in multiple <1 megapixel chunks, noting that multiple images can be embedded in the same KMZ file, but that’s sounds like another post on more advanced techniques.
As an example, if you want a square map that looks good at the 200′ zoom level you should be trying to get a 1024×1024 image that covers a little less than a square mile (1024 x 4.2 = 4300′ per side).
Hopefully that will keep everyone busy until I can put a post together on how to get USGS topos and aerial images onto the unit, I’ve done this already using some existing tools. More on that in the next post.
Related posts:
- Tips on Garmin Custom Maps – Using GPS Visualizer
- Tips on Garmin Custom Maps — Random Stuff
- Tips on Garmin Custom Maps — GPS Visualizer Adds Garmin KMZ Support
- Garmin Custom Maps Officially Available on Oregon, Dakota and Colorado
- Garmin Beta: Custom Raster Map Support for Oregon, Colorado and Dakota







October 8th, 2009 at 6:44 pm
Ahh – it was the 1MP think that was hanging me up. First attempts (with a SnagIt screen grab from PDF) were good, but a bit grainy at tight zooms. So I converted a PDF directly into JPG at ‘full resolution’ – and, suddenly – the map wouldn’t even appear (as opposed to ‘rendered at a reduced resolution’, as suggested above).
Thanks for these great tips!
October 8th, 2009 at 10:17 pm
I just tried to overlay my raster USGS maps and the resolution issue is going to take a while for me to understand. It looks great in my jpeg, but Google Earth is compressing the image and ruining the quality. Here’s a help page from Google Earth that may be helpful. http://www.google.com/support/forum/p/earth/thread?tid=10305337ce5d74a8&hl=en
October 9th, 2009 at 1:00 pm
Hallo Scott
What level of transparency and draw order values did you use?
An example of a map I scanned can be found here, but I am still experimenting:
http://www.avcom.co.za/phpBB3/viewtopic.php?f=8&t=53423
Pieter
October 9th, 2009 at 1:21 pm
There seem to be only two levels of draw order with respect to the built in Garmin maps. Anything 50 or above makes the custom map show up on top of the Garmin maps. Below 50 the custom maps will cover the land areas on the Garmin maps (bodies of water, land, etc) but you can still see vector data like roads, contour lines, etc. Draw order is also used to determine the draw order of your custom maps.
-Scott
October 10th, 2009 at 1:37 am
Tnx Scott. Appreciate your great informative site!
October 11th, 2009 at 4:49 pm
[...] yesterday about support for custom raster maps on the Oregon, Colorado and Dakota there has been an flurry of activity as people are trying to leverage existing tools to load publicly available map data onto their [...]
October 12th, 2009 at 7:29 am
Feel free to try my free on-line GeoTIFF to Garmin KMZ converter:
http://mizar.astronet.pl/~azzie/tif2kmz/
I’m not sure for how long it will last on-line and how it will be developed – it all depends on user interest – but you should be able to convert some of your GeoTIFFs to Garmin-compatible KMZ files at the moment.
October 12th, 2009 at 12:13 pm
Azzie,
I’ve tried several times but I’m getting server timeouts when I go to upload the file.
-Scott
October 13th, 2009 at 11:50 am
Scott,
What is the size of the file you are trying to upload? From the logs I see that people have no problems uploading 100MB files. The limit is currently set to 250MB, but could be increased. Make sure you upload from a reasonable connection, most ADSL lines have poor uplink.
Would you prefer to have an option where you provide an URL of the map instead? This could be added as an option if there is user demand.
Best,
-Azzie
October 13th, 2009 at 11:53 am
I tried a 75MB file yesterday but it failed several times. I’ll see if I can try at home tonight.
-Scott
October 13th, 2009 at 9:26 pm
[...] covers the news, and has some usage tips. GPSFix has detailed instructions, tips on using GPS Visualizer’s generated overlays, and an exhaustive list of tools and [...]
October 19th, 2009 at 6:19 am
[...] covers the news, and has some usage tips. GPSFix has detailed instructions, tips on using GPS Visualizer’s generated overlays, and an exhaustive list of tools and [...]
October 23rd, 2009 at 3:58 pm
[...] covers the news, and has some usage tips. GPSFix has detailed instructions, tips on using GPS Visualizer’s generated overlays, and an exhaustive list of tools and [...]
October 26th, 2009 at 10:50 pm
Anyone having trouble since all the upgrades of the Oregon 300 shutting down by itself. Would to many .KMZ files cause this?
November 19th, 2009 at 4:57 pm
[...] Maps on your Garmin device see our original post, or check out some of our Custom Maps tips here, here and [...]
December 20th, 2009 at 8:40 pm
[...] Instructions from GPSFix website http://www.gpsfix.net/garmin-custom-maps-getting-started/ [...]
January 26th, 2010 at 8:54 pm
[...] Instructions from GPSFix website http://www.gpsfix.net/garmin-custom-maps-getting-started/ [...]
September 9th, 2010 at 4:07 pm
I have made a KMZ file, less than 1 MB. It shows up as being on the unit in Garmin BaseCamp, but will not show up on the Unit. Any ideas?
September 9th, 2010 at 4:13 pm
Do you have it in the /Garmin/CustomMaps folder? Does it show up as a map you can enable/disable under Setup>Maps?
-Scott
January 29th, 2011 at 11:15 am
Recently OkMap freeware software include a feature to generate automatically compatible Garmin custom maps (kmz format).
The map calibration is sophisticated because OkMap uses different type of projection and several datums.
This new feature includes map tiling from and to different image file formats (including from ECW map files).
It’s possible select KML extensions 2.2 (if GPS supports them), the JPEG quality, KML transparency, draw order, ecc..
You can select the tiles to generate in output.
This feature support also not north oriented maps.
OkMap include a Google maps server to download maps from Google, OpenStreetMap, MyTopo, DOCQ, ecc..
These two features combined together may be very useful.
GianPaolo
February 3rd, 2011 at 5:11 pm
I loaded some overall maps in my Dakota 20, drw order 61, 62, .. 68. All KMZ files are below 3 MB, which seems the limit for Dakota 20. These maps are well displayed. Then I loaded some town plans draw order 80. These maps should be visible on top of the overall maps, but don’t show up.
At this moment I have 25 custom maps (total 45 MB)in the Cusoms map of the Dakota 20.
I have no idea why the town plans are not visible.
February 3rd, 2011 at 6:30 pm
Aart,
I’ve collected a bunch of things that prevent custom maps from displaying. They are documented here:
http://garminoregon.wikispaces.com/Custom+Maps#toc9
Hopefully these will help.
-Scott
February 3rd, 2011 at 6:30 pm
Aart,
I’ve collected a bunch of things that prevent custom maps from displaying. They are documented here:
http://garminoregon.wikispaces.com/Custom+Maps#toc9
Hopefully these will help.
-Scott
May 4th, 2011 at 2:45 pm
I have been using my 62S for a couple of weeks now with Custom maps and am having an issue with saved tracks not showing on top of the Custom Map. I dont want to have to turn off the custom map to see the tracks that I have created throughout the day. Is there a fix for this in the settings of the unit or in draw order? Any assistance is appreciated.
May 4th, 2011 at 4:11 pm
Shaun,
Which version of software are you using? Also you might want to post this over at http://garmingpsmap.wikispaces.com/message/list/home . There are more people over there answering questions and helping out with this type of stuff.
-Scott
May 5th, 2011 at 2:07 pm
We are running version 2.8 that came on the units. I will post to the other site as well. Thanks.
December 25th, 2011 at 1:45 pm
[...] Instructions from GPSFix website http://www.gpsfix.net/garmin-custom-maps-getting-started/ [...]