Geokodiranje je metoda ločevanja ene vrste geografskih informacij od drugih geografskih informacij. Z uporabo znanih lokacij, kot so naslovi ulic ali podatki o lastnini, je mogoče ekstrapolirati koordinate. Te koordinate lahko nato dodate v globalni sistem za določanje položaja ali navigacijo. Geokodiranje je ključnega pomena za nekatere vrste sodobnih sistemov za odzivanje v sili in decentralizirane navigacijske platforme. Geokodiranje pa je povzročilo polemiko okoli nekaterih metod njegove uporabe.
Geokodiranje na splošno deluje na dva načina, interpolacijo in triangulacijo. Interpolirana lokacija je pogosta pri ravnanju z mesti in naslovi. Če je naslov potreben in sistem že pozna naslov na obeh straneh v isti ulici, lahko te informacije uporabi za iskanje zahtevane lokacije. Ker so številke naslovov na določeni razdalji drug od drugega in se izmenjujejo po ulici, program preprosto izračuna, koliko številk je zahtevani naslov od znanih naslovov. Zato mnogi sistemi za globalno določanje položaja (GPS) posebej ciljajo na križišča.
Interpolacija je pogosta v sistemih za odzivanje v sili. Ti sistemi poznajo naslov klicatelja iz računalniškega sistema. Naslov se nato vnese v sistem geokodiranja, kjer se za iskanje njegovih koordinat uporabljajo drugi znani naslovi. Te informacije se nato vnesejo v navigacijski sistem, ki pošlje ekipo za nujne primere, kamor morajo iti. Mobilni telefoni uporabljajo obratno geokodiranje – zagotavlja koordinate in programska oprema najde njegovo lokacijo.
Druga pogosta metoda je triangulacija. Ta metoda se običajno uporablja na lokacijah, kjer ni linearnih povezovalnih točk. V tem primeru se natančno lokacijo določi prek drugih bližnjih točk. Programska oprema prevzame bližnje znane koordinate in triangulira položaj nove točke. Več bližnjih lokacij sistem pozna, natančnejši so rezultati.
Geokodiranje, ki temelji na triangulaciji, je običajna značilnost večine ročnih sprejemnikov GPS. Ti sistemi uporabljajo čip v enoti za iskanje osnovnih koordinat. Te koordinate se nato preverijo s triangulacijo drugih znanih koordinat na območju. Ta oblika geokodiranja dobro deluje tudi pri načrtovanju potovanj v divjino, saj je pred vstopom v območje mogoče identificirati koordinate, kar omogoča lažjo navigacijo do želenega cilja.
Geokodiranje, zlasti interpolacija, omogoča uporabnikom, da pridobijo presenetljivo količino osebnih podatkov. Z uporabo teh sistemov v kombinaciji z drugimi odprtimi bazami podatkov je mogoče precej enostavno slediti osebi. To je še posebej pogosto za posameznike, ki so zagrešili kazniva dejanja, ki zahtevajo lokalno registracijo. Posledično več nadzornih skupin meni, da geokodiranje in številni drugi geografski sistemi posegajo v zasebnost ljudi in potrebujejo strožje predpise.