КОРяжИНАТЫ С ФОТО
Получаю из метаданных фотографии gps координаты
def get_coords(dir,im_list):
f = open(dir + im_list[0], 'rb')
tags = exifread.process_file(f)
Вывод:
GPS GPSLatitude [46, 17, 241143/6250]
GPS GPSLongitude [119, 43, 1328511/25000]
Если смотреть просто в системе данные изображения, то координаты там показаны так:
Coordinates: 46,292603 N / -119,729950 W (426m)
Почему питон выводит координаты по другому? Как их понять?
pythongpscoordinatesexif
Поделиться
Улучшить вопрос
Отслеживать
задан 11 ноя 2020 в 7:23
Guamokolatokint's user avatar
Guamokolatokint
60411 золотой знак77 серебряных знаков2323 бронзовых знака
В файле записаны минуты, а там, где вы смотрите - сотые доли градуса. Наверное, так. –
user207200
11 ноя 2020 в 7:32
Что-то не сходится. Из [46, 17, 241143/6250] должно получаться 46.2940508 –
Alexey Ten
11 ноя 2020 в 7:44
Добавить комментарий
1 ответ
Сортировка:
1
Использовал либу GPSPhoto
d=gpsphoto.getGPSData(dir+im_list[0])
Вывод
{'Latitude': 46.2945286, 'Longitude': -119.73191200000001, 'Altitude': 477.327}
Уже норм получилось
Поделиться
Улучшить ответ
Отслеживать
ответ дан 11 ноя 2020 в 7:58
Guamokolatokint's user avatar
Guamokolatokint
60411 золотой знак77 серебряных знаков2323 бронзовых знака
Добавить комментарий
Ваш ответ