Nokia/Omnia/Iphone etc. Geotagging suggestions...please help! :)

RaptorSA

Executive Member
Joined
Sep 2, 2008
Messages
9,154
Reaction score
10,984
Hey guys, I'm hoping you can help me since I don't have enough hardware/phones to test this with and Googling is just getting too tedious (my proposal for a solution needs to be in on Monday...eeek :eek:)

I'll start from the beginning. I've been working on a project for a billboard advertising company in South Africa for the past 1.5 years. We're using in internal system (web based asp .net 2.0 C# with sql server 2000). One of the features they need currently is to be able to use a mobile device/phone in the field to capture images of the billboards they put up, then they capture the GPS coordinates with the image. This data is fed onto the system and the users can see each billboard image (as they are captured or updated) and can also trace the exact location on a web based mapping applet provided by a company called MapIT.

Now, this is currently being done manually by using a standard digital camera and then capturing the coordinates separately, later feeding it onto the system. You can imagine this process can become a bit tedious and error prone since they have literally thousands of billboards (called structures).

What they need now is to capture the image onto a mobile phone, and this image together with the GPS coordinates need to be sent to our servers and updated automatically.
I've done some research and to my surprise I found that my iPhone captures the GPS coordinates automatically when each photo is taken (as long as the "location services" setting is enabled). This info is then saved onto the .jpg image in a header called the Exif header. This even stores the type of camera, speed, flash condition, focal length etc.

What I need to know now is whether any of you know if this geotagging info is also automatically saved on mobile phones from Nokia, Samsung etc...of course only the models that have built in GPS and camera (N82, Omnia etc.)

Since Apple sucks when it comes to OS development support (the SDK for the iPhone is only for MacOSX) I'd prefer to use either a symbian phone or a windows mobile phone, I can then create an app that takes these images and send them to our servers through a web service which then does what it needs to.
The other option is to download the images from the device onto a PC and then process them, but I'd prefer to impress them an make their lives easier by just doing all of this wirelessly in the field.

Any suggestions would be greatly appreciated :)
 
Hey guys, I'm hoping you can help me since I don't have enough hardware/phones to test this with and Googling is just getting too tedious (my proposal for a solution needs to be in on Monday...eeek :eek:)

I'll start from the beginning. I've been working on a project for a billboard advertising company in South Africa for the past 1.5 years. We're using in internal system (web based asp .net 2.0 C# with sql server 2000). One of the features they need currently is to be able to use a mobile device/phone in the field to capture images of the billboards they put up, then they capture the GPS coordinates with the image. This data is fed onto the system and the users can see each billboard image (as they are captured or updated) and can also trace the exact location on a web based mapping applet provided by a company called MapIT.

Now, this is currently being done manually by using a standard digital camera and then capturing the coordinates separately, later feeding it onto the system. You can imagine this process can become a bit tedious and error prone since they have literally thousands of billboards (called structures).

What they need now is to capture the image onto a mobile phone, and this image together with the GPS coordinates need to be sent to our servers and updated automatically.
I've done some research and to my surprise I found that my iPhone captures the GPS coordinates automatically when each photo is taken (as long as the "location services" setting is enabled). This info is then saved onto the .jpg image in a header called the Exif header. This even stores the type of camera, speed, flash condition, focal length etc.

What I need to know now is whether any of you know if this geotagging info is also automatically saved on mobile phones from Nokia, Samsung etc...of course only the models that have built in GPS and camera (N82, Omnia etc.)

Since Apple sucks when it comes to OS development support (the SDK for the iPhone is only for MacOSX) I'd prefer to use either a symbian phone or a windows mobile phone, I can then create an app that takes these images and send them to our servers through a web service which then does what it needs to.
The other option is to download the images from the device onto a PC and then process them, but I'd prefer to impress them an make their lives easier by just doing all of this wirelessly in the field.

Any suggestions would be greatly appreciated :)
Its quite simple if you have the right equipment. I bought an inexpensive GPS dongle off amazon that does a fantastic job geotagging. It also comes with the software to embed the coordinates into the exif and it will also export google earth friendly files if you want that.
 
Its quite simple if you have the right equipment. I bought an inexpensive GPS dongle off amazon that does a fantastic job geotagging. It also comes with the software to embed the coordinates into the exif and it will also export google earth friendly files if you want that.

Yeah, thanks bwana. As far as I understand you need to set the time on your camera to the same time on the gps device. And when you recombine the images and the gps info later it tags the images with that info...
the thing is, most users are going to be complete idiots, and even a simple routine such as this is probably going to be unsustainable (or will it?! hmmm...:D)

I just walked around with my iPhone outside and took some pictures. Then used that gps info on the exif headers and loaded it onto out MapIT app. wow...I am completely surprised at how cool and accurate it works. Even found some c# code online to extract the info from the jpg files. Now if only I can find out which phone models actually do the same when saving images, we don't even need to implement a standardized hardware solution. As long as they use a device that supports the geotagging directly onto the images, they can save the structure number as the image name on the phone...then later upload to the server (either over the ether or via cable etc.) and the application will automatically update the gps structure info ...
 
Yeah, thanks bwana. As far as I understand you need to set the time on your camera to the same time on the gps device. And when you recombine the images and the gps info later it tags the images with that info...
the thing is, most users are going to be complete idiots, and even a simple routine such as this is probably going to be unsustainable (or will it?! hmmm...:D)
I'm pretty sure the device gets its time from the satellites so it's just a matter of making sure the time on the camera is accurate. Mine does that when I connect it to the computer anyway.

I also have the iPhone and love the geotagging but it doesnt seem to work if you're out of signal range which can be a pain - hopefully other phones dont use the same GPS system.
 
I also have the iPhone and love the geotagging but it doesnt seem to work if you're out of signal range which can be a pain - hopefully other phones dont use the same GPS system.

Yeah, that's one of the problems I'll have to overcome. There's no accurate way to verify whether the image they captured actually contains the correct GPS info (what happens when they take images on a cloudy day for instance??!)

aargh...can never win... :sick:
 
Top
Sign up to the MyBroadband newsletter
X