type
date
status
slug
summary
tags
category
password
icon
1.遇到的问题
在一次外出游玩时,我想用相机记录美好瞬间,然而我的相机没有 GPS 定位功能,导致拍摄的相片 EXIF 信息中无法记录 GPS 数据。但我的手机具备定位功能,且有软件能实时记录 GPS 形成数据表。
2.想法
为了将手机的定位数据与相机照片匹配,我在市面上寻找了许多软件,却因我的数据是 CSV 格式,而大多数软件只支持 GPX 数据的实时路径追踪而无法使用。
于是,我决定用 Python 来解决这个问题。先读取照片的名称和拍摄时间,再把表格中的时间、经度、纬度和海拔写成一个表,然后让时间相互匹配。若时间恰好记录,就写入当时的经纬度和海拔;若未匹配,则取手机记录的两个时间的平均值作为数据写入。文后附源码。

但在写入时发现 Python 无法批量写入 EXIF 文件,好在从网上找到一个国产软件“新地球图”,其内置的“GPS 写入照片”小功能可以实现与 Excel 表和名称的批量导入,从而成功将数据全部写入

Python源码
- 作者:dongmu
- 链接:https://tangly1024.com/article/d76edbc1-67bf-4ea0-b887-bb25c0774b06
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。