Slashdot Mirror


Tagging Photos With GPS Coordinates

ptorrone writes "As part of a camera mod project to make a low-cost aerial photography device we started finding other uses for the camera hack. This first part of this series is tagging photos with GPS coordinates by automating a camera and GPS unit, it's a DIY Black Box for now with interesting applications and other uses. Ideally, this may encourage the next EXIF data schema to support GPS and other information."

123 comments

  1. 3D Jigsaw puzzle by .tardo. · · Score: 5, Interesting

    This would be great if it also tagged the direction of the photo as well as the focal length.
    That way some sort of virtual vacation wiki could be constructed from it.

    1. Re:3D Jigsaw puzzle by Anonymous Coward · · Score: 0

      I started thinking about this a few minutes ago and was thinking how to implement it. Got started thinking about a second gps... then I thought it would have to be sufficiently far away due to gps resolution. It was only then that I realized that there has been a direction metre (read compas) for much longer than there has been GPS. God I can be dense.

    2. Re:3D Jigsaw puzzle by bob+beta · · Score: 1

      Yes. I was about to comment about this being a feature that tags specific coordinates at which whatever is being photographed are not at.

    3. Re:3D Jigsaw puzzle by pbrammer · · Score: 2, Informative

      Focal length is recorded in most high-end digital cameras... The Canon 10D I own does.

    4. Re:3D Jigsaw puzzle by St.+Arbirix · · Score: 1

      Damned it all!!

      I so totally thought of all that two years ago. It was going to be my senior research project for my major and I'd get all sorts of kickass attention for it. Evil bastard that I am I planned to patent it and make enough money from that that I'd never have to actually get a real job and just stay in school for another decade.

      It was all born out of an idea of mine to take all of my pictures and put them on my website. Then I'd draw up a map of my home, town, and university with little camera icons pointing in various directions which when clicked upon brought up that exact picture. I picked up a copy of Flash for specifically that reason figuring the returns from the gps camera with direction and focal logging would earn the money back.

      I need to go break something.

      --
      Direct away from face when opening.
    5. Re:3D Jigsaw puzzle by HorsePunchKid · · Score: 1

      That still sounds like a very cool idea. As someone who has craploads of pictures with only very crude methods of searching through them, that would be truly fantastic. When I think "I want the picture I took of ____", remembering where I took it seems like it would be pretty easy most of the time. It would be a great tool. Let me know when you get your software working ;).

      --
      Steven N. Severinghaus
    6. Re:3D Jigsaw puzzle by puzzleboy · · Score: 1

      Wasn't there a /. posting earlier this year 'bout an Australian company that had a digital camera with GPS, electronic compass, & angle sensors built in? Being used for taking pix of power poles or something?

  2. To make the location info complete... by blcamp · · Score: 4, Interesting


    It would also be nice to get altitude and the direction (in 3-D) the picture was taken.

    --
    The problem with socialism is that they always run out of other people's money. - Margaret Thatcher
    1. Re:To make the location info complete... by Anonymous Coward · · Score: 0

      And barometric pressure, air moisture.

    2. Re:To make the location info complete... by neile · · Score: 1

      The altitude information is available from the Forerunner unit so it'd be easy to add it too. That's all the information you get from the XML stream though (lat, long, alt). It doesn't give you direction, and the Forerunner unit used doesn't support things like barometric pressure.

      Neil

    3. Re:To make the location info complete... by slashjames · · Score: 1
      Altitude is already part of the GPS coordinates, at least on the unit's I've used. Granted, it's been a few years and they were the military PLUGRs.


      Direction is much harder to include. You need to have a magnetic compass and level added to the camera. The compass gets you magnetic north; using the latitude(sp?) and longitude portions of the GPS coordinates, you can get the magnetic declination for that location, and now you have true north and the direction the camera is pointing.


      The level tells you what angle the camera is from the horizon (obviously). Add this information to the direction pointed, and you're in business.

    4. Re:To make the location info complete... by GoRK · · Score: 2, Insightful

      GPS provides altitude if you have 4 satellites in view (and most units will continue to make determinations based on the last available altitude if not), so this is not a problem.

      Camera orientation can be determined extremely cheaply with a cheap electronic compass in a gimball and (optionally for more precision) a 3 axis accelerometer. The accelerometer can be pretty much the cheapest type available since it doesn't even have to be really precise, it just has to be able to determine the direction of gravity. This is easy to do particularly since the camera should have minimal acceleration during the shutter release. Plus it could also replace the little mercury switches that cameras use to determine portrait/landscape orientation. Spiffy!

    5. Re:To make the location info complete... by CrazyMalaysian · · Score: 1

      Is that even possible? I mean, GPS only takes one point right, and would it be possible to know which way you're pointing?

    6. Re:To make the location info complete... by Anonymous Coward · · Score: 0

      sure - a built in compass could tell which way you are pointing.

    7. Re:To make the location info complete... by freshfromthevat · · Score: 1

      Need:
      GPS coordinates
      Compass direction
      Altitude
      Pitch (useful for shooting at a down or up angle)
      Heading direction in 3 axis (different than compass) (think rocket, boat or car nav system taking the pix)
      Elapsed time (since start of day/race/vaca)
      Sequence number (how many pix since start of day/race/vaca)
      Photos-this-camera (how many since camera was new)
      camera operational details as in previous posts and that are already in exif

      --
      .. Blub falls right in the middle of the abstractness continuum. -- Paul Graham
  3. BAD DOG!! Resistance is futile! by cooley · · Score: 0, Offtopic

    Man, now PETA is gonna be all over them about that freakish cyborg dog-camera-thing. That's even worse than a monkey with wires coming out of his brain! Oh, the humanity!

    Anyway, did they just do that so they could get a bunch of pictures of ASS?

    --
    Just then the floating disembodied head of Colonel Sanders started yelling Everything You Know Is Wrong!-Weird Al
  4. Degree confluence project by rmadhuram · · Score: 3, Interesting

    Would be helpful for this http://www.confluence.org/

  5. Coralized links by Anonymous Coward · · Score: 3, Informative
  6. Exif already has fields for GPS by MDMurphy · · Score: 3, Informative

    See exif.org for info.

    Robophoto, OziExplorer support tagging the images from live GPS or from a log file.

    1. Re:Exif already has fields for GPS by LS · · Score: 3, Informative

      This is true. EXIF 2.1 defines an IFD section specifically for GPS. From page 56 of the EXIF 2.1 standard:

      Table 12 GPS Attribute Information

      (I munged this into a list and is highly abridged. I tried 10 different ways to post the table but Slashdot's fuckwitted lameness filter is fucking lame itself):

      GPSVersionID, GPSLatitudeRef, GPSLatitude,
      GPSLongitudeRef, GPSLongitude, GPSAltitudeRef, GPSAltitude, GPSTimeStamp, GPSSatellites, GPSStatus, GPSMeasureMode, GPSDOP, GPSSpeedRef, GPSSpeed, GPSTrackRef, GPSTrack,
      GPSImgDirectionRef, GPSImgDirection, GPSMapDatum, GPSDestLatitudeRef, GPSDestLatitude, GPSDestLongitudeRef, GPSDestLongitude, GPSDestBearingRef, GPSDestBearing,
      GPSDestDistanceRef, GPSDestDistance

      LS

      --
      There is a fine line between being a cultivated citizen and being someone else's crop. - A. J. Patrick Liszkie
    2. Re:Exif already has fields for GPS by bobbis.u · · Score: 3, Informative
      You beat me to it... sort of. Here is a full, human-readable list of the fields supported in exif 2.2.
      • GPS tag version
      • North or South Latitude
      • Latitude
      • East or West Longitude
      • Longitude
      • Altitude reference
      • Altitude
      • GPS time (atomic clock)
      • GPS satellites used for measurement
      • GPS receiver status
      • GPS measurement mode
      • Measurement precision
      • Speed unit
      • Speed of GPS receiver
      • Reference for direction of movement
      • Direction of movement
      • Reference for direction of image
      • Direction of image
      • Geodetic survey data used
      • Reference for latitude of destination
      • Latitude of destination
      • Reference for longitude of destination
      • Longitude of destination
      • Reference for bearing of destination
      • Bearing of destination
      • Reference for distance to destination
      • Distance to destination
      • Name of GPS processing method
      • Name of GPS area
      • GPS date
      • GPS differential correction
  7. I'm OUTRAGED! by Saeed+al-Sahaf · · Score: 5, Interesting
    Of course if the Government where developing this technology, people would be outraged, huffing and puffing about Big Brother...

    But instead of a specific data source (the GPS unit), why not develop a standard and just have a data plug in the side of the cam to plug *whatever* data source into? GPS, keyboard, clock, speedometer, altimeter, whatever ...

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    1. Re:I'm OUTRAGED! by orst_sw_engr · · Score: 1
      Who is moderating this stuff.

      This not flamebait. It is insightful.

      why not develop a standard

      Great idea. Make this ability standard for other means of embedding data and other operations via USB.

      Also, I agree. I think we would be outraged if the gov't was developing this.

      Why is this flamebait? MODUP

    2. Re:I'm OUTRAGED! by ttsalo · · Score: 1
      Great idea. Make this ability standard for other means of embedding data and other operations via USB.

      Screw the cables! I want this to work over bluetooth.

      --

      --
      If the road to hell is paved with good intentions, where does the road paved with evil intentions lead to?
    3. Re:I'm OUTRAGED! by Anonymous Coward · · Score: 0

      no need to huff and puff, why would they develop
      something when they can just go out and buy it?
      http://www.dpreview.com/reviews/nikond1h/

    4. Re:I'm OUTRAGED! by Anonymous Coward · · Score: 0

      Look at the first part. That is flamebait. Insightful, slightly. Meant to inflame, certainly.

    5. Re:I'm OUTRAGED! by Saeed+al-Sahaf · · Score: 1
      Look at the first part. That is flamebait. Insightful, slightly. Meant to inflame, certainly.

      Perhaps, but I'm happy with 20% troll.

      --
      "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
  8. This would be a beautiful standard... by LostCluster · · Score: 2, Interesting

    I'd love to see this kind of thing built into cameras in the same way that Kodak is known to symbolically code film they sell to indicate the manufacture date of the film.

    High resolution? No need for that... it's just a nice little trap for people trying to say a staged photo proves something that it really doesn't. If the original film indicates a year after the date you're claiming or that you were nowhere near the place you claim the photo was taken, then you're a liar and we can forget everything you had to say...

    1. Re:This would be a beautiful standard... by Anonymous Coward · · Score: 0
      then you're a liar and we can forget everything you had to say...

      If you think your friends brag to you and lie to you, then may be it's time to get some new friends.

  9. patent? by bigattichouse · · Score: 1

    Doesn't 3m or IBM have the patent to "geostamping"... I wonder if the idea will take off enough to warrent a "geostamp" data type in sql?

    --
    meh
    1. Re:patent? by (54)T-Dub · · Score: 2, Funny

      There already is ... though they called it "float", don't ask me why.

      --

      "I can not bring myself to believe that if knowledge presents danger, the solution is ignorance" - Isaac Asimov
  10. EXIF already supports GPS tags by neile · · Score: 4, Insightful

    I wrote an app that tags my images based on GPS coordinates from my Garmin Forerunner. If you look in the EXIF spec you'll find that there are tags for latitude, longitude, and altitude (all of which the Forerunner gives you).

    If you're using GDI+ on a Windows machine you can add the tags into your image pretty easily using either native code or your favourite .NET flavour.

    Neil

    1. Re:EXIF already supports GPS tags by That's+Unpossible! · · Score: 2, Informative

      If you're using GDI+ on a Windows machine... ... you're fucked!

      (Well, unless you successfully patch all your affected apps.)

      --
      Ironically, the word ironically is often used incorrectly.
    2. Re:EXIF already supports GPS tags by Russ+Nelson · · Score: 1

      Oh-ho, have you??? How are you doing this? On Windows or Linux? Open source or proprietary?? I haven't found ANY open source code that modifies EXIF data. There's lots that reads it, but none that I can use to add GPS information. I was planning to have to modify an EXIF file myself.
      -russ

      --
      Don't piss off The Angry Economist
  11. Great! by keiferb · · Score: 2, Funny

    Now my insurance company will be able to take a picture of me when their little black box in my car senses I'm doing something illegal. Two shots that are both location and time stamped will provide exact proof of how fast I was going, nevermind the fact that there was a dead hooker in the back seat...

  12. been done.. ask around by molo · · Score: 4, Interesting

    I don't know if anyone remembers this, but there was a series of stories on Slashdot about a guy that was taking high-quality photos of the California coastline to study erosion. He was sued by Barbra Streissand or someone for taking photos of her house. Anyway, his camera system recorded the location that the photos were taken using GPS. You should talk to him to see what he did.

    -molo

    --
    Using your sig line to advertise for friends is lame.
    1. Re:been done.. ask around by valenti · · Score: 1

      http://www.californiacoastline.org/ /www.californiacoastline.org/ According to the site, Barbara lost and had to pay him about $150,000 for legal costs. And they used a Powerbook w/Firewire connection to the camera, the computer also had a connection to the plane's GPS.

  13. Done along time ago by kraksmokr · · Score: 3, Informative

    This was done along time ago with Kodak cameras. The cameras actually run a scripting language. A script can be written to read from a serial port and superimpose the coordinates onto the picture much like the time/date stamps.

  14. Similar by bluewee · · Score: 3, Interesting
    Just reciently I did something similar to this, with my Canon A70 digital camera, I was able to take pictures with my laptop, using Canon's Remote Control, and at the same time get the GPS data from my Garmin.

    It worked well, but I was not able to get altitude nor direction data, I plan on the future hooking up two servos to allow for directional and azumuth data to be entered as well.

    --
    [blue] - The Ministry of Information approved this message...
  15. This mod doesn't actually timestamp the photos by JustAnotherBob · · Score: 2, Informative

    All this did was record time and gps cordinates on the Garmin GPS unit, and have the camera continiously take pictures at a rate of 800 photos an hour. You still have to process the GPS data from the garmin unit and corrolate it with the app USAPhotoMaps to trace it out.

    1. Re:This mod doesn't actually timestamp the photos by automatix · · Score: 1

      another one... GPS Photo Link

  16. synchronize before and correlate later by Speare · · Score: 4, Interesting
    The typical approach is to synchronize the clocks beforehand, and correlate gps track data with capture timestamps after getting back home.

    While new cameras offer GPS hookups, I imagine compatibility and logistics is a hassle.

    Sometime, there'll be GPS in the camera, but then you have to take pictures with the camera itself in a position to receive GPS signal, and the long camera wakeup times will be even longer.

    K I S S. Use a GPS that can be enhanced and specialized. Use a camera that is made for taking pictures. Correlate the data as convenient.

    --
    [ .sig file not found ]
    1. Re:synchronize before and correlate later by xmas2003 · · Score: 2, Informative
      An easier approach (if you can afford it) is to buy a late model DSLR that supports this "natively" - for instance, here is Nikon's writeups about it which tags the image are you take it. Combine that with wireless base unit (the latest one support 802.11g instead of b) and you are ready to rock-n-roll. Digicam vendors have historically used the USB port mostly for sending images OUT ... but they are realizing it may be "interesting" to use it to feed information IN as in this case.

      Don't really need it for static stuff such as my christmas lights but if you do something like climb Longs Peak it would be really nice to know exactly where you shot the pictures ... plus with the GPS feed, you have exact timestamping.

      --
      Hulk SMASH Celiac Disease
    2. Re:synchronize before and correlate later by Cryptnotic · · Score: 2, Insightful

      For certain people, it is important for the timestamp/position to be as exact as possible. For most applications, however, correlation of position to within 10 seconds (interpolated linearly) should be fine.

      I don't think you'd want to lug a 6 pound camera plus lenses up Longs Peak if you could carry a small camera and a small GPS unit. If you're not making poster-sized prints of your hiking trips, the correlation method would be fine. Just use a GPS unit that can store a track (i.e., points every 1 seconds or so).

      --
      My other first post is car post.
    3. Re:synchronize before and correlate later by aardvarko · · Score: 1

      Regrettably, those two options are mutually exclusive - GPS support was dropped from D2H and D2X, and WiFi support was added with D2H and D2X.

  17. Clever. by ottergoose · · Score: 5, Interesting

    This would be really slick for storm-chasing. Often times you find yourself in the middle of [some flat state] taking pictures of a storm, and once you go home you may very well forget exactly where you were.

    Also, I recently saw a TV show where they had to track down a killer based off of some digital pictures a murder victim had snapped shortly before getting killed. This technology would have made that murder much easier to solve... of course this probably has never happened in real life.

  18. May become a "standard" feature in a few years... by FerretFrottage · · Score: 5, Interesting

    The biggest problem I see with GPS and cameras [digital] right now is battery life. Get GPS fixes from the necessary satellites can really run down your batteries fast. This is one area where camera phone may have a advantage; if they are GPS enabled (i.e. motorla iDen, etc.) and can use AGPS from the phone network, it may help with battery life. Nevertheless, as GPS receivers become more efficient, I can see them being integerated in to cameras to provide this type of information. It would actually make for a great vacation application. Take photos with GPS coords, upload photos to computer, computer has an app that "maps" your photos to where they were taken on a global/regional map. Throw in the dates and the app could construct a trip timelime showing all the locations where you took your photos (all the while playing the Family Vacation theme song).

    --
    "Look Lois, the two symbols of the Republican Party: an elephant, and a fat white guy who is threatened by change."
  19. Principal looks good by shrewtamer · · Score: 0, Redundant

    The stuff in the link shows the principle

  20. Interesting link by bluewee · · Score: 3, Informative

    It seems that there is also a software based solution as well: http://www.inertia-llc.com/sandbox/topofusiontest/

    --
    [blue] - The Ministry of Information approved this message...
    1. Re:Interesting link by 3dr · · Score: 2, Informative

      I have been using the featured software, TopoFusion, for nearly a year to map trail networks. It keys photographs to positions by matching timestamps, a very easy and effective technique.

      It's great software if you're into this kinda thing.

  21. Re:What does JabberKatz(tm) say about this? by FAT_VIRGIN · · Score: 0

    src code plz

  22. The new Nikon D2x supports this natively by neile · · Score: 4, Informative

    It's almost enough to make me give up my Canon. Almost, except for all those pesky Canon lenses I have... :)

    "External GPS units that adhere to the NMEA 0183 specification are supported (the new MC-35 adapter cable, which connects to the 10-pin remote port on the camera and provides both an RS-232 serial port and 10-pin remote port, is required); latitude, longitude and altitude can be stored in a photo's metadata. The D2X's date and time can also be set automatically when a GPS unit is connected"

    Full walkthrough of the new features in the D2x at http://www.robgalbraith.com/bins/multi_page.asp?ci d=7-6459-7204-7205.

    Neil

    1. Re:The new Nikon D2x supports this natively by m2ke · · Score: 1

      The old D1X supports this natively too.

      http://nikonimaging.com/global/products/digitalcam era/slr/d1x/

      I hacked up a cable to plug into my D1X, as they didn't provide one. Not sure if the D2X's interface is similar or not.

      Here's a link to an outfit that will apparently sell you a premade one for the D1X : http://pfranc.com/projects/g45contr/nikon.htm

      --
      Clowns make me uncomfortable.
  23. It's been done before. by sakusha · · Score: 2, Informative
    Nikon has a new camera with a connector to GPS units.

    ...GPS support for the recording of location information with shooting data: Location information such as latitude, longitude and altitude can be transferred from a GPS device and recorded with the shooting data for an image. Nikon has developed the new MC-35 cable (optional) for connection to NMEA0183-compatible GPS devices.
  24. I've *so* wanted this for a long long time by Anonymous Coward · · Score: 1

    As mentioned by others, the three features that I've been salivating over is:
    - Location
    - Direction
    - Altitude
    Just the first one would be nice, but everything would be really neat.

    Especially neat would be software that could take advantage of this information and create 3D models complete with textures by stitching together the files.

  25. Flightgear Scenery! by privaria · · Score: 5, Interesting

    Imagine thousands of Flightgear fans all taking pictures from hilltops and airplanes and submitting them to a server that performs geometric transformations on the images, per the location data, and adds to a downloadable database of free scenery.

  26. You can also correlate the data later by MadHobbit · · Score: 1, Redundant

    If you carry your GPSr with you while photographing, you can later load the track history onto your computer, and correlate the timestamps in the photos' EXIF data with the timestamps the GPSr stores in the track history.

    I did this a while ago, with the program outputting an SVG map of my track history, with clickable dots everywhere a picture was taken. Click the dot, see the picture. I overlaid it all on a sattelite map of the city (Winnipeg), just because I could.

    The critical step is that you need to take a photo of your GPSr displaying the time, so that the program can calculate the offset between the clocks in the two units. You just tell the app "Photo #6 was taken at 10:26:04" and everything else is automatic.

    I wonder if that code survived my hard drive crash...

    1. Re:You can also correlate the data later by pfunkmallone · · Score: 1

      Umm..feel free to find it, and post a reply to this thread with a URL where you can share :-)

    2. Re:You can also correlate the data later by MadHobbit · · Score: 1

      I can't find it anywhere...it was probably on the hard drive that crashed a few months ago (no backups). Sorry.

  27. Principle looks good by shrewtamer · · Score: 1

    It looks like it works well for in car use or when weight is not an issue.

    I'd like to see a stripped down version that could be more readily used in model plane applications.

    A guy I work with has stripped down an old Palm Pilot and is hacking it to process air speed data in order to adjust the flaps. I don't know how much a glider could carry. If you could have automated flight, GPS, images and some form of communications that would be such a cool toy.

    What kind of plane are you planning on mounting this thing on? Is it going to be stripped down further?

  28. Please Explain by Anonymous Coward · · Score: 0
    low-cost aerial photography device

    Why can't you just use a regular camera to photograph aerials?

  29. kodak had this during digicam hayday by tweedlebait · · Score: 2, Interesting

    It was great for crime photos, surveying, construction, etc. IIRC they had a snap on module later.

    http://www.kodak.com/global/en/service/professiona l/tib/tib7061.jhtml?id=0.1.14.34.5.110&lc=en

    They seem to hava abandoned it. Silly to do for such a simple and useful feature. Hope the new project takes off.

    --
    Firefox & /. ? Use this often:
  30. well by Anonymous Coward · · Score: 0

    your first problem was using too MUCH CAPS. that will generally get you modded troll regardless of your message.

    and secondly, bitching about modding will only get you more troll points.

  31. Re:May become a "standard" feature in a few years. by automatix · · Score: 1

    The Navman GPS4410 is a bluetooth GPS module, which has a battery life of 30 hours. See here for more details.

    While it's primarily used for car navigation, you can get GPS NMEA data out of it (here is a good info site) which is the standard for GPS receivers.

    It would be relatively easy to write a Palm/IPAQ/other app to record coordinates/tracks so you could tie them into your photos later.

    Rob :)

  32. Kodak DC390 by Multispin · · Score: 3, Informative

    Um, my Kodak DC390 (and other Digita-based cameras) supported this ages ago. Someone wrote a Digita app that talked to a GPS via the serial port and added EXIF tags to the images. Heck, I think that Kodak even sold a Garmin GPS and a special bracket that screwed into the tripod hole to hold the GPS.

  33. What the hell are you talking about? by Anonymous Coward · · Score: 0

    Get GPS fixes from the necessary satellites can really run down your batteries fast.

    What? Have you *used* a GPSr recently?

    My iFinder gets approx. 11 hours of continuous use from a pair of NiMH 2100mAh AA's, at full power.. if I turn off WAAS, I get over 16 hours.

    "Getting a GPS fix" is what GPS receivers *do*.

    Even my old Magellan Colortrak got 6+ hours on a set of batteries.

    If you think that GPSrs are inefficient, I'm guessing that you have an ETrex, and buy dollar-store alkalines.

    as GPS receivers become more efficient

    GPS receivers are already efficient. See above. Digital Cameras use *way* more battery power than a GPSr.

    I can see them being integerated in to cameras to provide this type of information.

    I can't see GPS receivers being integrated into most cameras in the near future, because of the size limitation - you still need somewhere to put that antenna and electronics. For specialized applications, it's useful, but a consumer-grade camera would simply be unweildy.

  34. Battery Life... by Nick+Driver · · Score: 1

    The biggest problem I see with GPS and cameras [digital] right now is battery life. Get GPS fixes from the necessary satellites can really run down your batteries fast.

    Are you sure about that? My (rather old) Garmin handheld GPS runs for about 12 solid hours continuously on a set of new AA alkaline penlight batteries. But, my digital camera is only good for about 2 hours on a set of the same AA batteries, and only about 20 minutes if I leave its LCD screen turned on.

    1. Re:Battery Life... by FerretFrottage · · Score: 1

      I'm basing that battery life assumption based on my Motorola i730 phone that has GPS functionality. I'm sure dedicated GPS units are much more efficient.

      --
      "Look Lois, the two symbols of the Republican Party: an elephant, and a fat white guy who is threatened by change."
  35. Re:Do you know about the related links section? by RollingThunder · · Score: 0, Troll

    Do you know what a coralized link is?

    Hint: it's not the process of listing one per line.

  36. just thinking about this today by Anonymous Coward · · Score: 0

    holy crap, while i was on my hour long drive home today i was thinking of this same topic. i was thinking of my trips to florida, alaska, arizona, japan that i've taken over the last year and how awesome it would be to get the GPS data from all those locations.

    weird!!

  37. Some GPS resources by SlideGuitar · · Score: 5, Informative

    This isn't my web site but I wish it were:
    http://www.geosnapper.com/

    There exist Japan only (not ever marketed in the US) point and shoot cameras that already record GPS data directly. (Rioch... and some other brand I haven't heard of.)

    And of course various Nikon pro models have this capacity, such as that used here:

    http://www.californiacoastline.org/

    In the same vein, check out:
    http://apps.ecy.wa.gov/shorephotos/index.html

    I haven't evaluated this: http://www.robogeo.com/home/

    But I do own this, and it works well, as advertised to get a GPS read for each time at which you take a picture: http://www.geospatialexperts.com/

    At the above location, they happen to sell the Ricoh model that can record GPS out of the box.

  38. Sony Pro Cameras... by Canuck_TV · · Score: 1

    ...already do this. The modular slot in the back of the new blue-ray ProDisc XDCAM cameras (which record in either DVCAM or IMX 30/40/50mbit MPEG2 I-frame only) which is normally occupied by a diversity VHF wireless mic receiver will also accomodate Sony's GPS unit. The unit has no screen etc... it just slots in and metadata is tagged to the file. Great for covering golf, marathons etc so you can tell where on the track the shot is, or on which hole.

    1. Re:Sony Pro Cameras... by torgosan · · Score: 2, Insightful

      "...so you can tell where on the track the shot is...."

      or, more precisely, where the camera was when the photo was taken.

      --
      "If you put the federal government in charge of the Sahara Desert, in 5 years there'd be a shortage of sand". -Milton F.
    2. Re:Sony Pro Cameras... by Canuck_TV · · Score: 1

      "where the camera was when the photo was taken."

      or, more precisely, where the rear half of the camera was when 29.97 photos per second were taken.

      perhaps you could find better use for your time? 0.o

    3. Re:Sony Pro Cameras... by torgosan · · Score: 1

      No flaming intended in my original reply but, having researched the use of such a rig and its applicability to the type of field survey work done by the company I used to work for, more than a handful of others [PHB's, typically] were under the impression that the camera interpolated the exact location of the target structure being captured and didn't immediately grasp that the GPS coords were for the camera rig itself. That was my point.

      --
      "If you put the federal government in charge of the Sahara Desert, in 5 years there'd be a shortage of sand". -Milton F.
  39. MIT's City Scanning Project by Anonymous Coward · · Score: 0

    Take a look at: http://city.csail.mit.edu/city.html/ This project has been leveraging the annotation of GPS, as well as pose information for applications in computer vision and navigation.

  40. Has been done already by canavan · · Score: 3, Informative

    In the past there was a kit for some Kodak cameras to connect a normal handheld GPS receiver with NEMA output to the serial port of the camera. I think they overlayed the coordiantes as text onto the picture. I doubt the newer cameras even have a serial port, but the old ones are dirt cheap now.

    Here's an article on connecting a GPS to a Kodak digital SLR, and if you google a bit, you will find that most of the old digita-OS based cameras (e.g. DC290) support this.

  41. Always fun by snillfisk · · Score: 3, Informative

    This is not really a new way to do stuff, and as several other has pointed out, the EXIF-standard already has fields for geographical placement. A new dimension is provided in the data, and allows us to do a whole new range of applications. We've built a small application on Symbian OS (currently running under Personal Java, and another solution in development running under Symbian OS natively) which tags images, audio and other information on a cellular phone (we use the Ericsson P900) with location (provided by an gps with a bluetooth interface).

    We've done several interesting projects in relevance to this, and the probably biggest field of usage would be the utility and maintenance industry.

    We're currently submitting the data from the phone, tagged with a location or a track, to a Java-based server. This server can in turn store the data locally to be retrieved from another phone with additional information (like a regular map) and/or pass the data on to a webserver where the repository can be browsed from a normal web browser. The application may be tested on The OneMap GeoMeta Browser Client. This is part of Project OneMap, a project where we aim to build a completly free and freely managed geodata repository.

    There is still much work going on in this field, but the japanese are 2 years ahead of everyone else. Several of their phones already have built in GPS-receivers and tag the images they capture automagically (this was done as early as in 2002). There still isn't any regular consumer interest for this in Europe or the US, but we could all hope for a better future. :)

    --
    mats
    One man's ceiling is another man's floor.
    1. Re:Always fun by Anonymous Coward · · Score: 0

      There still isn't any regular consumer interest for this in Europe or the US

      I'm afraid there is no manufacturer interest.

      Definitely consumers would not be interested in a camera that has a cable hanging that connects to a GPS unit or a camera that needs 24/7 access to the net to upload coordinates. But if the GPS was built in the camera and the geodata was inexpensive enough that could be bundled with the image management software, who wouldn't want that?
      You pop the camera card into the computer and you see your pictures grouped by geography.
      Disneyland, CA
      Los Angeles, CA
      Las Vegas, NV
      Hi Mom

      And what's this picture with the cabin, the snow, the trees and the sky?
      Oh yeah. It's 5.2 miles NE of Mammoth

      There is definitely interest in image management software (why did Google bought Picasa) and it's inevitable that geocoding will become part of it.

      Kudos on the onemap project. We need that.

  42. Photo album with GPS coordinates by Falke123 · · Score: 2, Interesting

    During my last motorcycle trip (http://photos.innersource.com/group/9976) all photos were GPS tagged and afterwards linked to satellite images/maps (http://maps.innersource.com/) While a manual process today, it would be fairly easy to automate it.

  43. I did this last Spring by cfoster611 · · Score: 1

    I hooked up my TiBook, a old Delorme Tripmate, my Treo, and my iSight and wrote a AppleScript that would put the GPS Cords in the picture that EvoCam took and then upload the picture and use XMLRPC to upload the coordinates to a database online.

    The picture component of the system didn't work for my trip but the XMLRPC through the Treo worked great. It was a trip to the East Coast from Chicago, and it got everything till we hit the dark territory of PA, when we lost the connection.

    It was a bloody mess of wires but it worked.

    --
    --- Kicking the Cheat since late 2002
  44. and cameras have had this capability for years... by SuperBanana · · Score: 1

    Further, VERY early digital SLRs such as the ones made by Kodak(the ones with the giant packs underneath the Nikon body) had means of recording GPS coordinates with the image.

    Far as I know, nobody ever cared to actually use it, which is why only a handful of cameras even claim to do it in their specs, and even if they do, there's no way to actually use it (no cables available, no software or instructions, etc).

    I doubt that will ever change much. Yeah, it's a toy. Yeah, cameraphones have GPS and cameras now. But will anyone save a few 'bloggers' actually use it? Nope. Will those that do use it, do so for anything truly useful? Nope.

  45. Where's Waldo? by Doc+Ruby · · Score: 2, Interesting

    My smartphone does E911, so it's got a minimal GPS receiver that can receive the raw GPS signal data at the time it snaps a picture. I'd love an app that added those coordinates to the JPG comment field, then sent them over its CDMA net connection for locating by higher-powered software at the server.

    --

    --
    make install -not war

  46. Microsoft by Anonymous+Writer · · Score: 4, Interesting

    Didn't Microsoft already patent this? The patent mentions GPS data.

  47. Re:May become a "standard" feature in a few years. by debrain · · Score: 1

    Take photos with GPS coords, upload photos to computer, computer has an app that "maps" your photos to where they were taken on a global/regional map. Throw in the dates and the app could construct a trip timelime showing all the locations where you took your photos (all the while playing the Family Vacation theme song).

    You should mail this to yourself, keep it sealed, and submit it as prior art when XYZ corp gets a patent for it.

  48. I'm confused by gooman · · Score: 2, Insightful

    Does this mean I'm my own Big Brother?

    "... and here's a picture of me in my tin-foil hat at coordinates XY..."

    --
    "Kittens give Morbo gas!"
  49. Umm Yeah? by Gaewyn+L+Knight · · Score: 4, Interesting

    Hate to be a "been there... done that" type but my Nikon Coolpix 950 has done that for years. If a GPS putting out NMEA is attached to the serial port it places that last lat/lon/alt in the EXIF data.

    Works great... and has for several years :}

    --
    Telcos have alot of dark fibre in the States. Most people assume that's optical fibre...but it's actually moral fibre.
  50. My old Japanese camera phone did this by huntdwumpus · · Score: 2, Interesting

    It was a 2002 Toshiba model with au/KDDI service. I could tag any photo with the GPS coordinates and mail it off to let people know where I was. It's nice to look back at old shots and be able to find the location on a map, but I'm sure it can be used for many more practical purposes.

  51. Exciting when collaborated by shpoffo · · Score: 1

    This will be really exciting when very large quantities of people's images are brought together and the GPS data is used to make some crazy new kind of map / art / thing.

    BE!

    .
    -shpoffo

  52. This might help.... by BobSutan · · Score: 1

    http://gallery.menalto.com/modules.php?op=modload& name=News&file=index

    --
    "On a scale from 1 to 10, people are stupid"
  53. Re:Do you know about the related links section? by jared_hanson · · Score: 1

    Thanks. I stand corrected. Disregard my snide remark.

    --
    -- Fighting mediocrity one bad post at a time.
  54. Store your photos based on GPS coords by Anonymous Coward · · Score: 0

    These guys http://www.ballofdirt.com/ arrange your travel photos according to your GPS location.

    Would be nice to see an automated system where you just upload your pre-location-tag'd images straight to your travel diary.

    hmmmm "No dear, I have never been to that strip club"...

  55. How about tagging video...? by kaarigar · · Score: 2, Interesting

    Check this out: http://www.redhensystems.com/products/multimedia_m apping_software/mediamapper/default.asp?sm=2 It records GPS coordinates to a video after it is encoded as sound. While playing it back, it deciphers the sound to obtain GPS coordinates, and geo-references entire video to a basemap as it was recorded.

  56. Same here, for point scouting by joemc91 · · Score: 1

    I'm on the flight team at purdue university and this would be unbelievably useful for competition. We have an event called nav where a navigator plots a flight course given lats/longs and a hint on what they're looking for. They must plan times to the second and fuel burn to the tenth of a gallon. Not too hard until you realize your only items are a map, calculator, plotter (ruler with protractor), and a stopwatch. Combine this and a plane with no avionics it gets mighty hard to stay right on course. Before the competition, we scout the event area (100mi x 100mi) for prominent landmarks that can be used for navigation. Normally we fly and take a photo and write down the photo number and lat/long of the point. With this sort of device, we could cover a hell of a lot more area.

  57. Flickr Mod by blindpoetx · · Score: 3, Interesting

    Currently, you can get an rss feed for certain tags on publicly available photos. It would be interesting if they extended this feature for GPS coordinates. (ie, if you want to see what's going on in Central Park, at your college, at Mt Everest, or at Mardi Gras.)

    It also would make for some interesting searches. In theory, if they kept track of points, vectors, and times... and lets say that you kept track of the same info, then you could search for all photos that include you!! Also, depending on if they store other meta-data, sorta like ID3 tags for MP3s, you could look for a GPS coordinates that best match a set of keywords.

    Example, if you did a search for Lego, the first result would probably be Lego land. (Lots and lots of vacation pics.) The next 2-5 would probably be big, famous Lego artworks that lots of people would take pictures of. You could do a search for waterfalls and find all the most picturesque waterfalls in your area. ... In summary; more meta-data = cooler searches.

    http://flickr.com/services/feeds/
    http://flickr.com/services/feeds/photos_public.gne ?tags=decay&format=rss_200

    On the downside, you have to be careful with your meta-data. I can only imagine stalkers having a field day once GPS coordinates are embedded into pictures. ...Computer generated images would need fake GPS coordinates, NASA would need some other form of GPS for space...

  58. Nikon by Djinh · · Score: 1

    The Nikon D2H and D2X already support this out of the box...

  59. You're making this too complicated... by Ben+Jackson · · Score: 1

    I keep waiting for someone else to point this out...

    Cameras timestamp their photos. GPSs can maintain tracklogs of where they go with timestamps. You don't have to connect them with a tangle of wires. Just keeep the time on your camera relatively close to right and post process the tracklog when you download the pictures.

  60. Yeah this is great news!! by vvizard · · Score: 1

    Some over two years ago when the Nikon D1H and D1X came with support for GPS ;) I quote from http://www.naturfotograf.com/D2H_rev01.html

    "Support for GPS, a very nice feature of D1X and D1H, has quite unexpectedly been removed from D2H."

    So this isn't exactly a new thing though..

  61. Microsoft's World-Wide Media Exchange by jmoliver · · Score: 1
    Microsoft Research has had this site up for a while:

    http://wwmx.org/

    The World Wide Media Exchange project is geared towards sharing GeoCoded Photos. The project is cool but I found more interesing the downloads section which have some slick tools for downloading tracks from Garmin GPS devices as well for stamping images with location info. A GPS is not required for geocoding the images since the Location Stamping tool allows for manual stamping using MapPoint maps. There is also a tool for creating a web album "travelogue" for showing off your geocoded pictures along with a map.

    Check out this travelogue which was generated using one of the tools: http://www.splatt.com.au/wwmx/melb_2003_04/

  62. libexif already supports GPS tags by Lface · · Score: 1

    The 'exif' program from the libexif project can modify exif tags. libexif can also modify the gps tags, but the exif program doesn't support that, so you'll have to write some code yourself.

  63. crime and porn by hugesmile · · Score: 2, Funny
    I've heard it stated that the porn industry drives a lot of technology and facilitates standards - GIFs and 900 numbers back in the 90's, Internet, file sharing, broadband (no pun intended), etc.

    The first thing I thought of when reading the article (I know.. I'm not supposed to read it before commenting...) was to imagine the chat-room housewife who doesn't realize that her camera is capturing her GPS coordinates as she does a strip show for the boys in a chatroom. Next thing you know, 100 local geeks converge on her house - "Is that your GPS in your pocket, or are you just happy to see me?"

    Or the pervert who captures kiddie porn has inadvertantly given his location when he posts it on the web.

    It's a cool idea, and obviously could be spoofed to avoid such problems. I just don't look forward to the pop-ups on my camera telling me "Warning, your camera may be broadcasting your GPS coordinates".

  64. Hot shoe maybe by blackest_k · · Score: 1

    most half decent camera's allow you to take a photo using a remote flash so
    being essentially a switch it shouldnt be too difficult to use this as a trigger
    signal "picture taken" to trigger the collection of time stamped gps data.

    just a thought

  65. Re:and cameras have had this capability for years. by steve_l · · Score: 1

    The story I have heard is that it was a military request, though civil engineers pushed for it too.

    which is why
    (1) that kodak also recorded which direction it was looking

    (2) the exif format can includes full GPS constellation and time info, as well as just lat/long -so you can do post-processing to get a better position

  66. in Japan camera phone's have GPS built in by greggman · · Score: 2, Informative

    and you can tag your pictures.

    Here's a way cool example:

    http://www.downgoesthesystem.com/devzone/exiftest/ final/

  67. Re:May become a "standard" feature in a few years. by Handpaper · · Score: 1
    You should mail this to yourself, keep it sealed, and submit it as prior art when XYZ corp gets a patent for it.
    No need, it's now SlashArchived with date and time stamp (and when Google cache it it will be GoogleArchived as well - long enough for the Wayback Machine to get it too?)
    The web can usefully (and worryingly/annoyingly) persistent.

  68. just use a bluetooth GPS by jdc · · Score: 1

    and a bluetooth camera. Write a bit of software on the camera to snag 1) the time and 2) the co-ordinates.

    You could then keep the GPS in your pocket or strapped on your backpack.

  69. IF you think GPS in EXIF tags are remotely neat by Anonymous Coward · · Score: 0

    You should check out Hummingbird hardware software solution. An applied usage is to map locations with pictures. Based on the camera GPS location and measured settings of the focal settings and length of the lens. Items in a picture can be mapped also. This would allow sychronous pictures to be taken and soon we will have the exact coordinates of most addresses. Pretty cool stuff!! Turbo-Mapquest here we come!! http://www.hummingbird.com/solutions/gis.html
    Over-n-out
    SWAT-LEAD

  70. Good idea by sonamchauhan · · Score: 1

    Did you mean using the camera's focal length as a rangefinder -- i.e. determine the distance of the subject from the camera? That's a good idea!

    Summarizing:
    1. A 2 axis accelerometer (mounted on camera, to get orientation of body)
    2. An electronic compass (mounted on camera, to get absolute heading - GPS isn't good for this when walking)
    3. GPS coordinates (to get Lat., Long., altitude, time)
    4. Camera focus and zoom information (rangefinder)

    Data from these 4 things gives enough information for different pictures of one area (taken by different people) to be automatically combined (say, multiple pictures of the Mount Fuji are processed to generate a topographical map).

    Since time is also recorded, one could observe a particular subject change over time. A movie clip (or simply an animated GIF) showing the changes speeded up would be highly cool.

    As an aside, does anyone have links to similar clip about earth? Satellites started taking pictures of the earth since the 1960s. It would be interesting to see a timestream of things like forest cover change.

  71. Kodak Field Imaging System FIS265 by CTDoug · · Score: 1

    I work for the Scientific Imaging Systems group at Eastman Kodak. http://www.kodak.com/go/scientific. Several years ago I conceived of, and wrote the software for a product we called the Field Imaging System FIS265. It was based on the DC265 which was the first Kodak camera to run the DigitaOS. I wrote a suite of scripts that ran in the camera and a plug in for the popular GIS mapping software ArcView. Another group at Kodak developed a nice bracket that held the camera together with a Garmin GPS III+. When you pressed the shutter button, the script captured the current GPS data and added a tag to the EXIF image header. Images could be transmitted anywhere and the GPS data would not be lost. The ArcView plug-in made it easy to add point symbols to any map at the location of each image capture. Click on a symbol and you would instantly see the image taken at that location. Pretty slick (IMHO). A very complete review, with pictures of the FIS265, and a tour of how it is used, can be found here: http://spatialnews.geocomm.com/newsletter/issue12/ demofis265.html The same scripts would also run in a DC290. But the DC290's rev of the DigitaOS also made it possible to parse NEMA output from any GPS (I wrote scripts for that, too.) For other reasons, Kodak decided not to use Digita in its future cameras, so the FIS265 was eventually discontinued: http://www.kodak.com/US/en/health/scientific/produ cts/fis265/ This was a shame, because shortly after that, the US military dropped SA and the system performance was about 5 times better at no extra cost! -Doug

  72. Re:Umm Yeah? (GPS on a Nikon Coolpix 950) by dbhindin · · Score: 1

    I have a 950 and a few generations of Garmen GPS sets. The folklore as represented by Google searchs on the web and in groups is that Nikon never implemented the "GPS in" feature although it was mentioned in their initial advertising for the 950. I missed the feature in the advertising to be honest or would have been trying to get it work for it all these years. Nikon also claimed a GPS in capability for a older Digital SLR, the E3. I have the Fuji version of that one and could never get the GPS to work there either.

    I would appreciate a few details as to the cable connection, any camera settings, and the software required to access the GPS data.