Hoppa till innehåll
100% lokalt

Geohash-kodare och avkodare

Konvertera latitud- och longitudkoordinater till en geohash-sträng, eller vice versa.

Inmatning

Geohash-kodare och avkodare

Klistra in en lista med koordinater eller geohash-strängar och det här verktyget konverterar varje rad till det andra formatet. Det detekterar riktningen automatiskt per rad — två tal åtskilda av mellanslag blir en geohash, en sträng med geohash-tecken avkodas till ett latitud-/longitudpar — eller så kan du tvinga kodning eller avkodning för hela listan.

Alternativet geohash-längd styr precisionen: en kort geohash som "u0" täcker ett område på flera hundra kilometer brett, medan en 9- eller 10-teckens geohash begränsar det till några få meter. Verktyget visar den resulterande felmarginalen bredvid varje resultat, så du kan välja en längd som motsvarar den precision du faktiskt behöver. Slå på gränsrutaalternativet för att se den exakta rektangel som en geohash representerar, eller grannaralternativet för att visa de 8 intilliggande cellerna — användbart för närhetssökningar som måste kontrollera omgivningen av en cell. För en grupp närliggande punkter hittar det gemensamma prefixalternativet det längsta geohash-prefixet som de alla delar — den kortaste strängen som fortfarande identifierar den delade regionen.

Utgången kan vara en enkel lista, ett konverterat objekt per rad, eller CSV med en rubrikrad och separata kolumner för geohash, latitud, longitud och precision — praktiskt för import till ett kalkylark eller annat verktyg. Rader som inte är giltiga koordinater eller giltiga geohash-tecken lämnas ifred och flaggas i stället för att tyst tas bort, så ett stavfel i en lång lista är lätt att upptäcka. Windows- och Unix-radavslut hanteras på samma sätt.

Allt körs lokalt i din webbläsare — koordinater och geohashes lämnar aldrig din enhet. När du är klar kopierar du resultatet, laddar ner det som en .txt-fil eller skickar utdata tillbaka till inmatningen för att köra en annan konvertering på den.

FAQ

Vad är en geohash?
En geohash är en kort sträng som kodar en latitud-/longitudplats i en hierarkisk rutnätscell. Celler som delar ett prefix ligger geografiskt nära varandra.
Hur långt bör mitt geohash vara?
Längre geohashes är mer exakta: 5–6 tecken begränsar en plats till några få kilometer, 9–10 tecken till några få meter. Verktyget visar den exakta felmarginalen för vilken längd du än väljer.
Kan jag konvertera en hel lista med koordinater på en gång?
Ja. Klistra in ett koordinatpar eller en geohash per rad och varje rad konverteras oberoende, med automatisk riktningsdetektering om du inte tvingar kodning eller avkodning för hela listan.
Vad gör det gemensamma prefixalternativet?
Det hittar det längsta geohash-prefixet som alla giltiga objekt i din lista delar — den kortaste strängen som fortfarande täcker allt, användbar för att välja en begrenzningsregion för en grupp punkter.
Laddas mina platsdata upp någonstans?
Nej. Varje konvertering körs helt i din webbläsare — dina koordinater och geohashes skickas aldrig till en server.