no solution - sorry; only a work-around:
I do two things to ensure my masters are geotagged as well:
- For new imports, I do the geocoding before I import into Aperture.
- For older images, that need geotags, I send them to an external editor that can add geotags; I use GraphicConverter for that; I bought it for other reasons, but it can add geotags as well. Since Aperture sends a new master to the exernal editor, you have essentially the same behaviour as when you are exporting your image.
- And yes, you certainly should make sure the masters are geotagged as well - it is so easy to forget, that only the versions carry the tags - I made that mistake several times.
Video? no idea ...
I have looked at GraphicConverter and I'm considering a purchase. I have been trying various free tools for fiddling with metadata but none have ever been entirely satisfactory.
What I particularly like about Aperture's geotagging is that you can drag and drop on to a Google map - nice and easy. But I hate that I have to export the image in order to embed - I have a decent DSLR now so there's no way I will run those original images through an export process - Aperture definitely does interefere with the image as well as the metadata! I wish Aperture would allow proper writing of metadata to masters - other forums confirm it can only write IPTC metadata, and even that appears to be flaky! I don't want all my information to be tied in to Aperture - each master file should 'stand alone' with all its relevant information intact, for any tool I choose to use to interact with it, or if I should send it to anyone else.
I can't see from their website - is there a user-frendly interface in GraphicConverter for geotagging including a map drag-and-drop? Or do you manually have to enter coordinates in to metadata fields? I assume you can edit IPTC and EXIF metadata to add keywords and things? This would be a useful tool alongside Aperture, to make up for its shortcomings.
I could use GraphicConverter to add geotags (and keywords) prior to import in to Aperture as part of my import process. At least until I get a camera with GPS and then all this will be a thing of the past!
I will investigate with videos and post back here with any results.My research on the web is very inconclusive and it looks like different manufacturers use different conventions for video geotags, so I'll see what I can do!
Personally I find geotags one of the most valuable pieces of metadata I can attach to my personal images and videos, alongside date and time, so i am determined to find a way to do both!!
You can download a free trial of Graphic Converter to explore the possibilities.
I guess I don't understand what you have to write the data back to the Master while you're still in the Aperture ecosystem. It's available to the shot, and if you're moving out of the Aperture ecosystem then you'll be exporting anyway, no?
Rich, if you are considering to buy a program just for geotagging newly taken pictures, then look at Jet Photo Studio or Geotagalog first. Both are cheaper than Graphic Converter, and it is very easy to match your images to imported GPS tracks or to point to a location on the map and to assign the coordinates to a set of selected images at once. Jet Photo Studio is what I am using now to tag my images prior to importing to Aperture, and it works well with raw images.
Graphic Converter I use for single, already imported images that are missing GPS tags. GraphicConverter uses GoogleEarth for geotagging. You can assign the position that is currently selected in Google Earth to the image you are editing in GraphicConverter. It is not a workflow I would recommend for large collections of images. It is quite a lot of work and error prone.
If you are familiar with commandline tools, you may give exiftool a try:
ExifTool by Phil Harvey: http://www.sno.phy.queensu.ca/~phil/exiftool/
If I remember correctly, you can assign exif to videos with it, but I am not sure about it.
It's available to the shot, and if you're moving out of the Aperture ecosystem then you'll be exporting anyway, no?
There is one pitfall with that approach: If you create a new version from the master, this new version will not be geocoded, if the geotags are only contained in the version and not in the master as well.
You always have to stamp the metadata to the the new version to preserve the geotags; that is why I like to be sure that the geocoding is embedded in the master image files.
P.S.: A version (left) and a new "version from master" in "Places" View: the version is geocoded, the new version from master not - no pin
A follow up:
Just looked again at the exiftool documentation:
exiftool indeed supports various video formats and raw formats, see the introduction of the documentation. If you plan to use it, you could write an automator workflow that hides the terminal commands inside a "run shell script" action.
Hi Leonie and Terence, thank you both for your input.
Thanks Leonie for describing why it's important to have Geo-tags in the masters. In my opinion it is a key piece of metadata and I want it fixed to the actual photo permanently. Aperture is just one 'tool' that I might use to interact with pictures, but they should be able to stand alone and retain their contextual data. The export process messes with the actual image itself, where applying a geo-tag to an original image should have no effect at all on the image itself, just the metadata. It's a shame Aperture's 'write metadata to masters' functionality isn't great.
Since writing I have bought a digital camera which has built-in geotagging and it's really quite effective. So for shots taken with that I can now import direct to Aperture.
However, my old pics I am going to treat with Graphic Converter - a great suggestion it has a good interface and does the job perfectly.
Videos I'm afraid I haven't had much luck with. The new camera does geo-tag motion JPEG videos, but the method seems to involve a JPEG file with matadata somehow attached to the motion JPEG video. On the Mac they display as two seperate files. Graphic Converter seems to recognise the 'relationship' and shows the video as located at the JPEG's geotag. Aperture treats them as two individual files and does not see the video as Geo-tagged. I wonder whether the two files may be seen/treated differently on a Windows machine - as examples online suggest it appears as one geo-tagged video.
I may experiement trying to convert my older videos to the same file format that the iPhone outputs, and then see if graphic converter can add geo-tags (it sees geo tags on iPhone videos).
So, photos solved, videos still not quite!
isn't there a way to add the the gps info to the IPTC info that is written to the originals? I assumed that Aperture 3 would be able to update the originals (or masters) with the geotag data (without using any other supplement program, but i guess i was wrong. However, is there a way to change the default IPTC data so that the original photos can be updated with the gps information?
Hey Rich, Léonie, everyone else from this thread,
I came across this post earlier today... Rich's initial post was exactly the same question I was asking! I was wondering what solution/workflow you ended up proceeding with? I'm concerned about imbeding my original images with the proper metadata and would love to hear how it worked out with GraphicConverter and if you ever found a solution for working with video.
Thanks in advance for your help!
I am using "HoudahGeo" for this purpose. It is the only tool I have found that can add location information to both the master AND the version(s) from a GPX file to an image in an Aperture (or Lightroom) library. No need to export/import from Aperture, or to add Geotags to the master before importing.
I strongly recommend this app - the UI is a little bit strange, but it's fullfilling the purpose.
Thanks for the respond and suggestion! I'll check out HoudahGeo... looks like it could be super helpful!!
One question... Does it only allow you to add GPS info from a GPX file... OR can you also add coordinates for the center of Paris France (for example) to a bunch of photos that you don't have a GPX file for but you know were taken in Paris?
Thanks again for your help!