O que é um geocoder?
A geocodificação refere-se à conversão de um endereço físico, como um endereço, em coordenadas geográficas, geralmente longitude e latitude, para exibir o local em um mapa. A geocodificação reversa faz o cálculo oposto e encontra um endereço quando recebe um conjunto de coordenadas geográficas. Um geocoder, ou sistema de geocodificação, é um software ou serviço da web que realiza a geocodificação. Um geocoder pode ser usado para vários propósitos, por exemplo, obter direções, cartografia e identificação geográfica. A marcação geográfica envolve a adição de uma marcação geográfica, que é dados geográficos como latitude e longitude, a vários tipos de mídia, como fotos, vídeos, feeds RSS e sites.
Os três métodos mais comuns de geocodificação são: por endereço; por código postal, CEP ou o equivalente local; e por fronteira. Ao geocodificar por endereço, um geocodificador geralmente usa um arquivo de referência com dados como endereços e nomes de ruas que já foram mapeados. Em seguida, ele combina os dados no arquivo de referência com a lista de endereços em que está geocodificando. Geralmente, um processo chamado interpolação de endereço é usado para estimar a posição de um endereço específico, o que significa que o sistema estima onde um endereço específico está localizado com base nas informações gerais no arquivo de referência. Por exemplo, um geocodificador pode descobrir em que extremidade de um bloco ou rua um endereço está localizado com base no número de edifícios ou em que lado da rua uma casa está localizada, com base no número ímpar ou uniforme do edifício.
O uso de códigos postais pode ser problemático, especialmente em áreas rurais, onde cada código postal cobre uma área muito grande. Nas áreas urbanas, esse método é mais preciso, pois cada código postal cobre uma área geográfica muito menor. A geocodificação por limite é o método menos confiável, porque mostra apenas uma área geral em que um endereço específico está localizado.
Existem dificuldades com todos os métodos de geocodificação. Até o método mais confiável, usando endereços físicos, tem seus problemas. Por exemplo, novos endereços ainda não foram adicionados ao banco de dados do geocodificador ou as ruas podem ter o mesmo nome, mas estão localizadas em diferentes áreas geográficas. Existe uma grande variedade de sistemas de geocodificação disponíveis e alguns são gratuitos, enquanto outros exigem uma taxa de licenciamento. Alguns exemplos de geocodificadores são os serviços baseados na Internet relativamente conhecidos, como Google Maps, Yahoo PlaceFinder e USC Geocoder, e sistemas como Geohash, C-squares e ISO 6709. Existem também alternativas baseadas em texto que não exigem o usuário estar online.