iPhoto, Aperture and Lightroom
All three of these applications maintain their own database of photo metadata. This means that any changes GPSPhotoLinker makes to a photo's metatdata are not instantly recognized by the applications. The simplest solution for geotagging photos is to change your workflow by importing photos into one of the above applications after geotagging with GPSPhotoLinker.
The ideal workflow is therefore,
- Download your photos from your camera to your computer and create your backup.
- Geotag the photos with GPSPhotoLinker.
- Import the geotagged photos into iPhoto, Aperture or Lightroom.
Apple's iPhoto '08
If you drag photos from iPhoto to GPSPhotoLinker the original photos can be geotagged. The problem is that iPhoto will not recognize that the photo's metadata has changed and will not update its internal database to reflect this. Therefore you need to geotag your photos before importing into iPhoto.
Dragging a photo from Aperture to GPSPhotoLinker copies a reference only to the photo's preview and not to the original. However, the original photos can be located inside the Aperture Library from the finder, geotagged, and then told to update from within Aperture. For more details see this post on geocoding and Aperture workflow [wordpress.com].
Adobe's Lightroom 2.0
Photos dragged from Adobe's Lightroom into GPSPhotoLinker can be geotagged and Lightroom can be told to reimport the metadata. With photos already imported into Lightroom, you can use the following workflow to geotag your photos with GPSPhotoLinker.
- Save changes to the metadata within Lightroom. If the "Metadata Status" in the Metadata Panel indicates "Has been changed", you need to click the text and save change to disk. Alternatively you can select the photos, control-click a photo, and choose "Metadata > Save Metadata to files".
- Drag the photos from the Library into GPSPhotoLinker and geotag.
- Select the same photos you geotagged, control-click a photo, and choose "Metadata > Read Metadata from files".