Masz listę kilkuset adresów i potrzebujesz ich współrzędnych? Albo odwrotnie: masz punkty GPS i chcesz wiedzieć, jaki to adres? LiKoToN Google Geocoder to niewielka aplikacja webowa, która robi to w kilku kliknięciach, bez pisania skryptów i bez instalowania czegokolwiek po stronie użytkownika.
Do czego służy?
Aplikacja korzysta z Google Geocoding API i obsługuje dwa kierunki:
- Geokodowanie zamienia adres na współrzędne. Wpisujesz kraj, miejscowość, ulicę i numer (wymagane są tylko kraj i miejscowość) i dostajesz szerokość oraz długość geograficzną, a do tego sformatowany adres w języku interfejsu.

- Odwrotne geokodowanie zamienia współrzędne na adres. Możesz zawęzić wyniki filtrami Google: typem wyniku (np. tylko ulice albo tylko miejscowości) i typem lokalizacji.

Wynik każdego zapytania można od razu zobaczyć na mapie Google, osadzonej w oknie aplikacji.
Całe pliki zamiast pojedynczych adresów
Najwięcej czasu oszczędza zakładka Import. Wczytujesz plik CSV lub XLSX, wskazujesz kolumny z adresem (albo ze współrzędnymi), a aplikacja przetwarza wszystkie wiersze. Przed wysłaniem sprawdza dane i pokazuje, które wiersze są niepoprawne. Po zakończeniu widać podsumowanie jakości wyników i podgląd tabeli, a całość pobierasz jako CSV, XLSX lub JSON.
Google API nie ma zapytań zbiorczych, więc serwer aplikacji wysyła zapytania równolegle (po kilka naraz), pilnując limitu liczby zapytań na sekundę. Jedno wywołanie może obsłużyć do 100 pozycji.

Zrozumiała jakość wyniku
Google zwraca typ lokalizacji o nazwach w rodzaju ROOFTOP czy RANGE_INTERPOLATED, które niewiele mówią komuś spoza branży. Dlatego aplikacja tłumaczy je na ludzki język:
| W aplikacji | |
|---|---|
| ROOFTOP | ROOFTOP |
| RANGE_INTERPOLATED | Numer wyliczony wzdłuż ulicy |
| GEOMETRIC_CENTER | Środek ulicy lub obszaru |
| APPROXIMATE | Lokalizacja przybliżona |
Dodatkowo każdy wynik dostaje ocenę jakości od 2 do 9, wyliczoną z typu lokalizacji i z tego, czy Google zgłosiło dopasowanie częściowe. Ocenę widać jako kolorową plakietkę, a po najechaniu pojawia się legenda z opisem każdego poziomu. Przy imporcie tysięcy adresów od razu widać, ile jest trafień dokładnych, a ile wymaga ręcznej kontroli. Wynik z dopasowaniem częściowym dostaje niższą ocenę, bo Google nie dopasowało całego zapytania i warto sprawdzić adres.
Podobnie przetłumaczone są pozostałe pola: dopasowanie częściowe pokazuje się jako Tak/Nie, a typy wyniku (np. street_address, political) jako czytelne nazwy.

Siedem języków
Interfejs jest dostępny po polsku, angielsku, czesku, słowacku, niemiecku, francusku i hiszpańsku. Wyniki geokodowania Google zwraca w języku interfejsu.
Jak zacząć?
Potrzebujesz własnego klucza API z Google Cloud Console, z włączonym Geocoding API i rozliczeniami (billing). Bez aktywnych rozliczeń Google odrzuca zapytania, nawet jeśli klucz jest poprawny.
Klucz można wpisać w zakładce Ustawienia (zostaje zapisany tylko w Twojej przeglądarce, a wyłączenie opcji zapisu go usuwa).
Przycisk testu połączenia w ustawieniach od razu pokaże, czy klucz działa.
Mapa i warunki Google
Warunki korzystania z Google Maps Platform pozwalają pokazywać wyniki geokodowania tylko na mapie Google, dlatego aplikacja nie używa żadnych innych map.
Ograniczenia, o których warto wiedzieć
- Google nie udostępnia osobnego pola na numer lokalu, więc nie można o niego zapytać oddzielnie (jeśli Google rozpozna lokal, zwraca go w wyniku).
- Przez API nie da się odczytać zużycia klucza. Zużycie i koszty sprawdzisz w Google Cloud Console.
- Przy importach pamiętaj, że każdy adres to osobne zapytanie rozliczane przez Google.
Podsumowanie
Google Geocoder to szybki sposób na zamianę adresów w współrzędne i odwrotnie, od pojedynczego zapytania po duże pliki. Oprócz samych współrzędnych dostajesz czytelną ocenę wiarygodności każdego wyniku, mapę na wyciągnięcie ręki i interfejs w siedmiu językach.
Wideo
Wersja
- 1.0.0


Dodaj komentarz