bioneural.net site preferences

Accessibility

Toggle width/ text size:

style

Default/Alternate

Suits visual impairment, mobile devices

Styling

Change the theme:

layout

Sorry, this option is not enabled

Link behaviour

Links with an icon are off-site:

links

Right-click any link to optionally open in a new window or tab


 

Geocaching with TomTom: a Mac/ Palm solution

Jeff Fort read my post concerning the installation of TomTom POI from a Mac. Jeff is into geocaching, and asked if I knew a way to get waypoints into TomTom Navigator 5 on his Palm from his Mac. While I'd heard of Geotagging (with reference to tagging images with GPS co-ordinates), my first step was to find out something about geocaching. Then I could start looking at the problem...

According to Wikipedia:

Geocaching is an outdoor activity that most often involves the use of a Global Positioning System ("GPS") receiver or traditional navigational techniques to find a "geocache" (or "cache") placed anywhere in the world. A typical cache is a small, waterproof container containing a logbook and "treasure", usually trinkets of little value. Participants are called geocachers; those not familiar with geocaching are called geo-muggles or just muggles, a term borrowed from the Harry Potter series. Geocaching is similar to a much older activity called letterboxing. The major difference is its use of the GPS and the Internet.

Err... interesting! The Geocaching.com website has a great tagline: "The sport where You are the search engine". An exchange of e-mail determined Jeff had the following requirements:

  1. To download a geocaching.loc file from http://www.geocaching.com;
  2. To use GeoNiche, a Palm app, to view the data when walking;
  3. To get the data in the .loc file into .pdb format for GeoNiche using the Java applet EasyNiche);
  4. To use the same waypoints in the file from 1. with TomTom maps in order to find the locations in the car. As Jeff explains "The problem is getting in the general area of the target on streets. That's why it would be great to see the points as POIs in TomTom and then, when you get out of the car, switch to GeoNiche and go hiking/searching."

Between us, we came up with a solution to no. 4 without having to involve a Windows PC. The full sequence follows, which is hopefully easier to replicate than Korean research into stem-cell cloning.

Download the .loc file

A .loc file is the original download format for search results on Geocaching.com:

Loc-Waypoint

After registering for a free account a Geocaching.com, I downloaded a .loc file for a cache in the Peak District, near to where I live:

Geocaching-Loc

Convert the .loc file into a POI .ov2 file

Open your web browser and navigate to GPS Visualizer. This is a web-based front-end to GPSBabel (and more) implemented by Adam Schneider. Using the drop-down menus set the interface to input the .loc file you just downloaded, and output a TomTom POI file (or just use this shortcut) then click Convert the file:

gps_visualiser

All being well, you should see a message like this:

Convert-Success

Right-click (or control-click) on the file geocaching.ov2 to save the file (it's not a format Safari will recognise, so don't single-click on the link to the file). In your downloads folder (perhaps on your desktop, depending on your browser preferences) you should find a file called "geocaching.ov2.txt" (if using Safari). Notice the .txt extension (it's not added by Firefox)? We don't want this, so rename the file to just "geocaching.ov2" and click "Use .ov2" when the Finder protests:

Finder-Ov2-Protest

Create the POI icon

According to the TomTom SDK:

...each POI type in an external POI file can optionally have a user?friendly name and an icon. The icon must be a .BMP file in the same directory as the external POI file. It is recommended that icons have a size of 22 by 22 pixels.

Furthermore, according to PocketGPSWorld:

User customisable POI databases are arranged in files (with an ov2 extension) these also come with a graphic .bmp file. Both must have the same name to work together... The restrictions are that it must be 256 colour 8 bit .bmp format file. If it is not then it can cause TomTom Navigator to crash.

This tells us what we need to know to build an icon to go with our geocaching.ov2 file. I made a screen selection of the Geocaching.com logo (Command-Shift-4), which saves a file named something like Picture 1.png to your Mac desktop. I used GraphicConverter to open this file to:

  1. Change the size to 22 x 22 pixels;
  2. Change the colour bit-depth to 256 colours (8-bit);
  3. Save the file as a Windows .bmp file named "geocaching.bmp".

Make the POI available to TomTom

Mount the TomTom SD card on your Mac desktop (using Missing Sync, or an SD card reader). The POI files (geocaching.ov2 and geocaching.bmp) should be placed inside the TomTom map folder where they will be used (here, the Great_Britain_Map folder):

Tt-Install-Card

Finally, check that the new POI files are activated in TomTom:

With TomTom running:

  1. Tap Change preferences;
  2. Tap Manage POI;
  3. Tap Enable/Disable POI;
  4. Check geocaching has a check-mark next to it;
  5. Tap Done x 2.

Try it out

In Navigator tap the screen, then Navigate to..., selecting Point of interest, where you should see your new geocaching POI. TomTom can now lead you as close as you can get by car:

Tt5-Geocaching

Thanks Jeff; my wife and I may have just found a new hobby!

Update 15.01.06: We tried it out today using a Palm T3 paired with a Navman 4400 Bluetooth GPS receiver, TomTom Navigator 5 for PDA (to get near the first target in the car—even though we knew the way!), GeoNiche for Palm (for navigating to targets on foot), and the above Mac-based know-how. Some of the muggles may have noticed our suspicious behaviour.

GCN7A3

"The sport where You are the search engine" indeed! Assimilate that, Google! Speaking of Google, you can view the geographic relationships of local caches using Google Earth for Mac (although the icons don't always show; it is currently a beta product!). Click the link to "Download Geocache browser in Google Earth" in the My Account area on Geocaching.com. This will download a KML file which you load into Google Earth:

Ge-Geocaching

Jeff points out that out that with a premium geocaching.com membership, you can do a "pocket query" and not be limited to 20 results per page as when searching for waypoints with a basic membership. If you want more than 20 waypoints installed at a time I see two options: (1) Create a second file set: geocaching2.ov2 and geocaching2.bmp. You can of course name them however you like—as long as the name of the .ov2 and .bmp files are the same bar the extension. This should load and display both sets of waypoints into TomTom as if it were one; (2) Combine .loc files before conversion. It's easy to see which bit describes an individual waypoint due to the XML-like data structure. You could copy-and-paste as many of these as you like into one .loc file, then convert to .ov2 for TomTom or .prc for GeoNiche.

10 responses to Geocaching with TomTom: a Mac/ Palm solution


  1. 1 Jeff

    By looking at my SD card using FileZ on the Palm, I discovered that Mac, when it copied the files over to the SD card, created two additional files: "._geocaching.ov2" and "._geocaching.bmp". I've run into this before and in other programs and the program wouldn't launch, instead, giving an error message. When I deleted the two rogue files, everything worked fine. Apparently, when there is a "._" file in addition to the valid data file, TomTom cannot see the good ov2 file and therefore, doesn't use or need the bmp logo file. I don't know why this didn't happen before when I did this the first time last month. I can't remember, but perhaps I did a hotsync as opposed to dragging to the SD card using the card reader.

    Also, even though it didn't show on my Mac as it viewed the SD card directory, the ov2 file was really a ov2.txt file. I had deleted the .txt, I thought, but apparently not. I did not get the Mac warning about using the txt or ov2 extension, as you described, until I made the extension change while viewing the file in "Get Info." Also, even though the .txt was not showing on the Mac, it was really there. On FileZ, I could see ".ov2...". That "..." clued me that something more was there. "Get Info" confirmed the txt.

  2. 2 Bruce

    Thanks Jeff.

    Yes, you have to beware of the hidden .txt extension and, come to think of it, I may have encountered a problem due to the hidden OS X ."_" files myself.

  3. 3 Lorenz

    Hi

    In case you get tired of going through the procedure described avove for every single POI you want to add to your palm, here's a way to make up a list so your POIs appear in Tomtom as a custom categorie:

    Combine the .loc-files before converting them. A .loc-file contains a xml-code that goes like this:

    *the information about your POI*

    Now simply open all the loc-files you want to add and copy-paste the waypoint-sections in one file, like this

    * waypoint 1*

    *waypoint 2*>

    *waypoint xyz*

    Than convert the loc-file into a ov2-file and save it on your SD-card.

    Happy caching!

    Lorenz

  4. 4 Lorenz

    Sorry, the xml-code got stripped of. Here once again:

    ?xml version="1.0" encoding="UTF-8"?
    loc version="1.0" src="Groundspeak"
    waypoint
    * waypoint 1*
    /waypoint
    waypoint
    * waypoint 2*
    /waypoint
    waypoint
    *waypoint xyz
    /waypoint
    /loc

  5. 5 Bruce

    Thanks Lorenz, that's exactly what I do, as described in the above procedure (see the blue "Info" box) ;-)

  6. 6 Donna

    Hi all. This has been great info. I was able to convert and upload to TomTom 6. (And Lorenz, the multi listings was most helpful.)

    Now that I've been able to actually do it, has anyone else had the problem that somewhere, somehow the long and lat coordinates change during the process? I look at long/lat at geocaching.com and then open the geocaching.ov2 file in text editor and they're not the same coordinates. And it don't mean the addition 2 - 3 digits that round up to the number. I mean way off.

    Anyone else experiencing this?

    Thanks!

    Donna

  7. 7 Bruce

    That is odd Donna. I've not tried this myself for a while now, but will pay attention next time I do. Thanks for raising this as a potential issue.

  8. 8 Donna

    Hi all. I wanted to come back and comment on my earlier post. For some reason, the errors I was experiencing must have been human error (meaning me). I don't know what changed but once I started downloading Pocket Queries, everything has been dead on.

    (BTW, if you're not familiar with Pocket Queries, they're brilliant! You can skip the manual processes off adding more than 1 POI at a time. You set a certain number of criteria and geocaching.com will send you a compressed file of up to 500 caches that fit that criteria. Very cool.)

    And Bruce, thank you for making this infomation available. I don't know if the same information is elsewhere but this is the only place I've found it and it has dramatically improved my geocaching experience. Thank you!

  9. 9 Francesco

    For view and edit TomTom ov2 poi you can use PoiView for Mac avaible at SampoSoft web site.

  10. 10 Bruce

    Thanks Francesco for the link to your donationware; looks like a useful app for editing POIs and an opportunity to learn a little Italian too :-)

Something to say?

Comments may be moderated, are subject to spam filtering, and should be inoffensive and relevant to this post. Please disclose commercial interests.

Usable tags include <a href=""> <blockquote> <em>.