opensfm/geotag_from_gpx.py [264:277]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    lat_deg = to_deg(lat, ["S", "N"])
    lon_deg = to_deg(lon, ["W", "E"])

    # convert decimal coordinates into degrees, minutes and seconds as fractions for EXIF
    exiv_lat = (
        make_fraction(lat_deg[0], 1),
        make_fraction(int(lat_deg[1]), 1),
        make_fraction(int(lat_deg[2] * 1000000), 1000000),
    )
    exiv_lon = (
        make_fraction(lon_deg[0], 1),
        make_fraction(int(lon_deg[1]), 1),
        make_fraction(int(lon_deg[2] * 1000000), 1000000),
    )
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



opensfm/geotag_from_gpx.py [327:340]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        lat_deg = to_deg(lat, ["S", "N"])
        lon_deg = to_deg(lon, ["W", "E"])

        # convert decimal coordinates into degrees, minutes and seconds as fractions for EXIF
        exiv_lat = (
            make_fraction(lat_deg[0], 1),
            make_fraction(int(lat_deg[1]), 1),
            make_fraction(int(lat_deg[2] * 1000000), 1000000),
        )
        exiv_lon = (
            make_fraction(lon_deg[0], 1),
            make_fraction(int(lon_deg[1]), 1),
            make_fraction(int(lon_deg[2] * 1000000), 1000000),
        )
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



