• Willkommen im Geoclub - dem größten deutschsprachigen Geocaching-Forum. Registriere dich kostenlos, um alle Inhalte zu sehen und neue Beiträge zu erstellen.

GC-Wegepunkt umrechnen von/nach guid und Dezimalformat

adorfer

Geoguru
Wie konvertiere ich die drei Formate? Gibt's da etwas on- oder offline?

Also

GC77 <> 119 <> 39eedff9-69ea-4a18-97b0-bde6bfbccfb7

Es ist sicher eine FAQ, aber ich finde nur andere Threads in denen empfohlen wird, danach zu googeln....
 

TweetyHH

Geomaster
Also die ewig lange Nummer ist Zufall und nicht berechnbar, die beiden anderen hatte ich meine UncleOwen hätte es mal irgendwo beschrieben. Ansonsten findest du den Algorithmus z.B. im CacheWolf Quellcode.
 
OP
adorfer

adorfer

Geoguru
TweetyHH schrieb:
die beiden anderen hatte ich meine UncleOwen hätte es mal irgendwo beschrieben.
hmm... noch andere Stichworte, die die Google-Ergebnisse etwas eingrenzen?
Bei der guid hätte ich vermutet, dass dass "nur" irgendein Hash über die GC-Nummer sei und somit sowohl berechenbar als auch mit endlichem Aufwand rückrechenbar sei (solange man annimmt, dass es weniger als x Millionen gelistete Caches gibt.)
 

radioscout

Geoking
IIRC ist das ein Zahlensystem mit der Basis 36 (oder 31 denn I, L, O, S und U fehlen um Verwechselungen und die gängigsten Schimpfworte zu verhindern).
 

t31

Geowizard
ein HTTPrequest
http://www.geocaching.com/seek/cache_details.aspx?wp=GC77

und dann einfach mit einem Regex abfragen

GUID
cdpf.aspx?guid=39eedff9-69ea-4a18-97b0-bde6bfbccfb7

ID
http://www.geocaching.com/my/watchlist.aspx?w=119
http://www.geocaching.com/seek/log.aspx?ID=119

schwups hat man was möchte.

Bei der ID/WP hätte ich jetzt gedacht das es ähnlich dem Hexadezimalsystem Basis 16 hier die Basis 36 (A-Z und 0-9) wäre, ist es aber nicht. Von daher gehe ich davon aus, das man das auch nicht direkt umrechnen kann.

Edit: hmm, Basis 31 kommt auch nicht hin, je nachdem wo die 0 stünde, käme bei 77 (Basis 31) mindestens 322 (Basis 10) heraus.
 
OP
adorfer

adorfer

Geoguru
t31 schrieb:
ein HTTPrequest
http://www.geocaching.com/seek/cache_details.aspx?wp=GC77

und dann einfach mit einem Regex abfragen.
Ja, das ist eine Option, setzt nur voraus, dass ein Cache auch existiert, respektive für mich sichtbar ist.
 

greiol

Geoguru
die GUID ist eine V4 UUID und als pseudo zufallszahl zwar in gewissen grenzen vorhersagbar aber nicht in den einen oder andere der beiden übrigen werte umrechenbar

für die beiden anderen gilt:

77 hex = 119 dezimal - allerdings nur für werte < 65536 dezimal danach gilt:

ClayJar schrieb:
For IDs >= 65536, use the base-31 representation of the ID + 411120 (the offset, in decimal, to make 65536 decimal == G000 base-31).
 
Oben