GPS a nadmorska vyska

Rollfree rollfree na volny.cz
Pátek Listopad 12 01:10:41 CET 2010


Dlouho jsem byl GPS-panic, az nedavno jsem ziskal GPS v novem telefonu.
Prekvapilo me na tom par veci.

Jednak to (prijemne), jak dobre funguje AGPS. Ta asistace zkrati studeny
start z minut na jednotky sekund, fakt pekne.

Ale naopak velmi neprijemne me prekvapila  prace s nadmorskou vyskou.
Chapu, ze jeji vypocet je narocnejsi na presnost nez vypocet souradnic XY,
takze beru, ze ten udaj trvale docela dost plave.
Ale krome toho mi vadilo, ze krome nestability byl udaj zatizeny pomerne
velkou systematickou odchylkou, odhadem +40-50 metru.
Az jsem si myslel, ze mam tu GPS vadnou. Pujcil jsem si ale externi Bluetooth
modul a ten ukazoval stejne blbe.
Takze se nabizelo vysvetleni, ze problem je v tom, ze zemekoule neni koule
ale nejaky sisoid, a tim vznika systematicka odchylka.

Tak jsem hledal na webu nejakou sluzbu, ktera by mi pro konkretni pozici
rekla tuto systematickou odchylku. A prekvapilo me, jak obtizne to bylo
ziskat. Protoze je to obecny problem, ktery musi trapit predpokladam spoustu
lidi, tak bych cekal, ze se na me na prvni brnk vysype spousta serveru, ktere
tohle budou poskytovat. Ale misto toho jsem dost musel hledat, abych nasel
aspon prevodni databazi (bylo to u nejakych fyziku, ta databaze je podrobna
a ma cca 6 GB), pak se mi povedlo najit i interaktivni prevod, ale jen pro
rucni vstup, nikoli pro automaticke pouziti pristrojem.

Nechapu, proc tuto sluzbu nedela asistence u toho AGPS. Prece ta asistace
je novejsiho data nez GPS jako takove, takze problem s prepoctem altitude
musel v dobe navrhu AGPS byt davno znam.

Dalsi neprijemne prekvapeni je, ze tento problem neni nijak resen na urovni
operacniho systemu, ze pro to neni zadne API (Symbian, Nokia E71).
Ocekaval bych, kdyz je to obecny problem (a to teda obecny problem je, posun
se tyka prakticky vsech oblasti na zemi), tak bud to bude system resit nejakou
prevodni tabulkou, nebo alespon moznosti rucniho zadani, ktere pak bude
tento offset poskytovat vsem aplikacim. Ale houby. Podpora neni zadna, takze
kazda aplikace si toto musi resit sama. Vetsinou to nejak zadat lze (nejlepe
v nejake 3. urovni zanoreneho menu), nekde to dokonce nejde vubec.

Docela by me zajimalo, jak to funguje u jinych pristroju. A pripadne jake mate
zkusenosti s baro-vyskomerem, ktery nektere pristroje maji. Jestli je tam nejaka
inteligence (napr. tabulka pozic s presnou vyskou, podle ktere by se pri
prichodu na tuto pozici provedla autokalibrace, pripadne nejaka kompenzace
zmen tlaku pri setrvani na jednom miste apod.). Jinak by ta baro-vyska byla
asi dost nepresna pri beznych zmenach pocasi/tlaku.

Jeste nesouvisejici poznamka k obecne k pouzitelnosti aplikaci v mobilech:
nadmorska vyska me zajima proto, ze tu GPS pouzivam hlavne na sport.
Tak jsem si tam nainstaloval tracker, doporucovany Nokii (ta snad i spolufinancovala
jeho vyvoj), ten po me chtel pri instalaci spoustu informaci (vyska, vaha, vek atd.),
aby mohl presne pocitat energeticke spotreby.
Jako prvni vylet jsem si s nim vyslapl na kole Dlouhe strane, coz je docela pekny
zahul (asi ne nadarmo postavili tu precerpavacku tady). No a tracker mi pak
spocital spotrebu, vysla pri cesta nahoru naprosto stejna jako pri ceste dolu.
Fakt pouzitelny kus software.

rollfree



Další informace o konferenci Hw-list