Geocodificação é uma necessidade extremamente comum - de serviços postais a análises demográficas, existem muitos empregos que requerem transformar nomes em lugares e vice-versa.
Desafios
Geocodificação é difícil por vários motivos. Nomes de ruas são frequentemente mal-escritos, e até mesmo registros oficiais de cidades variam significativamente. O formato do nome das ruas - a ordem em que o número da casa, nome da rua, cidade e país são posicionados - varia entre cidades e países. Coordenadas de endereço também pode ser ou precisas ou estimads escolhendo pontos equidistantes entre endereços conhecidos em uma estrada.
Dados
A quantidade de dados requeridos para rodar um geocodificador mundial é significante e não facilmente disponível. Fontes comerciais como a Google Maps Geocoding API são baseadas em dados proprietários, e geralmente requerem restrições no uso. Nos EUA, a maior fonte de pontos de endereço, controlada pela USPS, não está dispońivel para uso público devido a preocupações com privacidade.
Ferramentes
Existem muitos geocodificadores dispońiveis, com uma grande variedade de performance, cobertura e granularidade.