本文发表于《大众科学》的前博客网络,反映了作者的观点,不一定反映《大众科学》的观点
您已经外出拍摄了数十张(数百张?)照片,现在您想向全世界展示它们。因此,您将它们上传到 Flickr 或 Picasa。您的所有 EXIF 数据都得到保留,因此您照片的查看者可以了解您使用的设备以及相机在该特定照片上的设置(如快门速度、光圈、ISO 等)的详细信息。
我喜欢在我的照片中包含位置数据有两个原因:首先,我可以保持每张照片拍摄地点的精确记录。因此,如果我对某张照片不太满意并想再次尝试,我可以使用 GPS 数据来查看我确切的拍摄地点。其次,如果观看者想尝试拍摄相同的位置,他们可以在 Picasa 或 Google+ 上看到我的照片是在哪里拍摄的。
例如,您可能会偶然发现 这张照片。要查找 EXIF 和 GPS 数据(在 Google+ 中),请单击“操作”,然后单击“照片详细信息”。现在,您可以在查看位置(如果照片包含 GPS 数据)叠加在 Google 地图上,以及查看其余 EXIF 数据之间来回切换。
关于支持科学新闻业
如果您喜欢这篇文章,请考虑通过以下方式支持我们屡获殊荣的新闻业: 订阅。通过购买订阅,您正在帮助确保未来能够继续讲述关于塑造我们当今世界的发现和想法的具有影响力的故事。
保留包括地理位置信息在内的所有 EXIF 数据也有助于减少简单询问该信息的评论数量。但是,除非您的相机具有 GPS 功能(我的相机没有),否则如果您希望包含位置数据,则需要一个合理的解决方法。
我将告诉您我是如何做的——具体细节可能因您的计算机操作系统和手机而异,但几乎任何平台都存在类似的解决方案——因此,如果您不使用 Mac 和 Android 手机,请将此更多地视为一个蓝图,而不是逐步说明。
我使用一项名为 Instamapper 的服务,该服务适用于 iPhone、Android 和 Blackberry 手机,它允许我使用 GPS 数据跟踪我的手机位置。它不会持续跟踪数据,这对我来说很重要——我可以随时打开和关闭跟踪。您要做的第一件事是在网站上注册。填写用户名、密码和电子邮件地址后,您将收到一封包含验证链接的电子邮件。单击该链接,然后使用该服务注册您的手机。(有关详细说明,请单击此处)您还需要转到 Android Market/App Store 下载移动应用程序。
当我外出拍照时,我在手机上启动该应用程序,并允许它每 121 秒收集一次我的位置 GPS 数据。(通过将软件设置为每 121 秒收集一次我的位置,软件将在传输之间进入休眠状态——这使我能够延长电池寿命。如果您将软件设置为比每 121 秒更频繁地传输您的位置,软件将持续跟踪您的位置,这将很快耗尽您的电池。)完成后,我再次打开该应用程序并将其关闭。
然后,当我回家后,我登录 Instamapper,单击“设备”,然后单击“数据”。
现在,我得到一个表格,其中包含手机每次传输我的位置数据时的数据——它给出了传输点之间行进的距离和速度。找到应该是您的“轨迹”起点的那个,单击它,然后选择“从此处开始轨迹”。找到应该是您的轨迹终点的位置,单击它,然后选择“在此处结束轨迹”。在浏览器窗口的左侧,单击“保存轨迹”。在新窗口中,给您的轨迹命名并单击“创建”。我使用位置和日期来命名它们,例如“洛杉矶市中心 9_21_11”。
现在,您看到的轨迹叠加在 Google 地图上。但是,您需要下载数据并将其合并到您的照片文件中。因此,单击“轨迹管理器”。
找到您的轨迹,然后单击“导出”。选择“GPX”,然后单击“导出”。将生成的文件保存到您的硬盘驱动器,并相应地命名它。
现在,您已经有了 GPX 文件和完全处理好的 JPEG 文件,可以上传到 Picasa(或任何其他地方)。您如何从 GPX 文件中提取数据并将其插入 JPEG 的 EXIF 数据中?为此,我使用一个名为 GPSPhotoLinker 的免费应用程序。(此应用程序仅适用于 Mac;其他平台也存在类似的程序——请随时在评论中询问或提供建议。)
打开 GPSPhotoLinker 后,单击“自动”。GPSPhotoLinker 的工作原理是将您的照片的时间戳与 GPS 传输的时间戳进行匹配。但是,您只有每 121 秒一次的位置 GPS 数据,因此您需要告诉软件如何平均 GPS 传输之间拍摄的任何照片的位置数据。根据您的需要设置设置。我将我的设置为 100 米或 500 秒,使用时间加权平均点。在顶部,单击“加载轨迹”,然后加载您的 GPX 文件。在右侧,单击“加载照片”,然后加载您希望进行地理标记的照片。加载完所有文件后,单击“批量保存到照片”。
就是这样!您的照片现在已添加地理标记!恭喜。
欢迎在评论中留下任何问题或关于其他解决方案的建议。