如何批量为照片添加地理位置信息?

地理位置信息对照片来讲越来越重要,但是由于政策等其他原因,目前除了手机拍摄的照片,单反、微单等数码相机大多不带有地理位置(GPS)信息的功能。于是想到了一个折中的办法,就是每到一处,先用iPhone拍照,照片中包含拍照地的经纬度等地理位置信息,然后用单反拍照,回家再把iPhone中的GPS信息添加到单反拍摄的照片中。那么一般应该用什么软件为照片添加地理位置信息呢?或者想让自己拍摄的照片都含有GPS信息,有什么更好的…
关注者
66
被浏览
15133
回答一个我一直在用的方法吧。
先看最终的使用体验:
第一步:打开某记录轨迹设备,具体一会再说
第二步:游玩、拍照
第三步:照片和轨迹信息导入到电脑后再打开一个APP,一键处理,完成!


经过以上三步你的每一张照片就拥有了GPS信息了,基本对于游玩过程无干扰,还是非常非常简单方便的,接下来一步步说怎么做。


原理:
通过一个设备不断的记录GPS轨迹信息,然后把相机和GPS设备的时间保持一致,那么就可以通过时间这个关联点,把同一时间的照片和GPS点对应起来,原理就是这么简单

所以这里面有两个关键点:
1、GPS信息的记录
2、设备之间的时间校准
时间一定一定要校准,包括时区,如果出国去玩,一定要注意手机的时间(包括时区、日期)一定要和相机对应上。比如去美西自驾可能会涉及到多时区,我们现在用的智能手机基本上都可以自动校准时区和时间,但是相机却不会,所以要注意!!或者直接关闭手机的自动校准时间功能,差一个小时也没那么重要。要么就是在跨越时区的时候连同相机一起调整。

GPS轨迹记录
GPS轨迹记录是核心,不过用什么来记录却是有很多种选择,我列举出几种我研究过的,并且大概比较一下优劣势:
1、智能手机
目前几乎所有的智能手机都有GPS功能,所以通过手机+APP方式去记录轨迹是最方便的,我推荐一款软件【地图加加】
地图加加是我比较了多款iOS平台的轨迹记录软件中感觉比较强大的,虽然我用的功能不足软件的十分之一,但是对于选择工具类APP还是想选择一个看起来专业的团队,好歹还有些保障。
而地图加加使用下来感觉确实也还不错推荐给大家。
图是从网上找的,就不从手机截图了。
至于Android上我没有切实用过,所以就不推荐了,据说有个叫myTrack的还不错,好像还是google出的,安卓的用户可以尝试一下。

下面说说手机+APP这种方式的优缺点
优点:
1、省钱,无需额外开销,软件大部分都是免费的,刚才推荐的【地图加加】也是免费的,不过有一些额外的功能需要内购,比如我需要导出GPX格式,大概是20元吧,很便宜
2、方便:这个主要体现在便携,不用再带另外一个额外的设备,在出门游玩时很重要,多一点都嫌多,重一点都会觉得重。

缺点:
1、耗电:手机长时间开着GPS定位还是比较耗电的,伴随着耗电其实还有发热,让人体验很差,为了尽量减少发热的问题就只能通过软件来想办法了,其实这也是我推荐【地图加加】的一个原因,它对于GPS采集的频率是可以调整的,而且当你没有移动的时候(这个需要调用陀螺仪配合,不用担心基本上iPhone都有)是不会调用GPS的,这些都是可以尽大可能去减少电量消耗,但具体比别的软件好多少,能够真正降低多少耗电,我没有做过专业认真的测试,但不管怎么说如何降低电量消耗是挑选软件的一个重要标准,耗电很重要。
2、偏移:在我步行的时候感觉总是偏移,位置信息跳来跳去的,上一张图:

这是之前走过的一个轨迹,放大之后相当混乱
这个是我在一个湖边,我都跑到湖里去了
不过对于给照片记录位置来讲应该也足够,不过没有达到我心中理想的效果

2、手持GPS设备
还有一种是采用专业的GPS设备进行记录,由于手机的普及,现在这类设备是越来越少了,而目前还在售的几款感觉也都像是老古董,一看就是五年前的设计风格,而且台湾的居多。
也推荐几款:
1、长天Holux M241
台湾产,如果我没有记错的话应该也有好几年的产品了,现在还在售,300左右,很小巧,五号电池供电
2、佳明手持GPS
佳明产的GPS就很多了,各种型号的都有,从几百到几千,如果只是作为最基础的记录其实不太有所谓,差不多就好
比如Garmin eTrex20,现在已经退市了,不过淘宝能买到800多,两节五号电池供电

当然还有更多的品牌,如果不会找可以奔着两个方向去搜索【手持GPS】、【自行车码表】,都能够很好的完成GPS记录工作

优点:
1、续航:这种专业的设备基本上一次供电都能使用一天以上,背包出门放在包里就不用管了
2、耐用:专用设备比较抗造比较专业,有三防的,有可替换电池的,总之专业设备就是为了户外用的,所以耐用性肯定比较不错
3、精准:这个不好说!上面我提到了手机可能有便宜,其实这些手持的GPS也有偏移有跳跃,或许买更贵的会好一点??

缺点:
1、额外的钱:不管是最便宜的长天,还是更贵的佳明,至少至少也要250+,比起买一款20的软件还是贵了
2、额外的设备:我的原则是让我多带个东西必须有特别特别不可替代性,并且尽可能小巧轻便,所以现在连单反都换成了索尼黑卡。这样一个设备再小也是个东西,也占地方。

介绍完手机和专用设备这两种方案,可以根据自己的需要去选择,总之可以记录轨迹就可以了。

GPS轨迹导出
能够储存GPS信息的格式有很多,比较常见的是GPX和KML,KML是Google Earth专用,打开之后可以在Google earth上展现出路线图,如下图
GPX是一个更为通用的格式,当然了各种GPS轨迹存储格式之间有相关转换小工具,基本的海拔、时间、经纬度这些各种格式都会保存,至于其他的特殊信息在转换过程中可能会有损失。
我用【照片加加】来举例吧,这也是我最终选择的记录轨迹方案。
点击想导出的路径,点“分享与导出”

然后可以选择使用什么方式导出,支持的还是不错,我比较喜欢用邮件和iCloud两种方式,选择了导出方式之后,出现下面的页面,选择导出格式
这里要注意,有一些导出的格式是需要购买的,比如导出到GPX就需要购买,20元,不贵。
如果你不想花钱,可以去找免费的转换工具,有在线的
我的原则,为了能够让生活更美好一点,如果能够提高效率,在能够买的起的情况下一定要花,这钱不能省。
人生苦短啊
GPS和照片进行匹配
这也是最后一步了,也是最体现效率的部分。
能够匹配的软件我当时找了很多,最终最终找烦了,还是那句话人生苦短,不想折腾在我觉得没有价值的事情上面,所以我选择了购买。
软件名叫【GPX Photo Tagger】,在mac上的AppStore可以购买,30元
itunes.apple.com/cn/app

操作就分三步
1、导入GPX文件
2、导入所有图片
3、匹配!
然后就没有了,你会发现所有的照片都有GPS的啦



==============================================================
有几个需要补充的内容
1、长天那个设备的口碑貌似一般,存在搜星比较慢和死机的情况,不过我没有遇到过

2、照片偏移与火星坐标
涉及到一个事关“国家安全”的知识点,就是我国的坐标标准和国际上不一样,国际上采用WGS84标准,我国为了“国家安全”制定了一个新标准叫做GCJ02,这样的结果就是照片在地图上显示偏移
照片中存储的GPS是原始信息也就是WGS84标准的,而进入中国能够发行的地图都必须经过GCJ02标准加密,所以才会发生偏移
关于火星坐标的事就不在这个帖子多说了,好多故事
那么图片的解决办法就是
1、你去看Google卫星图,不偏移
2、把WGS84的坐标先转换成GCJ02的,然后存入照片(国外旅行的照片就不用啦)
为了实现第二种方案,可能还要加入解析GPX格式->转换格式->重新打包成GPX的工作,如果我找到了就发给大家,如果找不到我就自己写一个。

再提一句,百度地图还搞了个BD-09,在GCJ02基础上又加密了。。。