Przejdź do treści
100% lokalnie

Koder i dekoder geohash

Konwertuj współrzędne szerokości i długości geograficznej na ciąg geohash lub geohash z powrotem na współrzędne.

Wejście

Koder i dekoder geohash

Wklej listę współrzędnych lub ciągów geohash, a to narzędzie konwertuje każdy wiersz do innego formatu. Kierunek jest wykrywany automatycznie w każdym wierszu — dwie oddzielone liczby staną się geohashą, ciąg znaków geohash dekoduje się na parę szerokości i długości geograficznej — lub możesz wymusić kodowanie lub dekodowanie dla całej listy.

Opcja długości geohash kontroluje precyzję: krótki geohash jak "u0" obejmuje region setków kilometrów, natomiast 9- lub 10-znakowy geohash zawęża to do kilku metrów. Narzędzie pokazuje wynikową marżę błędu obok każdego wyniku, dzięki czemu możesz wybrać długość, która odpowiada precyzji, która naprawdę Ci jest potrzebna. Włączając opcję pola ograniczającego, zobaczysz dokładny prostokąt reprezentowany przez geohash, lub opcja sąsiadów wyświetli 8 sąsiadujących komórek — przydatne dla wyszukiwania bliskości, które musi sprawdzić otaczającą komórkę. Dla grupy pobliskich punktów opcja wspólnego prefiksu znajduje najdłuższy prefiks geohash, którym się dzielą, co jest najkrótszym ciągiem, który nadal identyfikuje wspólny region.

Wyjście może być czystą listą, jeden skonwertowany element na wiersz, lub CSV z wierszem nagłówka i oddzielonymi kolumnami dla geohash, szerokości geograficznej, długości i precyzji — przydatne do importu do arkusza kalkulacyjnego lub innego narzędzia. Wiersze, które nie są prawidłowymi współrzędnymi lub prawidłowymi znakami geohash, zostają niezmienione i oznaczone zamiast cichego pominięcia, więc literówka na długiej liście jest łatwo zauważalna. Końce linii Windows i Unix są obsługiwane w ten sam sposób.

Wszystko działa lokalnie w Twojej przeglądarce — Twoje współrzędne i gehashe nigdy nie opuszczają Twoje urządzenie. Gdy skończysz, skopiuj wynik, pobierz go jako plik .txt lub wyślij wyjście z powrotem do wejścia i uruchom kolejną konwersję.

Częste pytania

Co to jest geohash?
Geohash to krótki ciąg, który koduje lokalizację szerokości i długości geograficznej do hierarchicznej komórki siatki. Komórki, które dzielą prefiks, są geograficznie blisko siebie.
Jak długi powinien być mój geohash?
Dłuższe gehashe są dokładniejsze: 5–6 znaków zawęża lokalizację do kilku kilometrów, 9–10 znaków do kilku metrów. Narzędzie pokazuje dokładną marżę błędu dla dowolnej wybranej długości.
Czy mogę konwertować całą listę współrzędnych jednocześnie?
Tak. Wklej jedną parę współrzędnych lub geohash na wiersz, a każdy wiersz jest konwertowany niezależnie, z automatycznym wykrywaniem kierunku, chyba że wymusisz kodowanie lub dekodowanie.
Co robi opcja wspólnego prefiksu?
Znajduje najdłuższy prefiks geohash współdzielony przez każdy prawidłowy element na liście — najkrótszy ciąg, który nadal obejmuje wszystkie, przydatny do wyboru regionu ograniczającego dla grupy punktów.
Czy moje dane lokalizacyjne są przesyłane gdzieś?
Nie. Każda konwersja uruchamia się całkowicie w Twojej przeglądarce — Twoje współrzędne i gehashe nigdy nie są wysyłane na serwer.