I am trying to get positional data into epsg:4326. I don't see any indication of what the data decodes to with Python, and I cannot seem to convert it using GeoPandas, nor get it to display inside a Jupyter Notebook. Specifically, I am referring to `position_lat` and `position_long` ( 'position_lat': 485072248, 'position_long': -882385675).
>>> from garmin_fit_sdk import Decoder, Stream
>>> from shapely.geometry import LineString, Point
>>> import geopandas as gpd
>>> stream = Stream.from_file("<my email>_70372402860.fit"
... )
>>> decoder = Decoder(stream)
>>> messages, errors = decoder.read()
>>> record_mesgs = messages["record_mesgs"]
>>> record_mesgs[-1] # First item does not contain Lat,Long data
{'timestamp': datetime.datetime(2020, 10, 16, 11, 17, 33, tzinfo=datetime.timezone.utc), 'position_lat': 485072248, 'position_long': -882385675, 'distance': 693.57, 'altitude': 15.799999999999955, 'speed': 0.0, 88: 300, 'heart_rate': 121, 'temperature': 27, 'enhanced_speed': 0.0, 'enhanced_altitude': 15.799999999999955}