Was ist Geohash-Konverter?
Dieses Werkzeug wandelt Breiten- und Längengrade in Geohash-Zeichenketten um und wieder zurück. Ein Geohash kodiert einen Ort als kurze Zeichenfolge wie „9q8yy“, wobei jedes weitere Zeichen den Bereich verkleinert — praktisch für Datenbankindizes, Umkreissuche und kompaktes Teilen von Positionen. Die Genauigkeit lässt sich von 1 bis 12 Zeichen einstellen.
Das Alphabet lässt a, i, l und o weg, damit ein handschriftlich notierter Code nicht mit 1 oder 0 verwechselt wird. Weil die Kodierung hierarchisch ist, teilen sich zwei nahe Punkte meist denselben Anfang, und genau deshalb wirkt ein gewöhnlicher Textindex wie ein räumlicher. Neben der Zelle bekommst du ihre acht Nachbarn sowie Export als CSV, GeoJSON oder KML.
Anleitung
- Geben Sie Breite und Länge ein — zum Beispiel 37.7749, -122.4194 — oder fügen Sie einen Geohash zum Dekodieren ein.
- Stellen Sie mit dem Regler die Genauigkeit ein und damit, wie viele Zeichen und wie eng die Bounding Box ausfallen.
- Kopieren Sie den Geohash oder lesen Sie den dekodierten Mittelpunkt samt Bounding Box und deren Abmessungen ab.
Wann verwenden
- Einen Lieferpunkt als sortierbaren String in einer DB ohne Geo-Index ablegen.
- GPS-Spuren in Zellen bündeln und danach Besuche pro Gebiet zählen.
- Vor dem Festlegen prüfen, wie groß eine Zelle bei Präzision 6 wirklich ist.
Ergebnis
Eine Entwicklerin, die Cafés für die Umkreissuche indexiert, wandelt 37.7749, -122.4194 mit Genauigkeit 7 in „9q8yyk8“ um — eine Zelle von rund 150 m Kantenlänge — und nutzt sie als Sortierschlüssel in der Datenbank.
Häufige Fragen
- Warum haben zwei Punkte auf gegenüberliegenden Straßenseiten andere Geohashes?
- Zellgrenzen liegen auf festen Gitterlinien und haben mit dem Gelände nichts zu tun. Zwei Punkte im Abstand von einem Meter können in benachbarte Zellen fallen. Deshalb durchsucht eine Umkreissuche auch die acht Nachbarzellen, die hier angezeigt werden.
- Wie viel Fläche deckt eine Zelle auf jeder Präzisionsstufe ab?
- Präzision 5 liegt bei rund 4,9 mal 4,9 km, Präzision 6 bei etwa 1,2 km mal 610 m, Präzision 7 bei etwa 153 mal 153 m, und Präzision 9 kommt auf ungefähr 4,8 mal 4,8 m. Das exakte Rechteck der gewählten Stufe steht im Ergebnis.
- Kann ich einen Geohash kürzen, indem ich Zeichen am Ende streiche?
- Ja. Ein Zeichen weniger vergrößert die Zelle zur Elternzelle: 9q8yyk8 auf 9q8yy gekürzt enthält den Ausgangspunkt weiterhin. Umgekehrt geht es nicht, ohne die ursprünglichen Koordinaten lässt sich kein Zeichen anhängen.
- Warum fehlen die Buchstaben a, i, l und o in Geohash-Strings?
- Das Base32-Alphabet streicht sie, damit sie beim Vorlesen oder Abtippen nicht mit 1, 0 oder untereinander verwechselt werden. Eine Zeichenkette mit einem dieser vier Buchstaben wird hier abgelehnt statt falsch dekodiert.
- Verrät ein Geohash, in welcher Stadt oder welchem Land der Punkt liegt?
- Nein. Er kodiert nur ein Rechteck im Gitter. Für einen Ortsnamen braucht es ein separates Reverse-Geocoding. Was der Geohash liefert, ist ein Schlüssel, der nahe Orte beim Sortieren nebeneinander stellt.
Ähnliche Tools
Plus-Codes-Konverter
Koordinaten in Google Plus Codes umrechnen – und wieder zurück
Peilungsrechner
Peilung und Azimut zwischen zwei Koordinaten berechnen
Höhenprofil
Visualisieren Sie Höhenveränderungen des Geländes entlang einer Route
What3Words-Konverter
Koordinaten in Drei-Wort-Adressen umwandeln
Zeitzonen-Karte
Zeitzonen der Welt auf einer interaktiven Karte anzeigen
Koordinaten-Konverter
Dezimal- und Grad-Minuten-Sekunden-GPS-Koordinaten umwandeln