vytvořit několik referenčních bodů (čím více, tím lépe) spočítat a zaindexovat vzdálenost všech POI od těchto bodů. po aprs dotazu na POI zjistit vzdálenost odesílatele k nejbližšímu referenčnímu bodu, na základě toho pak provést filtr v POI, v těch co zbydou se bude hledat snad rychleji...
Určitě existuje monoho lepších způsobů jak vyhledávat v databázi dle určitého parametru, ale mé programovací schopnosti na to nestačí. Cílem nebylo naučit se hledat v databázi, ale naprogramovat funkční APRS utilitu. Vhzledem k tomu, že nejde o nějaký webový server, který by zpracovával X desítek či stovek dotazů za sekundu, ale vyhledávání se používá cca 1x za týden, je postačující stavající řešení.
vytvořit několik referenčních bodů (čím více, tím lépe) spočítat a zaindexovat vzdálenost všech POI od těchto bodů. po aprs dotazu na POI zjistit vzdálenost odesílatele k nejbližšímu referenčnímu bodu, na základě toho pak provést filtr v POI, v těch co zbydou se bude hledat snad rychleji...
Určitě existuje monoho lepších způsobů jak vyhledávat v databázi dle určitého parametru, ale mé programovací schopnosti na to nestačí. Cílem nebylo naučit se hledat v databázi, ale naprogramovat funkční APRS utilitu. Vhzledem k tomu, že nejde o nějaký webový server, který by zpracovával X desítek či stovek dotazů za sekundu, ale vyhledávání se používá cca 1x za týden, je postačující stavající řešení.
No já to nekritizuji ani nepopichuji, jen jsem reagoval na to pokud by rychlost chtěla být problém a snažil se pmoct najít rychlejší řešení...
Promin jestli to spatne vyznelo, nemyslel jsem to tak. Rady si vazim. Jen jsem se snazil vysvetlit proc to je tak jak to je. 🙂
Promin jestli to spatne vyznelo, nemyslel jsem to tak. Rady si vazim. Jen jsem se snazil vysvetlit proc to je tak jak to je. 🙂
V pohodě 🙂 Jen diskutujeme 🙂
Neco pro kacery aneb Geocaching na APRS.
Klicove slovo je GEO (geo). Zadanim klicoveho slova bez parametru system prohleda 5 nejblizsich kesi od pozice odesilatele a posle pouze kese typu Regular (muze tedy poslat 0 az 5 objektu).
Zadanim GEO a waypointu (napr GEO GCA917) system posle souradnice kese.
APRS umi jen setiny minut, proto jsou v komentari napsane i tisiciny. Vzhledem k chybejicim tisicinam to neni delane na hledani kesi, ale je to jednoduchy zpusob jak dostat kesku do autonavigace (Geosat). Tak mi to prosim tolerujte. 🙂
Opravil jsem nefunkcni sluzbu GEO - vyhledavani geocache.
Zpresnil jsem generovani objektu na tisiciny minut pomoci APRS ambiguity system !DAO!
Kdyby to nekoho zajimalo vice: http://www.aprs.org/aprs12/datum.txt
Pr.: !W82! W znamena WGS84 a velke pismeno znamena human readeable
8 (druha pozice) je tisicina minut zem. sirky
2 (treti pozice) je tisicina minut zem. delky
Dale nasleduje D2T1 Small, tedy obtiznost 2, teren 1, velikost Small.
Posledni je nazev cache.
Tedy zprava GEO nebo geo na OK1COM-10 zobrazi max 5 nejblizsich cache od posledni pozice majaku na aprs.fi. A zprava GEO GID, kde GID je geo id (napr GCA917), posle pozici zadane cache.