Difference between revisions of "Algorithmus"

From Geohashing
imported>HiroProtagonist
(changed some links to German pages instead of English pages, and added "Implementierungen")
imported>Crox
(irc -> carabiner)
Line 17: Line 17:
 
* '''Online-MD5-Rechner (engl.)'''
 
* '''Online-MD5-Rechner (engl.)'''
 
** [http://www.iwebtool.com/md5 iWebTool.com]
 
** [http://www.iwebtool.com/md5 iWebTool.com]
** [http://irc.peeron.com/cgi-bin/md5.cgi irc.peeron.com]
+
** [http://carabiner.peeron.com/cgi-bin/md5.cgi carabiner.peeron.com]
 
* '''Hexadezimal -> Dezimal'''
 
* '''Hexadezimal -> Dezimal'''
 
** [http://www.easysurf.cc/cnver17.htm#bf16tobf10 EasySurf.cc]
 
** [http://www.easysurf.cc/cnver17.htm#bf16tobf10 EasySurf.cc]
Line 25: Line 25:
  
 
==Implementierungen==
 
==Implementierungen==
Du musst die Berechnungen nicht selbst durchführen, wenn du nicht willst. Unter [[Implementations]] (engl.) ist eine Liste von zahlreichen praktischen Implementierungen finden.
+
Du musst die Berechnungen nicht selbst durchführen, wenn du nicht willst. Unter [[Implementations]] (engl.) ist eine Liste von zahlreichen praktischen Implementierungen zu finden.
  
 
[[Category:Algorithm]]
 
[[Category:Algorithm]]
 
[[Category:German pages]]
 
[[Category:German pages]]

Revision as of 15:57, 22 September 2011

Der Algorithmus

This page in English / Diese Seite auf Englisch: The Algorithm

Der Algorithmus

  • Eingangswert ist eine Zeichenkette, die aus den folgenden Komponenten besteht:
  • Anschließend wird unterschieden, ob man sich östlich oder westlich des Längengrads 30°W (-30.0) befindet.
    • westlich: Wenn kein Öffnungskurs für den gegebenen Tag existiert (z.B. an Wochenenden und Bank holidays), wird der Öffnungskurs vom letzten Börsentag genommen.
    • östlich: Hier wird stets der Öffnungskurs mindestens vom Vortag genommen, auch wenn im Laufe des Tages ein neuer Öffnungskurs bekannt wird. (Durch die Zeitverschiebung kann das sonst erst spät im Abend passieren, oder z.B. um 15:30 MEZ) D.h., daß der Hash vom Mittwoch den Kurs vom (New Yorker) Dienstag verwendet, der vom Montag den vom Freitag, usw.
  • Die Zeichenkette wird anschließend mit der bekannten md5-Funktion kodiert. Dies erzeugt einen pseudo-zufälligen "Hash"-Wert mit -in Hexadezimalnotation- 32 Zeichen.
  • Der "Hash" wird anschließend in zwei Teile zu 16 Hexadezimal-Zeichen geteilt.
  • Die Hälften des Hash stellen die Nachkommastellen der Breiten- und Längengrade (in dieser Reihenfolge), der gesuchten Koordinate. Dazu werden sie üblicherweise wieder dezimal notiert.
  • Die ganzzahligen Teile der gesuchten Koordinate können beliebig gewählt werden, so daß das Ergebnis in der Nähe des Geohashers liegt. So entstehen über die Welt verteilt eine vielzahl von "rechteckigen" Planquadraten (Graticules) - und jedes verbirgt ein Abenteuer.

Berechnungshilfen

Implementierungen

Du musst die Berechnungen nicht selbst durchführen, wenn du nicht willst. Unter Implementations (engl.) ist eine Liste von zahlreichen praktischen Implementierungen zu finden.