Vzorce: Porovnání verzí

Z GeoWiki
Přejít na: navigace, hledání
m (+ dvojciferné)
m (chyba ve vzorci - nevychazel)
Řádka 1: Řádka 1:
 
'''Vzorce pro výpočet souřadnic v geocachingu'''
 
'''Vzorce pro výpočet souřadnic v geocachingu'''
  
V [[listing|listingu]] [[Multi-Cache]] nebo [[Mystery Cache]] nejsou obvykle uvedeny [[souřadnice]] uschované schránky s [[logbook|logbookem]] (nebo postupové [[stage]]) přímo, ale nějakou formou výpočtu ze zjištěných, nebo vyluštěných indicií, výsledku dešifrovaného textu atp.
+
V [[listing|listingu]] [[Multi-Cache]] nebo [[Mystery Cache]] nejsou obvykle uvedeny [[souřadnice]] uschované schránky s [[logbook|logbookem]] přímo, ale nějakou formou výpočtu ze zjištěných, nebo vyluštěných indicií, výsledku dešifrovaného textu atp.
  
 
Např. '''N 50°AB.CDE 15°FG.HIJ'''
 
Např. '''N 50°AB.CDE 15°FG.HIJ'''
Řádka 7: Řádka 7:
 
kde ''A až J jsou jednociferná celá nezáporná čísla''
 
kde ''A až J jsou jednociferná celá nezáporná čísla''
  
Pro vzorce, kde se ještě z indicií něco přepočítává, platí však (alespoň v ČR, ale i jinde) trochu jiná pravidla, než je běžné v matematice (na papíru, nebo na tabuli ve škole). Zápis vzorců se podobá spíše zápisu v programovacích jazycích nebo třeba v Excelu:
+
Pro vzorce, kde se ještě z indicií něco přepočítává, platí však (alespoň v ČR) trochu jiná pravidla, než je běžné v matematice:
  
# užívá se znak '''+''' pro sčítání, '''-''' pro odčítání, '''*''' pro násobení, '''/''' pro dělení, '''^''' pro umocnění
+
# užívá se znak '''+''' pro sčítání, '''-''' pro odčítání, '''*''' pro násobení, '''/''' pro dělení
# platí běžná priorita operací, tj, násobení a dělení má přednost před sčítáním a odčítáním
+
 
# pokud jsou uvedeny výrazy v (kulatých) závorkách vedle sebe, závorky se zpravidla navzájem nenásobí, výsledky z jednotlivých závorek se pak řadí prostě za sebe. Pro násobení se používá explicitně jako operátor znak '''*''' (hvězdička)
 
# pokud jsou uvedeny výrazy v (kulatých) závorkách vedle sebe, závorky se zpravidla navzájem nenásobí, výsledky z jednotlivých závorek se pak řadí prostě za sebe. Pro násobení se používá explicitně jako operátor znak '''*''' (hvězdička)
 
# není-li uvedeno v listingu jinak, předpokládá se obvykle jednociferný výsledek operací v závorkách, obvykle kladný. Jinak může být vyžadována také [[ciferace]], nebo použití absolutní hodnoty, případně pouze poslední cifry - to bývá v listingu uvedeno.
 
# není-li uvedeno v listingu jinak, předpokládá se obvykle jednociferný výsledek operací v závorkách, obvykle kladný. Jinak může být vyžadována také [[ciferace]], nebo použití absolutní hodnoty, případně pouze poslední cifry - to bývá v listingu uvedeno.
# na pozici celých minut (AB nebo FG ve vzorcích výše) v souřadnicích by mělo vyjít dvouciferné číslo<=59, v některých případech však může být i jednociferné (první cifra nula)
+
# na pozici celých minut (AB nebo FG ve vzorcích výše) v souřadnicích by mělo vyjít dvouciferné číslo, v některých případech však může být i jednociferné (první cifra nula)
 
# někdy může jedna závorka zastupovat dvě nebo i tři cifry v desetinných místech minut
 
# někdy může jedna závorka zastupovat dvě nebo i tři cifry v desetinných místech minut
# je-li výsledek počítání AB=12, pak A=1 a B=2 (když počítáte něco dvojciferného a pak dosazujete jednotlivé cifry do vzorce)
 
  
Příklad: '''N 50°<span style="color:green">(A+1)</span><span style="color:red">(B*C)</span>.<span style="color:green">C</span><span style="color:red">(C-A)</span><span style="color:green">(B*C*A)</span> E 15°<span style="color:red">(D*E)</span>.<span style="color:green">B</span><span style="color:red">((A+E)*D/A)</span>'''
+
Příklad: '''N 50°<span style="color:green">(A+1)</span><span style="color:red">(B*C)</span>.<span style="color:green">C</span><span style="color:red">(C-A)</span><span style="color:green">(B*C*A)</span> 15°<span style="color:red">(D*E)</span>.<span style="color:green">B</span><span style="color:red">((A+E)*D/B)</span>'''
  
když ''A=1 B=2 C=3 D=4 E=5'', pak výsledek bude '''N 50°<span style="color:green">2</span><span style="color:red">6</span>.<span style="color:green">3</span><span style="color:red">2</span><span style="color:green">6</span> E 15°<span style="color:red">20</span>.<span style="color:green">2</span><span style="color:red">12</span>'''
+
když ''A=1 B=2 C=3 D=4 E=5'', pak výsledek bude '''N 50°<span style="color:green">2</span><span style="color:red">6</span>.<span style="color:green">3</span><span style="color:red">2</span><span style="color:green">6</span> 15°<span style="color:red">20</span>.<span style="color:green">2</span><span style="color:red">12</span>'''
  
''(pozn. uvedený vzorec, indicie i výsledný vzorec jsou čistě vymyšlené na ukázku, takže na těchto souřadnicích nejspíš opravdu nic nenajdete)''
+
Pokud vám vyjde výsledek výrazně dál, než zlomky až jednotky kilometrů, bude zpravidla něco jinak, nebo jste počítali špatně.  
 
+
'''Offset'''
+
 
+
Jedním ze způsobů může být i zápis pomocí offsetu, například '''N=N0+X E=E0+Y''', kde '''N0''' bude severní šířka výchozích souřadnic, '''E0''' východní délka téhož, a '''X''' a '''Y''' obvykle tisíciny minut, které je potřeba k nim přičíst (nebo odečíst, jsou-li záporné), abychom dostali ty výsledné.
+
 
+
'''Rady'''
+
 
+
Pokud vám vyjde výsledek výrazně dál, než zlomky až jednotky kilometrů od výchozích souřadnic, bude zpravidla něco jinak, nebo jste počítali špatně.  
+
  
 
Některé listingy podporují automatizované výpočty pomocí [[MultiSolver]].
 
Některé listingy podporují automatizované výpočty pomocí [[MultiSolver]].
 
Doporučení pro ownery: Při tvorbě vzorce je vhodné se vyhnout použití '''písmen''' ''Ch'' (z důvodu možné nejednoznačnosti interpretace jako dvou písmen, ''C'' a ''H''), '''písmen''' ''I'' a ''O'' z důvodu možné záměny za '''číslice''' ''1'' a ''0'' (jedna a nula).
 
  
 
'''Pokud jste na pochybách s interpretací vzorce, nejlepší je zeptat se [[owner|ownera]] [[keš|keše]].'''
 
'''Pokud jste na pochybách s interpretací vzorce, nejlepší je zeptat se [[owner|ownera]] [[keš|keše]].'''

Verze z 23. 2. 2014, 09:51

Vzorce pro výpočet souřadnic v geocachingu

V listingu Multi-Cache nebo Mystery Cache nejsou obvykle uvedeny souřadnice uschované schránky s logbookem přímo, ale nějakou formou výpočtu ze zjištěných, nebo vyluštěných indicií, výsledku dešifrovaného textu atp.

Např. N 50°AB.CDE 15°FG.HIJ

kde A až J jsou jednociferná celá nezáporná čísla

Pro vzorce, kde se ještě z indicií něco přepočítává, platí však (alespoň v ČR) trochu jiná pravidla, než je běžné v matematice:

  1. užívá se znak + pro sčítání, - pro odčítání, * pro násobení, / pro dělení
  2. pokud jsou uvedeny výrazy v (kulatých) závorkách vedle sebe, závorky se zpravidla navzájem nenásobí, výsledky z jednotlivých závorek se pak řadí prostě za sebe. Pro násobení se používá explicitně jako operátor znak * (hvězdička)
  3. není-li uvedeno v listingu jinak, předpokládá se obvykle jednociferný výsledek operací v závorkách, obvykle kladný. Jinak může být vyžadována také ciferace, nebo použití absolutní hodnoty, případně pouze poslední cifry - to bývá v listingu uvedeno.
  4. na pozici celých minut (AB nebo FG ve vzorcích výše) v souřadnicích by mělo vyjít dvouciferné číslo, v některých případech však může být i jednociferné (první cifra nula)
  5. někdy může jedna závorka zastupovat dvě nebo i tři cifry v desetinných místech minut

Příklad: N 50°(A+1)(B*C).C(C-A)(B*C*A) 15°(D*E).B((A+E)*D/B)

když A=1 B=2 C=3 D=4 E=5, pak výsledek bude N 50°26.326 15°20.212

Pokud vám vyjde výsledek výrazně dál, než zlomky až jednotky kilometrů, bude zpravidla něco jinak, nebo jste počítali špatně.

Některé listingy podporují automatizované výpočty pomocí MultiSolver.

Pokud jste na pochybách s interpretací vzorce, nejlepší je zeptat se ownera keše.