Happy birthday tangoGPS - one year ago the project was for the first
time publically announced!
And it is a good opportunity to make another release. So this is
the birthday and FOSDEM 09 release tangoGPS 0.9.6. It offers two nice
new features:
- track load
with zoom to fit
- easy geocoding
of your photos
Track load:
Zapping through your logfiles has become a lot quicker. The logfiles
are now shown alphabetically in the file selector and tangoGPS now
centers on them and zooms to fit the track fully on the screen.
Easy geocoding
your photos: pretty much everybody does have a digital camera and many
of you do have a GPS. But very few do actually geocode their photos by
correlating them to a GPS track.
tangoGPS now has a new menu item for letting you do this in a fun
& easy way, as a matter of less than a minute:
Geocoding your photos involves three simple steps:
- select a GPS track
- select a directory containing your photos
- adjust the time
This is done in the following dialog:
The GPS track can be a GPX file or a tangoGPS log file. If it is a
tangoGPS logfile the track will be shown on the map.
You only have to adjust the camera time to correspond to the GPS time
so that the time on the photo matches.
In field 1) you correct the deviation of the internal clock your camera until the GPS time matches the photo. In field 2) you set your timezone.
If everything went well tangoGPS will display icons for your geophotos.
Click on them to see a thumbnail which you then can magnify even
further.
Congratulations!
Tips
& infos for power users:
- tangoGPS does not copy the photos but stores only the
location in a database.
- The database is sqlite3 called geophoto.db in ~/.tangogps/.
You can manipulate it directly with sqlitebrowser
or with the sqlite
plug-in
- For the geocoding tangoGPS uses gpscorrelate.
Other improvements in
this release:
New keyboard shortcuts
- Ctrl-p for the geocode dialog
- Ctrl-t for the track loader
- Ctrl+click on the map to zoom in
The last one is very useful for laptop touchpads: usually they are way
to fast for zooming into the map. Now you simply press and hold the
Ctrl key and a sinlge click will zoom into the map. This is
especially useful for eeePC and Acer Aspire One users with those tiny
touch pads.
Last not least a crasher got fixed when inserting POIs with a
description of more than 500 characters.
Kudos go to:
Jeroen Hendrix for a donation
Bastian Feder for a donation and a big sample POI database for testing
Jesper Vestergaard for hinting the POI crasher
Thomas Schönhütl for motivating me to implement the geocoding
Have fun geocoding your photos! No more excuses for not knowing where you took them ;-)
Comments are open and welcome and maybe see you at
FOSDEM!
Marcus
#1 - phil Olynyk 2009-07-29 23:29 - (Reply)
Since the satellite time is UTC, and the gpx format requires UTC, the local-time conversions should not be used for the track log or other internal operations.
In gps_functions.c in parse_nmea_rmc(char *nmea) near the middle, about line 425 :
gpsdata->fix.time = (double) timegm(tm); // don't use mktime for UTC times...
and in int.c, in track_log(), about line 46 :
ts = gmtime(&time_sec); // don't use localtime for a UTC time
I haven't had a chance to compile and test these, as I just got back from the vacation where I noticed the problem. But I'm pretty sure these changes are required. I love tangogps - it is very easy to set up and use.
#1.1 - marcus 2009-11-25 16:58 - (Reply)
tangoGPS is correctly logging in UTC time ISO 8601 format.
#2 - -red- 2009-08-05 06:24 - (Reply)
TangoGPS/Friends - most interest, when next release? =)
#3 - name 2009-08-10 23:22 - (Reply)
the new version is getting old :-( Are you working on a new one? Your Program ist great, im just missing a POI import function for some standart formats.
#4 - marcus bauer 2009-11-25 16:46 - (Reply)
Working on it.