Geokoodaus on menetelmä erottaa yhden tyyppiset paikkatiedot muista maantieteellisistä tiedoista. Käyttämällä tunnettuja sijainteja, kuten katuosoitteita tai kiinteistötietoja, on mahdollista ekstrapoloida koordinaatit. Nämä koordinaatit voidaan sitten lisätä globaaliin paikannus- tai navigointijärjestelmään. Geokoodaus on välttämätöntä tietyntyyppisille nykyaikaisille hätäapujärjestelmille ja hajautetuille navigointialustoille. Geokoodaus on kuitenkin herättänyt kiistaa tietyistä sen käyttötavoista.
Geokoodaus toimii yleensä kahdella menetelmällä, interpoloimalla ja kolmioimalla. Interpoloitu sijainti on yleinen, kun käsitellään kaupunkeja ja osoitteita. Jos osoitetta tarvitaan ja järjestelmä tietää jo osoitteen kummallakin puolella samaa katua, se voi käyttää näitä tietoja löytääkseen vaaditun sijainnin. Koska osoitteiden numerot ovat tietyn etäisyyden päässä toisistaan ja vaihtuvat kadulla, ohjelma yksinkertaisesti laskee, kuinka monta numeroa vaadittu osoite on tunnetuista osoitteista. Siksi monet globaalit paikannusjärjestelmät (GPS) kohdistavat erityisesti risteyksiin.
Interpolointi on yleistä hätätilanteissa. Nämä järjestelmät tietävät soittajan osoitteen tietokonejärjestelmästä. Osoite syötetään sitten geokoodausjärjestelmään, jossa muita tunnettuja osoitteita käytetään sen koordinaattien löytämiseen. Nämä tiedot syötetään sitten navigointijärjestelmään, joka lähettää hätätiimin sinne, minne heidän on mentävä. Matkapuhelimet käyttävät käänteistä geokoodausta – se antaa koordinaatit ja ohjelmisto löytää sijaintinsa.
Toinen yleinen menetelmä on kolmio. Tätä menetelmää käytetään tyypillisesti paikoissa, joissa ei ole lineaarisia yhteyspisteitä. Tällöin tarkka sijainti määritetään muiden lähellä olevien paikkojen kautta. Ohjelmisto ottaa lähellä olevat tunnetut koordinaatit ja kolmioi uuden pisteen sijainnin. Mitä enemmän lähellä olevia paikkoja järjestelmä tietää, sitä tarkemmat tulokset ovat.
Kolmionpohjainen geokoodaus on yleinen piirre useimmissa kannettavissa GPS -vastaanottimissa. Nämä järjestelmät käyttävät yksikön sisällä olevaa sirua löytääkseen peruskoordinaatit. Nämä koordinaatit tarkistetaan sitten käyttämällä alueen muiden tunnettujen koordinaattien kolmiomittausta. Tämä geokoodausmuoto toimii hyvin myös erämatkoja suunniteltaessa, koska koordinaatit voidaan tunnistaa ennen alueelle saapumista, mikä helpottaa navigointia haluttuun kohteeseen.
Geokoodaus, erityisesti interpolointi, antaa käyttäjille mahdollisuuden saada yllättävän paljon henkilökohtaisia tietoja. Näiden järjestelmien avulla yhdistettynä muihin avoimiin tietokantoihin on mahdollista seurata henkilöä melko helposti. Tämä on erityisen yleistä henkilöille, jotka ovat tehneet rikoksia, jotka edellyttävät paikallista rekisteröintiä. Tämän seurauksena useat vahtiryhmät katsovat, että geokoodaus ja monet muut maantieteelliset järjestelmät loukkaavat ihmisten yksityisyyttä ja tarvitsevat tiukempia määräyksiä.