如何使用Google位置记录对照片进行地理标记?


11

Google知道我们24/7在哪里。如果我的相机没有内置GPS,但是我想对照片进行地理标记,是否可以使用位置历史记录在拍摄照片时用GPS坐标自动标记照片?如果是这样,怎么办?

不是在如何使用Google Maps选择用于标记照片的位置


1
“ Google知道我们24/7在哪里”不,它知道启用GPS的设备在打开时的位置。如果我忘了把手机留在家里的充电器上,Google将不知道我整天在哪里。
Michael C

Google知道是因为您处于某人拍摄的照片的背景中,而人脸识别识别了您。
xiota

1
我将大部分时间都花在远离任何电力来源的棍子上,更不用说其他人和他们的相机了。除非Google可以使用面部识别功能从轨道上识别出我,否则我怀疑如果我的手机不在身边,我是否知道我在哪里。即使那样,通常也没有电话信号距离我的位置足够近,无法让电话自行定位。
Michael C

Answers:


6

我使用的过程是:

  1. 转到您的Google时间轴
  2. 选择日期
  3. 点击齿轮图标,将这一天导出为KML
  4. 将文件转换为GPX(我使用GPSBabel

    gpsbabel -w -r -t -i kml -f history.kml -o gpx -F history.gpx
    
  5. 获取(如果没有)Geotag软件

  6. 安装(如果没有)JVM
  7. 启动Geotag软件
  8. 添加您的图片
  9. 从文件加载曲目
  10. 调整相机时间
  11. 保存新位置(我保存到XMP)

但是由于Google不会在时间轴中写入GPS位置标记,因此我通常不会依赖此信息来进行图像地理标记。在我的测试中,我在8小时的旅行中获得了180分(使用其他移动软件获得了25000分)。当然,有人可以插值位置,但不是那么精确。此外,谷歌(在我的情况下)不存储海拔。

编辑:我刚刚找到了另一个工具,该工具可以使用您的位置记录并将位置信息直接添加到您的照片中。网站python工具本身


我看到的命令是:(gpsbabel -w -r -t -i kml -f history-2018-07-15.kml -o gpx -F out.gpx不确定参数,我使用图形界面)。关键是您应该将图像的时间设置为与Google一样(第10点)
Romeo Ninov

我认为它不起作用,因为Google时间轴信息有太多空白。软件无法找到它认为足够接近的时间来匹配。
xiota

@xiota,正确。我在编辑答案时提到了它。我建议您使用专用的GPS记录仪(软件或硬件)
Romeo Ninov

3

Google位置记录KML文件可以从以下位置下载:

  • RomeoNinov所述,Google时间轴。这些文件的问题是时间戳和跟踪点之间的距离太远,无法插入某些软件。

  • Google外卖。与时间轴KML文件相比,外卖KML文件似乎具有海拔信息和更频繁的记录。

可以使用来将地理标记添加到图像exiftool,该图像可以直接读取KML文件。它还能够插值时间戳和位置而不受限制。在以下命令中,用history.kml您的KML文件的位置替换,并-00:00用您的时区替换。

exiftool-如果“不是($ GPSLatitude或$ GPSLongitude)” -geotag history.kml' -geotime <$ {createdate} -00:00' -r -ext jpg。

0

如果您不喜欢命令行工具而喜欢Windows,则可以给Enny GEOTagger一个机会。 Windows Store中的Enny GEOTagger


我确实喜欢命令行工具,但我不喜欢Windows。但是,可能会有其他人为您的软件提供机会。
xiota
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.