21

I have tried anything I could think of and also consulted the "photos" help as well as google but I could not find a way to geotag photos in "photos".

Is there a way to do this or is it really only possible to view photos on a map if they have been geotagged when imported to "photos"?

12

In OS X 10.10's Photos application, location information is read-only.

Photos reads GPS coordinates from image files during import and displays the location in the Info window. It can also show photos belonging to a collection or moment on a map. The "Photos Help" puts it this way: "If your camera has GPS capability (as iPhone does), or you’ve added GPS information to your photos, Photos can automatically display your photos on a map."

Unfortunately location information is also read-only by the way of Apple Script. I develop the photo geocoding software HoudahGeo. When used with iPhoto or Aperture, this allows for a very elegant workflow:

  1. Import photos into iPhoto or Aperture
  2. Geocode the photos using HoudahGeo or other free software.
  3. Write geotags to the original image files
  4. Have HoudahGeo notify iPhoto or Aperture of the newly added geotags

The last step of the workflow uses Apple Script to update the library to reflect the location information added to the files. This is not currently possible with the new Photos application.

Until Apple adds the option to change location information via Apple Script, we have to resort to a less elegant workflow.

  1. Import photos using the Image Capture application
  2. Geocode the photos using third party software like HoudahGeo or other free software.
  3. Write EXIF/XMP geotags to the image files
  4. Import the tagged files into your Photos library

This workflow does have its advantages. The process of updating the iPhoto or Aperture library for thousands of photos can be rather slow. Adding the GPS information before import is faster.

The above workflow also ensures that GPS information is stored as EXIF/XMP tags within the image files. Just the same as if you had used a GPS camera. The location information will thus always stay with the images.

Update for macOS Sierra:

With Apple Photos 2.0 and HoudahGeo 5.1 running on Sierra it again possible to notify Photos of changes made to location information. I.e. HoudahGeo will geotag orginal image files with EXIF/XMP tags and then pass on location information to the Photos app.

  • Do you know any [free] alternatives to geotag images? – Oleg Yaroshevych Apr 10 '15 at 12:19
  • 2
    The excellent ExifTool by Phil Harvey has a geotagging feature that adds GPS tags to images based on data from a GPS track log file. sno.phy.queensu.ca/~phil/exiftool – Pierre Bernard Apr 10 '15 at 13:36
  • 1
    I was afraid this would be the answer. I just do not get my head around why apple does not allow the user to edit all of the available EXIF/XMP data. So I will just stick with Lightroom and only import tagged images to photos. Thanks anyway! – MatoBehr Apr 10 '15 at 14:10
  • Guys, if you have a GPS-tagged image, you may copy EXIF data to your photos before importing into Photos.app: superuser.com/questions/377431/… – Oleg Yaroshevych Apr 13 '15 at 19:52
  • 2
    With El Capitan, Photos 1.1 has gained the option to assign locations to photos. Like iPhoto, Photos keeps the location information in its catalog database rather than writing to the actual image files. Unfortunately Photos 1.1 still lacks a way for third party applications like HoudahGeo to update location information in the Photos catalog. I still recommend geotagging photos with HoudahGeo before importing into Photos. With this worklfow location information is available in both the image files and the Photos catalog. – Pierre Bernard Nov 8 '15 at 17:37
7

It appears that this has changed as of Photos 1.1 (El Capitan).

According to this article, adding and editing geolocation data is a new feature.

Photos 1.1 addressed this major customer pain point with the introduction of an Assign a Location feature available within the Inspector window.

See also the following excerpt from this article:

In Photos 1.1 you can add a location to an image or batch of images that weren’t geotagged, as well as edit the location of data of already-geotagged images. To do this, you open the Inspector window by pressing Command-I. In a not-yet-geotagged image, the Inspector will display a line labeled Assign a Location. Clicking in this area will let you enter a street address or a name of a point of interest, and Photos will search Apple’s Maps database. If that location isn’t good enough for you, you can always click on the pin and drag it around the map, placing it wherever you like.

  • Does this actually put the location in the image file's EXIF info? Or does it just store it with whatever info Photos stores in its library database? It would be useful for me to actually set the location in the file so that it's there if I upload it somewhere that uses it, or move the file somewhere else. – mikato Feb 7 '16 at 7:06
4

I am the developer of an alternative to HoudaGeo called Photo Geotag, which I believe is simpler –and cheaper. You can buy it from the Mac App Store.

I'm always finding ways to improve it based on user feedback. In fact there's a new version coming out in a few days that removes the need for recompressing the image after geotagging.

  • 4
    Unfortunately you give the impression that this software will allow us to tag photos inside of the Photos app. From a review I'm seeing on the store, apparently this is not the case. Can you explain the simpler process to which you refer in your remarks for getting geo info into the Photos photos and videos? – ylluminate Jul 29 '15 at 17:02
3

I can confirm that (at least in El Capitan) Photos app, geotagging using exact coordinates (from GPS or Dash Cam) is possible, just use the Inspector to type the coordinates in the form "N39.5221 W83.8453", it will suggest you the nearest named location in the drop-down, like "59 Gano Road, Willmington, OH", but will in the end assign the correct location after you press Enter:

Typing in coords

Result

You can actually enter the GPS coordinates in Deg, Min, Sec format as well as decimal. e.g. 49°01'33.4"N 120°47'55.3"W You can also use signed values (+ North, - South, + East, - West) with either format, e.g. 49°01'33.4" -120°47'55.3" or 49.0259 -120.7987 In short, you can usually just copy coordinates from a map or other application and paste them directly into the location in Photos and they will work.

  • 1
    @pierre-bernard Just tried this on El Capitan 10.11.5 / Photos 1.5 (370.42.0) and can confirm that this works. This should be the accepted answer – OrganicPanda Jul 5 '16 at 10:00
2

In OS X El Capitan this is now possible using the Photos app by selecting the photos you wish to geotag, right-clicking and selecting 'Get Info', then typing the location in the 'location' field. It will auto search for best results and select the one that is correct.

1

In El Capitan's Photos app you can add a location very easily:

  1. Open Photos app and double-click on the photo you wish to add a location to(alternatively, you can select multiple pictures from the Albums or Photos view if you wish to apply the location to all selected images)

  2. Click on the (i) button in the Photos menu bar

  3. Last line in the menu… Click on “Assign a Location” and start typing the name of the location ex: City and country. You will have suggestion(s) as you type

  4. Now you have the new location attach to the file and on a map.

0

In short, you can't. Apple removed that functionality from the new Photos app. If you want to add location data either export the photo, delete it from Photos, then use one of the 3rd party apps cited in the other answers (or your old iPhoto / Aperture if you still have them) to update the EXIF data manually, then re-add the photo to Photos again.

I recommend you let Apple know how annoying this is and maybe they'll reintroduce the feature sometime in the future.

0

Thanks for sharing - this is indeed the same(ish) functionality in Photos 1.1 as it was in iPhoto - something that I've missed loads.

As a side; the 'moments' section seems to use both my iPhone and SLR photos together, smartly assuming that they're taken in the same place (my SLR doesn't have any geotagging functionality) which helps. However when you haven't taken any iPhone 'companion' photos (which I usually do to quickly geotag things, like on safari/hiking/travelling) then you were kinda stuffed.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .