vlk který vyje

GPS, Geocaching

Filtry výrazem

Filtry výrazem jsou určeny k získávání seznamů keší, jejichž vlastnostem vyhovuje zadaný výraz makro jazyka. Filtr tedy neobsahuje výčet keší, ale pouze výraz, který určuje, zda keš ve filtru je či není. Filtry lze v programu buď uložit pro další použití nebo jen zobrazit výsledek filtrování. Také všechny exporty lze omezit na filtrované keše.

Použití makro jazyka pro filtr

Výraz je vyhodnocen pro každou keš. Keš ve filtru je, je-li výsledkem výrazu číslo 1 nebo řetězec "1". Při jakémkoliv jiném výsledku keš není ve filtru. Ve výrazu mohou být použity automaticky doplňované proměnné s jednotlivými vlastnostmi vyhodnocované keše (vždy začínají gc).

Příklady

Výběr všech keší, které byly založeny ve zvoleném roce

rokZalozeni:= 2007; /* zde lze změnit rok založení */
Year(gcPlaced) = rokZalozeni

Výběr všech nenalezených aktivních cache, které se nalézají do zvolené vzdálenosti od domova

odDomova:= 20; /* vzdálenost od domova v km */
(gcDistHome / 1000 < odDomova) and Not (gcFound) and Not(gcDisable) and Not(gcArchive)

Výběr všech cache, které jsou do určené vzdálenosti od zadané cache a jsou stejného typu

jmenoCache:= "GCYK8A"; /* jmeno cache */
vzdalenost:= 30; /* vzdalenost v km */
(DistFrom(jmenoCache) / 1000> < vzdalenost ) and (CacheType(jmenoCache) = gcType)

Zpět na obsah
Viz také skupiny keší a filtry.

gc zavinac fa-fa.org
Modifikováno: 14.06.10