As a long time lurker on u.r.w. I know that some of you geotag their photos. As a Linux user I could not find a program that matched my requirements. I therefore decided to write my own. The program is now ready to be used by the walking, photographing public. It runs on Windows and Linux (no MacOS yet - blame Apple). Here is a brief overview of what it is and does: - Load EXIF data from your images - Load GPS data from GPX files or direct from your GPS (using GPSBabel) - Match time and location, store location with image - Open an image location in Google Maps. Move a marker to change the location (e.g. from camera location to subject location) - Open an image in Google Earth to achieve the same - Open an image in Google Maps and move a camera and subject marker to set location and camera direction. - Supports most image formats (Jpeg and RAW) - It's open source, so it's free
I'm looking for people to try the program and give me some feedback. You can get the program at http://geotag.sourceforge.net
I'm looking for people to try the program and give me some feedback. You can get the program at http://geotag.sourceforge.net
That's handy - I have some photos and some GPS tracks I've been meaning to link up.
I got this, though :
adrian@smaug:~$ java -Xmx256M -jar geotag-0.021.jar Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) adrian@smaug:~$ java -version java version "1.5.0_02" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_02-b09) Java HotSpot(TM) Client VM (build 1.5.0_02-b09, mixed mode, sharing)
I'd first be suspicious that my Java installation is unsuitable - I'm running an oldish Debian and there are license issues that are a bit of a pain : I think I had to install some obscure variant. And I don't really know much about Java runtimes.
I'm looking for people to try the program and give me some feedback. You can get the program at http://geotag.sourceforge.net
That's handy - I have some photos and some GPS tracks I've been meaning to link up.
I got this, though :
adrian@smaug:~$ java -Xmx256M -jar geotag-0.021.jar Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) adrian@smaug:~$ java -version java version "1.5.0_02" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_02-b09) Java HotSpot(TM) Client VM (build 1.5.0_02-b09, mixed mode, sharing)
I'd first be suspicious that my Java installation is unsuitable - I'm running an oldish Debian and there are license issues that are a bit of a pain : I think I had to install some obscure variant. And I don't really know much about Java runtimes.
-adrian
Geotag needs Java 6, you have Java 5 (1.5) installed... I'm not familiar with Debian, but I'm sure Java 6 is available for it.. I'm sorry for requiring Java 6, but there are some features in the latest version I needed to learn about and they really make writing programs a lot easier. Please upgrade your Java runtime to Version 6 and everything should be alright.
Geotag needs Java 6, you have Java 5 (1.5) installed... I'm not familiar with Debian, but I'm sure Java 6 is available for it.. I'm sorry for requiring Java 6, but there are some features in the latest version I needed to learn about and they really make writing programs a lot easier. Please upgrade your Java runtime to Version 6 and everything should be alright.
I did try the browser-based java installer and after following the instructions it still reported version 5 present. I'll have another go sometime !
If I upgraded the rest of Debian to the current version it would probably be easier . ..