Co to jest geokoder?
Geokodowanie odnosi się do konwersji adresu fizycznego, takiego jak adres, na współrzędne geograficzne, zwykle długość i szerokość geograficzną, w celu wyświetlenia lokalizacji na mapie. Odwrotne geokodowanie wykonuje odwrotne obliczenia i znajduje adres przy podaniu zestawu współrzędnych geograficznych. Geokoder lub system geokodowania to oprogramowanie lub usługa internetowa, która wykonuje geokodowanie. Geokodera można używać do różnych celów, na przykład uzyskiwania wskazówek, kartografii i geotagowania. Geotagowanie polega na dodawaniu geotagów, czyli danych geograficznych, takich jak szerokość i długość geograficzna, do różnego rodzaju mediów, takich jak zdjęcia, filmy, kanały RSS i strony internetowe.
Trzy najczęstsze metody geokodowania to: według adresu; według kodu pocztowego, kodu pocztowego lub lokalnego odpowiednika; i według granic. Podczas geokodowania według adresu geokoder zwykle używa pliku referencyjnego z danymi, takimi jak adresy ulic i nazwy ulic, które zostały już zmapowane. Następnie dopasowuje dane w pliku referencyjnym do listy adresów, którymi jest geokodowany. Często proces zwany interpolacją adresu jest wykorzystywany do oszacowania pozycji określonego adresu, co oznacza, że system szacuje, gdzie konkretny adres znajduje się na podstawie ogólnych informacji w pliku referencyjnym. Na przykład geokoder może dowiedzieć się, na którym końcu bloku lub ulicy znajduje się adres na podstawie zakresu numerów budynków lub po której stronie ulicy znajduje się dom, na podstawie tego, czy numer budynku jest nieparzysty, czy parzysty.
Korzystanie z kodów pocztowych może być problematyczne, szczególnie na obszarach wiejskich, gdzie każdy kod pocztowy obejmuje bardzo duży obszar. Na obszarach miejskich ta metoda jest dokładniejsza, ponieważ każdy kod pocztowy obejmuje znacznie mniejszy obszar geograficzny. Geokodowanie graniczne jest najmniej niezawodną metodą, ponieważ pokazuje tylko ogólny obszar, w którym znajduje się określony adres.
Występują trudności ze wszystkimi metodami geokodowania. Nawet najbardziej niezawodna metoda, wykorzystująca adresy fizyczne, ma swoje problemy. Na przykład nowe adresy mogły jeszcze nie zostać dodane do bazy danych geokodera lub ulice mogą mieć tę samą nazwę, ale znajdują się w różnych obszarach geograficznych. Dostępna jest szeroka gama systemów geokodowania, a niektóre z nich są bezpłatne, a inne wymagają opłaty licencyjnej. Niektóre przykłady geocoderów to stosunkowo dobrze znane usługi internetowe, takie jak Google Maps, Yahoo PlaceFinder i USC Geocoder, a także systemy takie jak Geohash, C-kwadraty i ISO 6709. Istnieją również tekstowe alternatywy, które nie wymagają użytkownika być dostępnym.