Software to extract/exploit GPS data from image files?

Discussion in 'Digital Darkroom' started by mab, May 13, 2005.

  1. mab


    Does any currently available software have the ability to extract and
    export the GPS position from the EXIF data in image files (in
    particular, Nikon D2x NEF files)? Better yet, is there any software
    that can exploit image position data in interesting ways?

    I'm considering tethering my D2x to a GPS unit routinely whenever I
    shoot outdoors from now on in order to be able to better index my
    shots by location in the (hopefully near) future. I'm envisioning
    things like the the ability to display a little map next to each shot,
    e.g., in Adobe Bridge, or navigating a file browser by clicking on a map.

    I'm willing to take baby steps here; if there's an easy way to just
    extract the lat/lon fields as text from each image file, it would be
    easy to do things like automatically feed them to existing software
    (e.g., by creating waypoints for a GPS mapper) and services (e.g.,
    Google maps).

    Anyone doing anything interesting with GPS data?

  2. Matt, check out
  3. mab


    Terry, thanks. As far as I can tell that's a closed-source package for
    Windows, which limits its usefulness to me (my image library is on a Mac), but it's certainly a step in the right direction.

    I may end up just whiping something up myself.

  4. if you look up "sourceforge" and do a search on "geo" you will find lots of free software which skirts around the topic. There is one listed which does the click on map to show images for that location but there is no released software for it yet.

    PHP has inbuilt routines for extracting exif data but you will need a GEO database to get location information from lat and long and then a map builder.
    I guess java can do it as well.

    GEO databases that are any good are usually not free!

    not a trivial task to put all that together.
  5. mab


    Once I have the lat/lon data extracted into a portable format I can deal with it, but was wondering more about software that deals with the data in the context of collections of images.

    Perhaps I'm looking in the wrong places, but I've not yet found even a standard library (ideally linkable to C, but I'll settle for Java) that can parse the lat/lon from the EXIF data of a (Nikon NEF) image file.

    Does anyone have any specific pointers to interesting tools?


  6. Yes, you can get detailed GPS data from image file by Opanda IExif 2.0 if there is GPS data in the file. IExif 2.0 can export whole Exif data including GPS info from image files as XML or INI text file.
  8. I'm writing a thesis about the benefits of coupling cameras and gps receivers. I still have a long way to go before I'm ready to make my thesis public but I've posted some links to interesting and related stuff at .

    // Erik

Share This Page