Geocodarea este o metodă de a distinge un tip de informații geografice de alte informații geografice. Folosind locații cunoscute, cum ar fi adresele străzilor sau informațiile despre proprietate, este posibilă extrapolarea coordonatelor. Aceste coordonate pot fi apoi adăugate la un sistem global de poziționare sau navigație. Geocodarea este vitală pentru anumite tipuri de sisteme moderne de răspuns în caz de urgență și platforme de navigație descentralizate. Geocodarea a generat însă controverse în jurul anumitor metode de utilizare a acesteia.
Geocodarea funcționează în general prin două metode, interpolare și triangulare. O locație interpolată este obișnuită atunci când aveți de-a face cu orașe și adrese. Dacă este necesară o adresă și sistemul știe deja o adresă de fiecare parte a aceleiași stradă, poate folosi aceste informații pentru a găsi locația necesară. Deoarece numerele adreselor sunt la o distanță stabilită unul de celălalt și se alternează pe stradă, programul calculează pur și simplu câte numere este adresa necesară de la adresele cunoscute. Acesta este motivul pentru care multe sisteme de poziționare globală (GPS) vizează în mod specific intersecțiile.
Interpolarea este comună în sistemele de răspuns în caz de urgență. Aceste sisteme cunosc adresa apelantului din sistemul informatic. Adresa este apoi introdusă într-un sistem de geocodare unde alte adrese cunoscute sunt folosite pentru a-i găsi coordonatele. Aceste informații sunt apoi introduse într-un sistem de navigație care trimite echipa de urgență acolo unde trebuie să meargă. Telefoanele mobile folosesc geocodarea inversă – furnizează coordonate și software-ul își găsește locația.
A doua metodă comună este triangularea. Această metodă este utilizată de obicei în locații în care nu există puncte de conectare liniare. În acest caz, locația exactă este determinată prin alte locuri din apropiere. Software-ul preia coordonatele cunoscute din apropiere și triangulează poziția noului punct. Cu cât sistemul știe mai multe locații din apropiere, cu atât rezultatele sunt mai precise.
Geocodarea bazată pe triangulare este o caracteristică comună la majoritatea receptoarelor GPS portabile. Aceste sisteme folosesc cipul din unitate pentru a găsi coordonatele de bază. Aceste coordonate sunt apoi verificate folosind o triangulare a altor coordonate cunoscute din zonă. Această formă de geocodare funcționează bine și atunci când planificați excursii în sălbăticie, deoarece coordonatele pot fi identificate înainte de a intra în zonă, permițând navigarea mai ușoară către o destinație dorită.
Geocodarea, în special interpolarea, permite utilizatorilor să obțină o cantitate surprinzătoare de informații personale. Folosind aceste sisteme, combinate cu alte baze de date deschise, devine posibilă urmărirea unei persoane destul de ușor. Acest lucru este deosebit de comun pentru persoanele care au comis infracțiuni care necesită înregistrare locală. Drept urmare, mai multe grupuri de supraveghere consideră că geocodarea și multe alte sisteme geografice invadează intimitatea oamenilor și au nevoie de reglementări mai stricte.