blankblank blank


Archive for the 'Garmin' Category

Breaking Up A Garmin gmapsupp.img Map File Into Separate Map Tiles

Yesterday’s post was about CloudMade, a website where you can download Garmin map files based on OpenStreetMap data for any country in the world that has OSM data. But all the map tiles for a country or state are combined into a single gmapsupp.img file, which means you can’t install the tiles into Garmin’s MapSource program. Because of this limitation, you can’t combine them with other mapsets and upload them to your Garmin GPS using MapSource. But there’s a simple way to break that gmapsupp.img file into the component subtiles, which can then be installed into MapSource, and uploaded with other mapsets.

First, download the program gmaptool, and unzip it into the directory of your choice; this used to be a command-line utility, but now comes in a handy GUI format that drives the command line tool gmt.exe. Next, start up the program, navigate to the directory that contains the gmapsupp.img, and open the file:

gmaptool GUI

Click on the Split tab, select the directory you want to put the tiles in, and select “single maps” from the dropdown:

11-9-2008-9.11.34 PM

Click on the “Split all” button, and the subtiles contained with the gmapsupp.img file will be extracted, and listed in a status window:

11-9-2008-9.13.54 PM

You can now use a program like MapSet Toolkit to install the tiles for viewing in MapSource, and uploading individually or combined with other mapsets into your Garmin GPS:

11-9-2008-9.15.17 PM

Note: The dropdown on the “Split” tab includes the option for creating files for installing the tiles directly into MapSource, but it doesn’t seem to be working right now. Running the install.bat file gives an error message saying that the needed program cgpsmapper can’t be found, and specifying the path for this file under the Options tab doesn’t solve the problem. I suspect this will work at some point in the future.

The command line program gmt.exe driven by the GMapTool GUI contains many additional advanced functions for handling Garmin map files, not all of which are currently accessible using the GUI, including removing/changing unlock codes (no, this won’t let you pirate Garmin mapsets), making maps transparent, and more. Check the readme.txt file that comes with the program for more info; there’s also a “gmaptool_en.html” help file with more info on the GMapTool GUI.



More Garmin Maps From Open Street Map Data

Apropos of the previous post on Garmin maps from Open Street Map (OSM) data, there’s a listing of Garmin mapsets for a limited number of countries at the OSM wiki site. Some come with installers, others are .img files that you will need to install into MapSource using MapSet Toolkit. Included are a set of Garmin map tiles for the entire world from computer:teddy, which you could use to create a Garmin mapset for any country. But the process is a bit time-consuming, and the instructions on the web page are in German; if you don’t read German, you may be better off with the CloudMade maps.

HT to Rich Owings of GPS Tracklog.



World OpenStreetMap Data In Shapefile, XML and Garmin Formats

A while back, I posted on GeoFabrik’s repository of Open Street Map (OSM) data in shapefile format, covering mainly Europe and parts of Asia. CloudMade now has this data freely available for download as well, but not just in shapefile format, and not just Europe, but every continent (including Antarctica). Broken down by country/state, you can download:

  • OSM XML extracts
  • Garmin Map Files (OSM.err edition)
  • Osmosis country bounding polygon
  • Shapefile extracts
  • Navit maps
  • GPX POI
  • TomTom POI

The latter two are a bit lacking in data now, to put it mildly, but presumably will grow in size with time. CloudMade is developing APIs to deliver the OSM map data in web and mobile format, but these are currently in alpha and limited to developers.

The Garmin data comes as a gmapsupp.img file, which you can copy directly to the SD/microSD card of a compatible Garmin unit; see this post for more info. The problem with Garmin map data in this format is that you are limited to having only the data embedded within that single file loaded into your GPS; you can’t combine it directly with other Garmin mapsets. And because the gmapsupp.img file can contain multiple sub-tiles, you can’t add it to the MapSource program using MapSet Toolkit; trying to do so will only make a single sub-tile visible. But there’s a way to split that gmapsupp.img file into its constituent sub-tiles, making it installable into MapSource, and I’ll cover that in tomorrow’s post.



Download A Google Maps Search Result To A GPS

Just found out about this feature recently: if you enter a location into the search box in Google Maps, you can download the result as a waypoint directly to some GPS systems, including Garmin and TomTom. After you get a search result in Google Maps, click on the “Send” link in the upper left:

11-3-2008-9.19.35 PM

You’ll get a box that comes up with the default to email the map link, but there are additional links for Car and GPS:

11-3-2008-9.20.53 PM

Click on GPS, and choose your brand: Garmin, Pioneer or TomTom:

11-3-2008-9.23.07 PM

Click on Send, and you’ll be directed to a page that lets you download it to your GPS:

11-3-2008-9.25.32 PM

To use this feature, you’ll need to have the right software installed on your computer to use it with your GPS:

Clicking on the Car option brings up the option to send the waypoint to a BMW or Mercedes-Benz built-in GPS if you have a BMW Assist or Mercedes Tele-Aid account.



1:24K Garmin Topos Now Available For Idaho

GPSFileDepot reports that the 1:24K Idaho topo mapset for Garmin GPS units is now available for both PC and Mac:

10-26-2008-9.20.11 PM

… joining similar free Garmin-compatible 1:24K topo mapsets for close to a dozen other US states. Beats paying $80+ for the official Garmin mapsets on microSD cards, though those offer additional features like routing.



Free Garmin Maps For Australia, Malaysia And Israel

- ShonkyMaps has topographic maps (based on 1:250K data), with roads, for Australia

Australia topo map for Garmin GPS units

- “Peter Pan” writes about free Garmin road maps for Malaysia and Singapore; you can also find maps for Malaysia, Singapore and Borneo at MalsingMaps.com.

- Garmin-compatible 2-meter resolution topo maps for Israel, with topo contours and bike trails/roads. Instructions on the web page walk you through installing the maps into MapSource.

mactesgadol-full



Updates On The Garmin 1:24K US Topographic Map Front

Garmin continues to slowly add more and more states to their vector-based 1:24K US topographic map coverage. The latest release covers the central mountain West, Colorado and Utah, joining sets for Washington and Oregon as well as California and Nevada . These are in addition to their previous sets for US National Parks in the East, Central and West US; their websites says that maps for the rest of the US are “Coming Soon”. These Garmin 1:24K topo mapsets have some useful features, like elevation profiles, points of interest, routing on trails and dirt roads, and overlays for USGS topo quad and Township-Range-Section information. But at $100 list price ($80 street) for each set, it’s going to get pretty expensive to own even a small number of these. And since they’re being issued on microSD cards, they can only be used on one Garmin GPS unit at a time.

Fortunately, Dan Blomberg at the GPS File Depot, the MiscJunk website, and others continue to release their own versions of 1:24K topographic maps. While they don’t have all the fancy features of the Garmin sets, they’re free, based on the same US Government data as the Garmin maps, and can be uploaded to as many Garmin units as you like. Since my last update, Dan has released new 1:24K topo mapsets for New Mexico and Hawaii, and Idaho is coming soon; there’s also a new transparent overlay for Wyoming land usage/ownership. From the forum on his website, others following the process laid out in his tutorial on making Garmin topo maps are working on similar mapsets for Washington, Missouri and Florida as well. Dan has a list of links to all currently available free 1:24K Garmin topo mapsets at this link; currently, mapset links are listed for AZ, NM, CA, UT, CO, WY, MT, HI, MA, and MS. Maine is also available, but a link to that mapset is missing for now on Dan’s list.

And if you want actual USGS topo maps on your Garmin GPS unit, as well as other raster imagery, there are options



Uploading .img Map Files to A Garmin GPS Unit With IMG2GPS

An earlier post covered MapUpload, a free program for uploading .img files to a Garmin GPS; another option for this operation is IMG2GPS. This is actually a limited front-end to the command-line program SendMap (included in the IMG2GPS install package), but it supports most of SendMap’s upload features you would normally use.

img2gps

You don’t select .img files for loading into the selection list individually; instead, you specify a folder using the “Load Folder” button, and all .img files in that folder are automatically added to the list. Selecting another folder will add those .img files, while not erasing the ones already there. To erase all the files in the list, click the “Clear” button at the bottom; this clears all the files in the list, regardless of whether they’re selected using the check box. You can save a list of selected files with the “Save” button, and load that list with the “Load” button; it also supports the .gdb format created by MapSource. Finally, you can search through the list of files for a text string in either the filename or the map name using the “Search” function at the top.

To upload one or map files to your GPS, select them with the check box, make sure your GPS unit is turned on, and click “Upload to GPS”. In “Auto” mode, the program should automatically detect a connected GPS, running through all the options (USB and all COM ports). If the program has difficulty recognizing that you have a GPS connected, you can use the “Test Connection” function at the top to help diagnose the problem; you can also manually specify the I/O port your GPS is hooked up to. You can also set a mapset name label for all the maps being uploaded by checking the box below, and entering the desired label.

Unlike MapUpload, IMG2GPS supports uploading to a data card (like a microSD card) in a card reader, which can be faster if the card reader is USB 2.0 (most Garmin GPS units are USB 1.1). Oddly, it doesn’t seem that you can do it directly using the “Folder/Card” option for I/O Port. Instead, you have to combine all of the selected maps into a single “gmapsupp.img” file, and then upload that file to the “Garmin” folder on the data card (see this post for more info on the “gmapsupp.img” file). To do this, check the box at the bottom marked “Create File instead of Upload”; this will change the button below to “Create File”. Press the button, and then select the “Garmin” folder on the data card to save the “gmapsupp.img” file in (create the folder if it’s not already there). When you put the card back into the GPS, the “gmapsupp.img” file will be recognized and read as a map file.

There’s another front-end for Sendmap called GPS Send Map, but it’s obsolete, doesn’t appear to be in development anymore, and doesn’t have the features that IMG2GPS  has.