Skip to main content

Co to jest oprogramowanie geokodingowe?

Oprogramowanie geocoding to rodzaj aplikacji komputerowej, która łączy adresy uliczne z informacjami o mapie, aby zapewnić unikalną lokalizację dla każdego adresu.Zasadniczo przekształca listę adresów na punkty na mapie.Większość rodzajów oprogramowania systemów informatycznych geograficznych (GIS) będzie zawierać niektóre podstawowe funkcje geokodowania, ale dostępne jest również osobne oprogramowanie geokodingowe.Niektóre oprogramowanie geokodingowe może nawet wykonywać operacje geokodowania bez sesji mapowania, łącząc adresy w jednej bazie danych z atrybutami ulic w bazie danych mapy źródłowej.

Rodzaj mapy stosowanej w geokodowaniu może się różnić w zależności od potrzebnej skali i poziomu szczegółowości;Mapy mogą obejmować pakiety parcelarii, kodeksów pocztowych lub dzielnic.Zazwyczaj stosuje się mapę na poziomie ulicy, aby osiągnąć najbardziej precyzyjne wyniki.Mapa źródłowa będzie potrzebować bazy danych, która zawiera pewne atrybuty dla funkcji na mapie.Na przykład baza danych map ulicznych może wymienić nazwy ulicy i zakres adresów na każdej ulicy.Posiadanie dokładnych danych dla mapy jest niezbędne do wiarygodnej interpolacji adresu.

Aby oprogramowanie geokodowania działało, wymaga standaryzacji adresu.Program komputerowy może nie uznać, że St. jest na przykład skrót od ulicy w adresie, więc adres 123 Main St. nie byłby znaleziony jako dopasowanie do 123 Main Street.Wszystkie rekordy adresów w bazie danych powinny wykorzystywać te same reguły kapitalizacji i skrótu.Strony internetowe, które podają wskazówki dotyczące adresów, zwykle mają funkcję, która pozwala im interpretować adresy, które nie są wprowadzane w formacie standardowym.

Oprogramowanie geokodingowe przeanalizuje adresy na poszczególne komponenty.W Stanach Zjednoczonych i wielu innych krajach adres zwykle można podzielić na następujące elementy: kierunek prefiks lub sufiks, typ prefiksu, numer adresu, nazwa ulicy, typ ulicy i kod pocztowy.Na przykład w adresie 692 Hwy 31 N, 692 to numer adresu, Hwy to typ przedrostka, 31 to nazwa ulicy, a n jest kierunkiem sufiksu.Oprogramowanie rozbije wszystkie adresy w bazie danych w ten sposób.

Po bazie danych atrybutów mapy i baza danych adresów zostaną umieszczone w oprogramowaniu geokodingu, procesy aplikacji mogą próbować dopasować każdy adres do lokalizacji na mapie.Dołącza do dwóch razem, dopasowując wpisy w każdej bazie danych, a niektóre oprogramowanie zapewni wynik, jak znaleziono dopasowanie dla każdego adresu.Baza danych adresu zostanie oznaczona odpowiednią współrzędną mapy, zwykle szerokości i długości geograficznej, z bazy danych map.

Istnieje kilka metod, w jaki sposób oprogramowanie określa, gdzie umieścić adres na mapie ulicy.Jednym z powszechnych sposobów jest metoda jednego zasięgu, w której każdej ulicy przypisuje się pojedynczy zakres numerów adresów.Aplikacja przetestuje adres, aby sprawdzić, czy mieści się w danym zakresie liczb dla tej ulicy.Jeśli tak, to punkt dla lokalizacji adresu jest umieszczony na ulicy proporcjonalny do jej wartości między punktami końcowymi Street Range.Na przykład, jeśli ulica ma zakres adresu od 500 do 599, wówczas numer adresu 550 byłby zlokalizowany mniej więcej w połowie punktów końcowych ulicy na mapie.