Geokodowanie to metoda odróżniania jednego rodzaju informacji geograficznej od innych informacji geograficznych. Korzystając ze znanych lokalizacji, takich jak adresy lub informacje o nieruchomościach, można ekstrapolować współrzędne. Współrzędne te można następnie dodać do globalnego systemu pozycjonowania lub nawigacji. Geokodowanie ma kluczowe znaczenie dla niektórych typów nowoczesnych systemów reagowania kryzysowego i zdecentralizowanych platform nawigacyjnych. Geokodowanie wywołało jednak kontrowersje wokół niektórych metod jego wykorzystania.
Geokodowanie działa na ogół za pomocą dwóch metod, interpolacji i triangulacji. Lokalizacja interpolowana jest powszechna w przypadku miast i adresów. Jeśli wymagany jest adres, a system zna już adres po obu stronach tej samej ulicy, może wykorzystać te informacje do znalezienia wymaganej lokalizacji. Ponieważ numery adresów są ustawione w określonej odległości od siebie i naprzemiennie w dół ulicy, program po prostu oblicza, ile numerów jest żądany adres ze znanych adresów. Dlatego wiele globalnych systemów pozycjonowania (GPS) jest ukierunkowanych na skrzyżowania.
Interpolacja jest powszechna w systemach reagowania kryzysowego. Systemy te znają adres dzwoniącego z systemu komputerowego. Adres jest następnie wprowadzany do systemu geokodowania, gdzie inne znane adresy są wykorzystywane do znalezienia jego współrzędnych. Informacje te są następnie wprowadzane do systemu nawigacyjnego, który wysyła zespół ratunkowy tam, gdzie musi się udać. Telefony komórkowe wykorzystują geokodowanie odwrotne — podaje współrzędne, a oprogramowanie znajduje swoją lokalizację.
Drugą powszechną metodą jest triangulacja. Ta metoda jest zwykle używana w lokalizacjach, w których nie ma żadnych punktów połączenia liniowego. W takim przypadku dokładna lokalizacja jest określana przez inne pobliskie miejsca. Oprogramowanie pobiera pobliskie znane współrzędne i trianguluje pozycję nowego punktu. Im więcej pobliskich lokalizacji system zna, tym dokładniejsze są wyniki.
Geokodowanie oparte na triangulacji jest powszechną funkcją większości ręcznych odbiorników GPS. Systemy te wykorzystują chip w urządzeniu, aby znaleźć współrzędne podstawowe. Współrzędne te są następnie weryfikowane za pomocą triangulacji innych znanych współrzędnych w obszarze. Ta forma geokodowania sprawdza się również przy planowaniu wycieczek w dzicz, ponieważ współrzędne można zidentyfikować przed wejściem w obszar, co ułatwia nawigację do żądanego miejsca docelowego.
Geokodowanie, a zwłaszcza interpolacja, pozwala użytkownikom uzyskać zaskakującą ilość danych osobowych. Korzystając z tych systemów w połączeniu z innymi otwartymi bazami danych, możliwe jest dość łatwe śledzenie osoby. Jest to szczególnie powszechne w przypadku osób, które popełniły przestępstwa wymagające lokalnej rejestracji. W rezultacie kilka grup nadzorczych uważa, że geokodowanie i wiele innych systemów geograficznych narusza prywatność ludzi i wymaga bardziej rygorystycznych przepisów.