I have 1000 geotagged jpeg images (using a nikon d5000) that I would like to batch process and convert so that I can view it in ESRI ArcMap 9.3. The gps information is embedded within the jpeg as an EXIF header.
Does anyone know of free software that reads the EXIF headers and converts the gps coordinates into points? I would also like to have an arrow pointing in the direction the photo was taken in.
Does anyone know of free software that reads the EXIF headers and converts the gps coordinates into points? I would also like to have an arrow pointing in the direction the photo was taken in.
Any software other than Google Earth?
Please help!
Regards,
tenz
Replies
Thanks anyways!
Under-PLUGINS
EXIF - (version 4.27): allows IrfanView to show EXIF information from JPG files
John
I would really like to know if these images were taken looking directly down from a UAV or in FPV mode (because you were asking for an arrow showing the orentation of the camera). I know all the different software programs that can plot that out for you on a map but none of them are free though :(
eitherway GeoRover is your best bet if you plan on doing this stuff a lot using ArcMap
send me some photo's and i will see what i can do.
Grtz Bart
The former is relatively straightforward... extract the GPS coordinates of the photo series, add the heading as an attribute (extrapolating from the other positions in the series if the GPS heading isn't in the EXIF), and export to a shapefile. I'd do it as a shell script with exif and OGR doing the heavy lifting, but that's not exactly userfriendly if you aren't familiar with command-line software.
You might try http://www.br-software.com/extracter.html . I've not used it myself, but once you get the coordinates and filename into a CSV you can do some simple geoprocessing inside Arcview to create your point feature class.
For the latter, you need to calibrate the camera / lens system, use a DEM to correct for terrain displacement, and have a highly accurate IMU for good georeferencing (a few degrees of pitch and roll can make a big difference in the photo footprint, depending on your optics). Doable, but not simple. GRASS GIS would be the place to start on that sort of project... Arcview can orthorectify photos with a DEM and RPCs,but I'm not sure offhand how you'd go about generating a set of RPCs for an arbitrary digital camera.