Когда вы извлекаете exif-данные из файла, координаты даются вам в массиве из трех чисел.Используйте ruby для преобразования формата массива данных exif gps в поплавки широты и долготы
i.exif['gps_latitude']
=> ["6/1", "4/1", "911/50"]
Это должно быть преобразовано в более общий формат float для общего использования.
Этот код игнорирует знаменатель, например. '50'. 3 числа переводят на '6 ° 4 '18,22" ', а не' 6 ° 4' 911 "' – Stefan