ivanahepjuk / SensoricNet-particle-meter

This is repo for sensoric net, Nb-Iot stuff.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chybný přepočet GPS souřadnic

dron23 opened this issue · comments

Odesílané GPS souřadnice jsou nepřesné na stovky metrů.

         49.94     N, 17.9075   E
lidicka: 49.9374792N, 17.8977433E

rovnou si sám odpovím, předpokládal jsem jiný formát souřadnic...

správný je

GPS: latitude: 4950.919N, longitude: 01816.7323E => N 49°50.919', E 18°16.7323', takže je to modifikovaný formát "Stupně°Minuty". Přepočet na "Stupně" je

D.ddd = D + (M.mmm / 60)

V tomto připadě tedy 49 + (50.919 / 60) = 49.8486500

imho to pull request #12 vyresil, udelam ale jeste jeden s drobnou opravou. Pak asi bude stat za uvahu, jestli to enkodovani do lpp nesnizi presnost. Pro referenci:

gps -> wgs decode -> lpp
latitude: 4956.2457 -> 49.937332 -> 49.9373
longitude: 01753.8815 -> 17.898001 -> 17.898

Otestováno, vypadá to funkční...