Answers:
在OS X 10.10的“照片”应用程序中,位置信息是只读的。
照片在导入期间会从图像文件中读取GPS坐标,并在“信息”窗口中显示位置。它还可以在地图上显示属于某个收藏集或某个时刻的照片。“照片帮助”这样表示:“如果您的相机具有GPS功能(如iPhone一样),或者您已将GPS信息添加到照片中,则照片可以在地图上自动显示照片。”
不幸的是,位置信息也是通过Apple Script只读的。我开发了照片地理编码软件HoudahGeo。与iPhoto或Aperture一起使用时,这可以实现非常优雅的工作流程:
工作流的最后一步使用Apple Script更新库,以反映添加到文件中的位置信息。新的“照片”应用程序当前无法实现。
在Apple添加通过Apple Script更改位置信息的选项之前,我们不得不诉诸不太优雅的工作流程。
此工作流程确实有其优势。为数千张照片更新iPhoto或Aperture库的过程可能会很慢。导入前添加GPS信息更快。
上面的工作流程还确保GPS信息作为EXIF / XMP标签存储在图像文件中。就像使用GPS相机一样。因此,位置信息将始终与图像保持在一起。
macOS Sierra的更新:
通过在Sierra上运行Apple Photos 2.0和HoudahGeo 5.1,可以再次向Photos通知位置信息的更改。Ie HoudahGeo将使用EXIF / XMP标签对原始图像文件进行地理标记,然后将位置信息传递给“照片”应用程序。
似乎从Photos 1.1(El Capitan)开始已更改。
根据本文,添加和编辑地理位置数据是一项新功能。
Photos 1.1引入了Inspector窗口中可用的“分配位置”功能,解决了这个主要的客户难题。
另请参见本文的以下摘录:
在Photos 1.1中,您可以将位置添加到未进行地理标记的图像或图像批次中,也可以编辑已进行地理标记的图像的数据位置。为此,您可以通过按Command-I打开“检查器”窗口。在尚未标记的图像中,检查器将显示标记为“分配位置”的行。单击该区域可让您输入街道地址或景点名称,“照片”将搜索Apple的Maps数据库。如果该位置对您来说不够好,您可以随时单击图钉并在地图上拖动它,将其放置在任意位置。
我是HoudaGeo替代产品Photo Geotag的开发人员,我认为它更简单-而且更便宜。您可以从Mac App Store购买它。
我一直在寻找根据用户反馈进行改进的方法。实际上,几天之内就会有一个新版本发布,这消除了对地理标记后重新压缩图像的需求。
我可以证实,(至少在埃尔卡皮坦)照片应用程序,使用精确坐标(从GPS或短跑凸轮)地理标记是可能的,只是使用检查的形式“输入坐标N39.5221 W83.8453 ”,它会在下拉列表中建议您最近的命名位置,例如“ 俄亥俄州威尔明顿加诺路59号 ”,但最后按Enter键将分配正确的位置:
您实际上可以以Deg,Min,Sec格式以及十进制输入GPS坐标。例如49°01'33.4“ N 120°47'55.3” W您还可以使用两种格式的带符号值(+北,-南,+东,-西),例如49°01'33.4“ -120°47' 55.3“或49.0259 -120.7987简而言之,您通常可以只从地图或其他应用程序中复制坐标,然后将其直接粘贴到“照片”中的位置,它们将起作用。
在El Capitan的“照片”应用中,您可以轻松添加位置:
你想一个位置添加到照片打开照片应用程序,然后双击 ... (或者,您也可以选择从相册或照片查看多张照片,如果你希望的位置应用于所有选择图像)
单击照片菜单栏中的(i)按钮
菜单的最后一行… 单击“分配位置”,然后开始输入位置的名称, 例如:城市和国家。键入时会有建议
现在,您将新位置附加到文件和地图上。
简而言之,你不能。苹果从新的“照片”应用中删除了该功能。如果您要添加位置数据,要么导出照片,将其从照片中删除,然后使用其他答案中引用的第三方应用程序之一(或者如果有的话,也可以使用旧的iPhoto / Aperture)手动更新EXIF数据,然后再次将照片重新添加到“照片”。
我建议您让Apple知道这有多烦人,也许他们将来会在某个时候重新引入该功能。