Active Topics

 


Reply
Thread Tools
benny1967's Avatar
Posts: 3,790 | Thanked: 5,718 times | Joined on Mar 2006 @ Vienna, Austria
#1
Recently people started mailing me pictures with GPS data in the EXIF header. I have to admit I do the same ... Just very nice to know where a picture was taken.

On the tablet, quiver lets me read all the EXIF-information, but my brain is not very good in transforming latitude/longitude-values to places. So what I'd love to have is a way to open a map with one click and have an icon indicate the position. This could even be by simply linking to Google maps, I dont care. I just want a one-click solution.

Any existing app that does this? If not: I see there's an "external tools"-menu in quiver... how does this work? would it be possible to extend quiver this way, using the EXIF data it reads and passing it along to the browser via a google-URL?
 
Posts: 157 | Thanked: 96 times | Joined on Nov 2007 @ Oxford, UK
#2
Why on earth would people send you pictures by email?

Suggest to them that they use an online photo sharing service instead. I use Picasa for my photos: you get a map alongside the thumbnails and you can either view a slideshow online (which works quite well even in microb) or download any pictures you want to keep.
 
benny1967's Avatar
Posts: 3,790 | Thanked: 5,718 times | Joined on Mar 2006 @ Vienna, Austria
#3
Thanks for the suggestion, but I don't consider photo sharing services very helpful for 1:1 picture exchange. And I heavily doubt I could persuade anyone to sign on to such a service only because my N800 isn't capable of making anything useful out of these tags. They'd consider this my problem, not theirs (and rightfully so).

The only thing I could do is upload them to a geo-aware service myself after receiving them (and in fact, that's what I do now if I really want to know), but that's a really clumsy workaround.
 
pipeline's Avatar
Posts: 693 | Thanked: 502 times | Joined on Jul 2007
#4
If you found a utility or script that could extract info to gpx then you could pass that on to maemo-mapper as a command line parameter.

Perhaps you could download the file utility to see if it can read the exif tags in such a way that a script could parse to send to maemo-mapper. Or upload a sample image and i will see if it does.

Im sure theres some linux source code somewhere specifically for this purpose though, which could be compiled to do this extraction to gpx.

Do you know what format the exif tag uses for geo-encoding... if its GPS/GPX i think it will work with maemo-mapper.

I will be including GPX files to be associated with my dbus-switchboard utility in the next release... if a script gets devised (by me or others), i could include that as well. That just means that (if you choose to), you could open file manager and click on a jpg and it would open maemo-mapper and pin the geo location on the map (as it will for gpx files)

If quiver supports external tools, then you could maybe point it also to the devised script to extract and launch maemo-mapper and not even have to leave quiver.

Last edited by pipeline; 2008-12-01 at 01:42.
 
fragos's Avatar
Posts: 900 | Thanked: 273 times | Joined on Aug 2008 @ Fresno CA USA
#5
"pecomato" displays and edits metadata embedded into image files. Perhaps it will be useful.
__________________
George Fragos
Internet Coach & Writer
Maemo Mapper HowTo
Personal Blog -- 3 Joe's Blog


N810 -- 5.2010.33-1
 

The Following User Says Thank You to fragos For This Useful Post:
benny1967's Avatar
Posts: 3,790 | Thanked: 5,718 times | Joined on Mar 2006 @ Vienna, Austria
#6
Originally Posted by pipeline View Post
Do you know what format the exif tag uses for geo-encoding... if its GPS/GPX i think it will work with maemo-mapper.
Good question... - You made me look it up. Usually, I use the command line tool "exif" from libexif on my desktop PC to read EXIF data. The relevant section in the output reads:
GPS tag version |0x02, 0x00, 0x00, 0x00
North or South Latit|N
Latitude |33.00, 52.00, 31.66
East or West Longitu|W
Longitude |116.00, 18.00, 5.83
Altitude reference |0x00
Altitude |304.00
(Another alternative is exiftool)

This seems to reflect pretty much the way its stored internally. Quoted from the spec:
GPSLatitudeRef
Indicates whether the latitude is north or south latitude. The ASCII value 'N' indicates north latitude, and 'S' is south latitude.

GPSLatitude
Indicates the latitude. The latitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. If latitude is expressed as degrees, minutes and seconds, a typical format would be dd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format would be dd/1,mmmm/100,0/1.
(Same for longitude)

libexif, exiftool or something similar would help; you could selectively extract GPS info with exiftool like
$exiftool -GPSPosition filename
GPS Position : 33 deg 52' 31.66" N, 116 deg 18' 5.83" W
parse this monster and then.... well, whatever.

So in order to do anything useful probably I need libexif or exiftools first...
 

The Following User Says Thank You to benny1967 For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 07:17.