I've been taking photos all over the country last year and now I want to create a map with all the places I've been. Luckily all my photos are geotagged which makes the whole process easier.
The main problem is that I haven't found a program that puts in a map all the photos you have. Picasa has a great embedded function for this, but it only works with the photos you have selected or belong to a specific album.
Is there software that scans all my files and creates a map accordingly?
Geotag may work for you. It's written in Java and is compatible with a number of OS's. You can even run it from the linked site without actually installing it on your system (insofar as a Java app isn't installed when you run it...)
I would recommend that whatever package you decide on that you make backup copies of your image directories until you're satisfied that the geotagging software hasn't caused any problems with the image files...
You can use Flickr for this. Simply upload your images to Flickr, and it will Map all those with geotag info.
If you prefer software that does this, I highly recommend Photolinker. I use their GPSPhotolinker software, which takes GPS track data (from a GPS device) and matches it with photos via the time stamps, then geotags the images. Photolinker takes all your geotagged images and puts them on a map. (FYI this is Mac only software)
Gpicsync is an open source software that can run in Windows, Linux, or Mac OS. It includes a tool to export your geotagged pictures into a KMZ file. You can then use this KMZ file to create a map in Google Maps (and probably other mapping applications).
Once I had the photos tagged with a time and a place, I just uploaded them (I'm pretty sure I sent them to Flickr) and had EveryTrail go get them. Once EveryTrail got them, it decoded their geotag and was able to place them on the map. Using the time stamp it was able to order them as well. Then it made a nice interactive map giving a trail and a photo at each of the points.
I wrote a application that will read all the EXIF geotag information and create a KML file from those locations. You can open the KML file in Google Earth (or Google Maps with an account). A point is created for each photo and labeled with the file name. You can click the point and it opens a thumbnail of the image which then allows you to open the full resolution of the image. As long as the KML is in the same directory as the images you can share the directory and others can open the KML and see your photos mapped.
The zip file contains the raw Python script which is cross platform assuming you have installed the dependencies and have some programming skills.
The zip file includes an executable for Windows which is a click-and-use approach and will work on XP. There is a readme file that describes this all. Feel free to email me with problems encountered.
Photo KML is almost awesome - Find it here
It creates a KMZ file which contains the KML plus icons and a small copy of the photos, the KMZ can be easily redistributed, unfortunately the copy of the photos are small.
You could use "GeoTagged Photos to Points" in ArcGIS. The will Creates points from the x-, y-, and z-coordinates stored in geotagged photos. Optionally adds photo files to features in the output feature class as geodatabase attachments.
Tonfotos indexes all your photos (and videos too - iPhone videos also have geo tags) and shows you all your events on interactive map. When zoomed out it groups together events that are near by to avoid cluttering.