System Garmin FIT Coodinate
Próbuję zdekodować .FITplik z zegarka GPS Garmin Instinct. Pochodzi z pliku Lctns.fit.
Jednak nie jestem pewien, jak interpretować wartości wpisów jako współrzędne.
Biorąc pod uwagę ten wpis:
# Output from parsing the FIT file.
* unknown_1: 571162134
* unknown_2: 92300401
* unknown_254: 12
* unknown_3: 63
* unknown_4: 4930
# The same entry as Lat / Long
N 47.52.4554
E 007.44.1918
Elevation: 486m
Jak mogę określić, który układ współrzędnych jest używany w FITpliku, aby przekonwertować na Latitudei Longitude?
Próbowałem konwersji z UTM bez powodzenia: http://www.rcn.montana.edu/Resources/Converter.aspx
Odpowiedzi
W przypadku szerokości i długości geograficznych liczby można podzielić przez 11930465 (2 ^ 32/360), aby uzyskać wartości w stopniach dziesiętnych. Wydaje się, że wartości są przechowywane w 32-bitowym zakresie liczb całkowitych ze znakiem, aby przedstawić pełny zakres możliwych wartości współrzędnych geograficznych.
Oto link do pokrewnego pytania: Konwertuj dziwne współrzędne GPS Garmina lub iPhone'a