CB klub Česká Lípa CL - Charlie Lima CB klub Česká lípa, z.s.

Kde jsou ti kluci naši

Kategorie: Expedice Polar 2025, Návody a postupy, Všechny články
Sledování exp. Polar přes APRS.fi mě nebavilo, bylo tam moc dalších stanic a celé to bylo takové zpomalené...

 

Služba APRS.fi je sice výborná věc, ale její rozhraní bývá dost náročné pro pomalejší zařízení. Posouvání mapy je často pomalé a historie pohybu jednotlivých stanic je časově omezená. Chtěl jsem ale mít možnost zpětně zjistit, kudy se naši kluci z expedice Polar pohybovali, i když zrovna nemám čas sedět celý den u počítače.

Proto jsem si napsal jednoduchou webovou aplikaci, která zobrazuje aktuální polohu APRS radiostanice, kterou má expedice u sebe. Na mapovém podkladu se zobrazuje nejen jejich aktuální pozice, ale také lokátor, souřadnice a informace o tom, jak stará je daná poloha. Kromě toho aplikace umožňuje zadat libovolný lokátor a vypočítat vzdálenost a vzájemný azimut mezi ním a polohou expedice. To například pro směrování antén přímo na ně.

Aby bylo možné podívat se zpětně, kudy se celý den pohybovali, přidala jsem také možnost zobrazení trasy. Aplikace umí na mapě vykreslit celou trasu stanice podle dosud zaznamenaných bodů. Na každé stránce je navíc možnost zapnout automatickou aktualizaci. Pokud je tato funkce aktivní, stránka se každých 15 minut sama obnoví. Dojde-li během této doby ke změně polohy, aktualizuje se i zobrazený bod na mapě, lokátor a případně se přidá další úsek trasy.

Celý systém funguje poměrně jednoduše. Využívám veřejné API APRS, ze kterého pravidelně stahuji pouze data jedné konkrétní stanice – tedy OK3FP-7. Z přijatých údajů, které obsahují souřadnice a čas zachycení signálu, skript dopočítá lokátor a stáří polohy. Tyto informace jsou následně uloženy do databáze, odkud je možné je dále zobrazovat na mapě jako souvislou trasu.

Zaznamenávání probíhá automaticky díky naplánovanému úkolu přes tzv. CRON. Ten každých 30 minut spouští skript, který kontroluje, zda je k dispozici nová poloha, a pokud ano, uloží ji. Poloha se ale ukládá pouze tehdy, pokud je novější než dvě hodiny. Tím se předejde zbytečnému ukládání statické polohy například v noci, když se expedice nepohybuje.

Výsledkem je, že pokud je zapnuté APRS rádio na straně expedice a nacházejí se v dosahu některé APRS brány, máme k dispozici aktuální údaje každých 15 minut a každou půlhodinu se navíc ukládá další bod do trasy. Večer se tak dá krásně zpětně zobrazit celý průběh jejich cesty za daný den.

Celá aplikace běží na samostatné subdoméně, která je dostupná i z mobilu (měla by být responzivní) a umožňuje pohodlné sledování i bez potřeby přistupovat na APRS.fi. No a kde si to pustit? Zadáním adresy polar.cbdx.cz nebo kliknutím na odkaz níže:

> polar.cbdx.cz <

 

Pokud by se vyskytl nějaký problém při používání, nebo budete mít nějaký návrh, dejte mi vědět do komentáře pod článkem. 

Komentáře

Zasílate odpověď ke stávajícímu příspěvku (zrušit).

Nemáte oprávnění přidávat příspěvky.

Jordán Nový Jičín
odpovědět citovat
Vypadá to na výpadek spojení "7" a teď pro změnu funguje "13", ale ta zřejmě není nakonfugurována (nestli je možné dvě APRS dostat do tohoto programu tak aby to šlo souběžně, ale asi ne, že?)
Vláďa Tři Dvory CL-78
citovat
Není to jen, že zůstávají na místě? Jinak se sice 11m pásmo od 19:15 trochu otvírá ale ne z toho potřebného směru.
Soptík Hřensko CL-95
citovat
Není to výpadek spojení, je to ztráta spojení. Expediční APRS stanice signálem nedošáhne na žádný APRS gate a v mapě i na přehledu je tak poslední místo, kde ještě stihla odeslat polohu.
Vláďa Tři Dvory CL-78
citovat
Odvolávám co jsem odvolal ta 7 je jiná frekvence a skutečně se nedokáže připojit, z 13 stále data zastávky.
Jordán Nový Jičín
odpovědět citovat
Teď mi to nějak hapruje, ikonka stojí na místě i když na APRS se pohybují cca 75 km/hod....🤔
Soptík Hřensko CL-95
citovat
Nehapruje ti to, je to tak správně. Polohu z APRS si to načte jednat při otevření stránky, anebo po 15ti minutách při zapnuté automatické aktualizaci. Tahle aplikace si neklade za cíl online sledování, ale spíše přehled o tom, jak jim to jelo a jak vypadá trasa.
Milan Peruc CL-64
odpovědět citovat
Dobrá práce Soptíku, ale to mi o tobě víme, že si šikovný.
Jordán Nový Jičín
odpovědět citovat
Díky Soptíku, perfektní věc. Jsi kanón👍