Как использовать Google Location History для геотегирования фотографий? - Фотопедия
8 голосов
/ 17 июля 2018

Google знает, где мы находимся 24/7. Если в моей камере нет встроенного GPS, но я хотел бы сделать геотеги для своих фотографий, можно ли использовать историю местоположений для автоматической пометки фотографий с моими координатами GPS во время их съемки? Если да, то как?

Я не спрашиваю , как использовать Google Maps для выбора местоположений , с помощью которых можно отмечать фотографии.

Ответы [ 3 ]

6 голосов
/ 17 июля 2018

Я использую процедуру:

  1. Перейдите на Google Timeline
  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, я не буду полагаться на эту информацию для геотеггинга изображений. В моем тесте я получаю 180 баллов за 8 часов поездки (с другим мобильным программным обеспечением я получаю около 25000 баллов). Конечно, кто-то может интерполировать местоположение, но это не так точно. Также Google (в моем случае) не хранит высоту.

Редактировать: я только что нашел другой инструмент, который может использовать вашу историю местоположений и напрямую добавлять информацию о местоположении к вашим фотографиям. Веб-сайт , Сам инструмент Python

2 голосов
/ 20 июля 2018

Файлы местоположений Google KML можно загрузить по адресу:

  • Google Timeline , как описывает RomeoNinov . Проблема с этими файлами заключается в том, что временные метки и трекпоинты слишком сильно разнесены, чтобы некоторые программы могли их интерполировать.

  • Google Takeout . KML-файлы на вынос содержат информацию о высоте и более частые записи, чем KML-файлы временной шкалы.

Геотеги могут быть добавлены к изображениям с помощью exiftool, которые могут читать файлы KML напрямую. Он также может интерполировать временные метки и местоположения без ограничений. В следующей команде замените history.kml на местоположение вашего файла KML и замените -00:00 на свой часовой пояс.

exiftool -if 'not ($GPSLatitude or $GPSLongitude)' -geotag <b>history.kml</b> '-geotime<${createdate}<b>-00:00</b>' -r -ext jpg  .
0 голосов
/ 04 мая 2019

Если вам не нравятся инструменты командной строки и вы предпочитаете окна, вы можете дать Enny GEOTagger шанс. Enny GEOTagger в Магазине Windows

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...