几种为相片添加地理GPS坐标信息的方法

之前大法的a7开GPS很耗电,一般都是事后加,碰巧手机BUG,手机照相的GPS也看不到了,一不做二不休,长远解决此类问题:

一、Opanda_power_Exif
这个最易用,但要收费,貌似很久没更新了,有1.2的版本破解,自行百度。
二、ExifTool
超级牛,是加拿大的开源软件。
1.打开手机上GPS软件,将相机中的时间用GPS时间对准。
2.在安卓手机上使用OziExplorer或GpsLogger,记录下拍照期间的GPS轨迹。
3.在电脑上,通过exiftool将轨迹文件中的坐标通过时间匹配照片文件,并加入到照片文件的EXIF 中。如果d:\DCIM\ 是照片目录, 命令:
exiftool -geotag=track.gpx d:\DCIM\
大功告成!

另外也有GUI界面,但ExifToolGUI必须配合ExifTool 使用。https://exiftool.org/gui/

附上:科学网上张金龙发布的方法:http://blog.sciencenet.cn/blog-255662-864234.html。这个有点复杂。

  1. 在野外, 将GPS和相机设定为相同时间,野外工作完成后保存航迹。野外工作结束,尽快从GPS导出航迹, 格式为gpx格式,例如 track20150131.gpx 。从相机导出照片,到某文件夹下,注意路径中不能有中文(但文件名可以有中文), 例如D:/plantphotos/20150101, 命名为 IMG_0001.jpg, IMG_0002.jpg

  2. 下载 exiftool( http://www.sno.phy.queensu.ca/~phil/exiftool/ )的Windows可执行文件, 解压缩, 将 exiftool(-k).exe 重命名为 exiftool.exe , 拷贝到照片所在的路径。注意照片的完整路径不能有中文。

  3. 创建一个纯文本文件, 该文件为csv文件的模板, 用于之后从每张照片的exif文件中导出经纬度。命名为 csv.mft,内容为:

$filename,$gpslongitude#,$gpslatitude#,$gpsaltitude#

  1. 创建一个纯文本文件, 命名为 run_exiftool_geotaging.bat,内容为:

exiftool -geotag=track20150131.gpx ./
pause

  1. 创建一个纯文本文件, 命名为 run_exiftool_creat_csv.bat,内容为

exiftool -p csv.mft ./>test.csv
pause

  1. 双击run_exiftool_geotaging.bat文件, exiftool从航迹提取信息, 并为该文件夹下对应时间的照片添加经纬度和海拔。
  2. 双击 run_exiftool_creat_csv.bat 文件, exiftool读取每张照片的经纬度和海拔, 并保存到相应.csv文件中。

三、德国人的exiftool的GUI工具,没琢磨:geosetter
http://www.geosetter.de/en/download/

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值