od Path » 09.09.08 15:48 (Út)
Bezeztrátový? Tomu nerozumím, v jakém smyslu bezeztrátový? Obvykle jsou převody formátu souřadnic zatíženy aritmetickou chybou (v desetinné čárce, podílem, převody stupně vs radiány, zaokrouhlením, useknutím aj.)
Desetinný formát doporučuji nejen z důvodu eliminace chyb při převodech, ale jak už jsem uvedl, velmi dobře se s ním pracuje. Ano, formát DMS (stupně, minuty, vteřiny) je standardem při práci s papírovou mapou, kde rastr je v tomto formátu uveden. Zkuste ale z hlavy odečíst nebo sečíst zeměpisnou šířku. Bez kalkulačky to nebude žádná sláva.
DMS se obvykle zapisuje v tomto tvaru: DD°MM'SS,S'' nebo DD°MM'SS,SS''. Ne však všechny aplikace respektují více desetinný zápis u vteřin. Přesnost v horizontální rovině pro DD°MM'SS,S'' je cca 3,1 m a pro DD°MM'SS,SS'' cca 31 cm. U desetinného formátu souřadnic DD°,DDDD je přesnost cca 11 m, DD°,DDDDD cca 1,1 m, DD°,DDDDDD cca 11 cm a pro úplnost DD°,DDDDDDD cca 1,1 cm. Jasně, žádná míra. Jinak NMEA nativně poskytuje zápis souřadnic v desetinné formátu a pro interpretaci souřadnic uživateli v DMS je nutné použití aritmetických operací = zatíženo chybou.