Используйте данные Google kml в digikam для предоставления геолокации

Запуск дигикам 5.6.0 на Kubuntu 18.04.

Я хотел сделать фотографии в дигиках.

В гугле у меня была включена история местоположений. Так что я вижу, как я передвигался в данный день. Я экспортировал данные в файл kml.

Но digikam не распознает файл kml для геолокации.

Итак, я использовал gpsbabel для преобразования файла kml в файл gpx.

Теперь, когда я загружаю этот файл gpx в digikam, он выдает ошибку, точки данных не найдены.

Как мне выбраться из этого? Нужно ли использовать какие-то конкретные настройки при конвертации из kml в gpx? Есть ли другой метод?

1 ответ

Проблема с файлами KML истории местоположений Google, которые можно загрузить с Google Timeline и Google Takeout, заключается в том, что точки данных разбросаны на целых час, а может и дольше. Это слишком много для некоторых программ, таких как digikam, для интерполяции. Вероятно, это встроенная защита, предотвращающая написание неправильных тегов местоположения.

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

exiftool -geotag history.kml '-geotime<$ {creatate} -00: 00' -r -ext jpg.

Поскольку точки данных разбросаны так далеко друг от друга, точность будет ограничена.

Другие вопросы по тегам