笔记
🗒️批量写入GPS
00 分钟
2024-7-18
2024-7-18
type
date
status
slug
summary
tags
category
password
icon

1.遇到的问题

在一次外出游玩时,我想用相机记录美好瞬间,然而我的相机没有 GPS 定位功能,导致拍摄的相片 EXIF 信息中无法记录 GPS 数据。但我的手机具备定位功能,且有软件能实时记录 GPS 形成数据表。

2.想法

为了将手机的定位数据与相机照片匹配,我在市面上寻找了许多软件,却因我的数据是 CSV 格式,而大多数软件只支持 GPX 数据的实时路径追踪而无法使用。
于是,我决定用 Python 来解决这个问题。先读取照片的名称和拍摄时间,再把表格中的时间、经度、纬度和海拔写成一个表,然后让时间相互匹配。若时间恰好记录,就写入当时的经纬度和海拔;若未匹配,则取手机记录的两个时间的平均值作为数据写入。文后附源码。
notion image
但在写入时发现 Python 无法批量写入 EXIF 文件,好在从网上找到一个国产软件“新地球图”,其内置的“GPS 写入照片”小功能可以实现与 Excel 表和名称的批量导入,从而成功将数据全部写入
notion image

Python源码

上一篇
工作技巧
下一篇
电脑折腾记