Geohash
Geohash kodiert geografische Koordinaten (Breite und Länge) als Base32-Zeichenkette, wobei gemeinsame Zeichenkettenpräfixe die räumliche Enthaltenseinsbeziehung ausdrücken.
Zweck
Reduziert zweidimensionale Koordinaten auf eine eindimensionale Zeichenkette, praktisch für Indizierung, Caching und Präfix-Bereichsabfragen.
Mechanismus
Breite und Länge werden abwechselnd binär durchsucht: Jeder Schritt vergleicht mit der Intervallmitte und gibt eine 0 oder 1 aus; die verschachtelte Bitfolge wird in 5-Bit-Gruppen auf das Base32-Alphabet abgebildet. Längere Präfixe bedeuten höhere Genauigkeit.
Anwendungsfälle
- Räumliche Indizierung und Bereichsabfragen
- Standort-Cache-Schlüssel
- Geokodierung für Kurzlinks
Verwandte Tools
Base32-Kodierer
Encode text to Base32 (RFC 4648) online. Kostenlos, privat und 100% clientseitig. WERKZEUG
Base32-Dekodierer
Decode Base32 (RFC 4648) back to readable text online. Kostenlos, privat und 100% clientseitig. WERKZEUG
GeoHash-Kodierer
GeoHash Encode — reines Client-seitiges Tool. Datenschutz zuerst, kein Server-Roundtrip. WERKZEUG
GeoHash-Dekodierer
GeoHash Decode — reines Client-seitiges Tool. Datenschutz zuerst, kein Server-Roundtrip. WERKZEUG