Locr is a web album site oriented around geographic location, where you can upload geotagged photos, share them, and have them display in an album or on a map interface. Basic accounts are free, and while I assume that premium accounts will be available for a price at some point, I can’t seem to find any mention of that on the site. Geotagging can be done with separate software called “locr GPS Photo”; the software is free, and available for download even without registering for the site. Make sure you download the PDF manual as well, as you’ll probably need it. You can either manually geotag a photo using a Google Maps interface, or use GPS data to assign geotags. Here’s the basic interface:
The software does work, but it’s not without quirks, particularly for automatic geotagging with GPS data.
1. One of the biggest pains of locr is that it doesn’t accept standard GPX files for geotagging – it requires nmea files. You can convert GPX to nmea using GPSBabel, and the following procedure from the help file:
Converting gpx file into nmea format
- Double-click the “GPSBabelGUI.exe” file to start GPSBabel.
- In the GPSBabel window select the “Format” of the input file: “GPX XML”.
- Click the “Start the file open dialog” button and select the respective folder and input file.
- As “Output Format” select “NMEA 0183 sentences”.
- Click the “Start the file save dialog” button to determine the output folder. Enter the file name. Do not forget the “.nmea” file extension!
- In the menu click “Options” and select the “Filter” command (or click the “Filter” button).
- In the “Filter” window activate the “GPS fixes” check box and select “pps” as option. Click “OK”.
- Then click the “Let´s go” button.
The gpx file will be saved in the nmea format, which then can be opened in the GPS Photo software.
Make sure you have the latest version of GPSBabel and the GPSBabelGUI. And be prepared for problems. In particular, if any of your GPX trackpoints don’t have a timestamp, GPSBabel won’t be able to create the nmea file, and will generate an error message. You’ll have to open the GPX file in a text editor, manually delete the trackpoints with no timestamp, then save the file as a new GPX file before using GPSBabel to convert it to the nmea format. Hopefully, locr will recognize the need to accept the standard GPX format in their program, and add it as an option sometime soon.
2. Sometimes, it won’t tag a photo in a series; if that happens, click on the “Clear EXIF location tags”, and that may be enough to get it to work.
3. The geographic location is written in the EXIF tag, but some programs (like Picasa) can’t read EXIF tags modified by locr. 9/3/08: I’ve heard this is no longer an issue. The problem apparently results from a problem that Picasa has reading the GPSVersionTag created by locr. There’s a fix for this: download EXIFTool, a free command-line utility for EXIF tags, re-name the executable file to exiftool.exe, copy it to the directory with the photos in it, and from the command line execute the following command:
exiftool -GPSVersionID=0.0.2.2 -overwrite_original *.jpg
This will re-write the GPSVersionID tag to one that Picasa recognizes, and Picasa will then pick up the geotagging information in those photos.
Addendum: Check this follow-up post for a GUI for EXIFTool.
On the plus side, manual photo geotagging is fairly painless – zoom in to the area in a Google Maps interface, select the photo, and click on the “Manual geotagging” button to tag it. You can also enter an address into a search box, and have that be automatically geocoded for you. You can then move the marker manually after the initial tagging to fine-tune its position. Select a group of photos that have been geotagged, and click on the “Show photos on map” button, and their positions will be indicated on the Google Map. You can also select a set of photos, and create a KML file of thumbnails for display in Google Earth with the push of a button.
If locr would accept GPX files, not have the occasional tagging glitch, and write the GPSVersionID tag properly, it would be pretty awesome. Even with those faults, though, locr is still pretty good, especially at the price.
Hi, thanks for these continuing, useful reviews.
I don’t know whether you plan to cover this or not but I thought I would just remind you that the free tool digiKam for Linux supports geotagging and uses either a GPX file or manually via Google Maps. It also fully supports editing IPTC tags – something not often well supported on Windows based tools.
This also seems to create meta information that isn’t recognised by Picassa so it seems that perhaps it is Picassa at fault here – it’s meta handling seems to be far too simplistic for serious use.
Thanks, Jules. I don’t expect to cover too many Linux tools here, except for the cases where there are versions of the utilities that run on both Windows and Linux. I do far more work in Windows than Linux, so I’ve built up a far larger set of free Windows tools than Linux tools to write about.
I think you’re right about Picasa having the problem here – the location tags are pretty simple and consistent, but Picasa seems to be rejecting them all out of hand just because it has a problem with the GPSVersionID tag, which doesn’t affect the location representation. I’ve just posted a small GUI for EXIFTool that will automatically modify that tag for all the JPGs in a folder, so that Picasa will accept the geodata embedded by locr and a few other programs.
Hi, thanks for this nice review series.
I am not sure if this is the right place, but I recently discovered
a nice site, much like the locr site, but more focused on country
information and travelling. I think it feels nicer, so I just wanted
to share it with you…
The problem mentionned above with LOCR / PICASA no longer exists in current versions (2.x).
Thanks for great review and infos !