Используйте данные 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.
Поскольку точки данных разбросаны так далеко друг от друга, точность будет ограничена.