提取视频的GPS数据到Excel并显示到地图中

实验环境

Operation System: Window 10
Exiftool: 11.81

Exiftool提取GPS信息

像行车记录仪记录的视频,其metadata中的GPS都是每隔1秒进行采用,如下图所示。本文将以行车记录仪数据为例讲解如何提取GPS数据,并将其保存至Excel表格中。

exiftool -ee videoname

在这里插入图片描述
上图的信息可以直接保存成文件,但是直接保存的话数据并不直观。所以要进行一个预处理再保存。-c "%.6f"是设置经纬度的输出格式为6位小数,如果不设置的话输出形式为度分秒;-d "%Y-%m-%d %H:%M:%S"是设置时间的输出格式;-ext MOV *是提取所有扩展名MOV的视频GPS数据,>> output.csv是将所有结果添加至outpu.csv文件中,如果要单独保存可以设置成> %f.csv。最后的结果如下图所示(这里因为是windows环境,要把文件转成(utf-8编码)。

exitool -c  "%.6f" -d "%Y-%m-%d %H:%M:%S"  -p '$GPSDatetime,$GPSLatitude,$GPSLongitude,$GPSspeed'  -ee -ext MOV * >> output.csv

在这里插入图片描述
如果要把这个坐标点在地图中显示出来,可以调用地图的API接口。这里我才用的是Google Earth,所以我们还可以把文件设置成KML格式,关于KML读者可以自行参考官方文档 https://developers.google.com/kml/documentation/kml_tut?hl=zh-cn,这里不做过多介绍。

Exiftool将GPS数据保存至kml文件

要想输出kml文件,那么需要先准备好一个kml的format文件(kml.fmt),如下所示。当然了,我们也可以根据自己的需求更改这个format文件。

#[HEAD]
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值