Untitled

 avatar
user_4377046
plain_text
a year ago
1.8 kB
1
Indexable
КОРяжИНАТЫ С ФОТО

Получаю из метаданных фотографии 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 бронзовых знака
Добавить комментарий
Ваш ответ