Sări la conținut
Complet local

Codificator și decodificator de geohash

Convertiți coordonatele latitudine/longitudine la un șir geohash, sau un geohash la coordonate.

Intrare

Codificator și decodificator de geohash

Lipiți o listă de coordonate sau șiruri geohash și acest instrument convertește fiecare linie în cealaltă formă. Detectează direcția automat pe fiecare linie — două numere separate devin un geohash, un șir de caractere geohash se decodifică la o pereche latitudine/longitudine — sau puteți forța codificarea sau decodificarea pentru întreaga listă.

Opțiunea lungimei geohash controlează precizia: un geohash scurt precum "u0" acoperă o regiune cu lățimi de sute de kilometri, în timp ce un geohash de 9-10 caractere o reduce la câțiva metri. Instrumentul afișează marginea de eroare rezultată lângă fiecare rezultat, permițând alegerea unei lungimi care să corespundă preciziei de care aveți nevoie. Activați opțiunea casetă delimitatoare pentru a vedea dreptunghiul exact pe care îl reprezintă un geohash, sau opțiunea vecini pentru a lista cele 8 celule adiacente — util pentru căutările de proximitate care trebuie să verifice împrejurimile unei celule. Pentru un grup de puncte apropiate, opțiunea prefixul comun găsește cel mai lung prefixul geohash pe care îl împărtășesc toate — cel mai scurt șir care identifică încă regiunea comună.

Ieșirea poate fi o listă simplă, un element convertit pe linie, sau CSV cu un rând de antet și coloane separate pentru geohash, latitudine, longitudine și precizie — practic pentru importarea într-o foaie de calcul sau alt instrument. Liniile care nu sunt coordonate valide sau caractere geohash valide sunt lăsate singure și marcate în loc să fie șterse în tăcere, deci o greșeală de dactilografiere ocazională într-o listă lungă este ușor de observat. Terminatoarele de linie Windows și Unix sunt tratate în același mod.

Tot rulează local în browserul dumneavoastră — coordonatele și geohash-urile nu îți părăsesc niciodată dispozitivul. Când ați terminat, copiați rezultatul, descărcați-l ca fișier .txt, sau trimiteți ieșirea înapoi în intrare pentru a executa o altă conversie.

FAQ

Ce este un geohash?
Un geohash este un șir scurt care codifică o locație latitudine/longitudine într-o celulă de grilă ierarhică. Celulele care împărtășesc un prefixu sunt geografic apropiate.
Cât timp trebuie să fie geohash-ul meu?
Geohash-urile mai lungi sunt mai precise: 5–6 caractere restrânge o locație la câțiva kilometri, 9–10 caractere la câțiva metri. Instrumentul afișează marginea exactă de eroare pentru orice lungime alegeți.
Pot converti o listă întreagă de coordonate deodată?
Da. Lipiți o pereche de coordonate sau geohash pe linie și fiecare linie este convertită independent, cu detecție automată de direcție, cu excepția cazului în care forțați codificarea sau decodificarea.
Ce face opțiunea prefixului comun?
Găsește cel mai lung prefixu geohash împărtășit de fiecare element valid din lista dumneavoastră — cel mai scurt șir care încă îi acoperă pe toți, util pentru alegerea unei regiuni de delimitare pentru un grup de puncte.
Datele mele de locație sunt încărcate undeva?
Nu. Fiecare conversie rulează complet în browserul dumneavoastră — coordonatele și geohash-urile dumneavoastră nu sunt niciodată trimise la un server.