Qualidade dos dados

Como medimos a precisão da geocodificação com pontos conhecidos

Um geocodificador que nunca foi verificado em relação a um ponto conhecido está apenas chutando com confiança. A única forma honesta de medir a precisão é começar com endereços cujas coordenadas reais já são conhecidas, a partir de marcos levantados, registros oficiais de lotes ou localizações verificadas de prédios, e compará-las com o que a API retorna.

A comparação em si é simples. Você pega a latitude e a longitude retornadas, mede a distância até o ponto verdadeiro conhecido e registra o valor. Faça isso em um conjunto grande e variado de endereços, e não apenas nos que ficam perto da sede, e os padrões aparecem rapidamente. Um geocodificador pode acertar a poucos metros o número de uma casa em um bairro residencial e errar por um quarteirão o endereço de uma estrada rural, e os dois resultados são verdadeiros ao mesmo tempo.

O que importa mais do que qualquer valor isolado de distância é como o erro se correlaciona com o campo precision da resposta. Um resultado marcado como house deve se concentrar bem perto do ponto verdadeiro. Um resultado marcado como street deve ficar mais longe, em média, porque foi associado a um trecho de rua, e não a um prédio específico. Um resultado marcado como postcode ou city deve ser entendido desde o início como uma estimativa bem menos detalhada. Se o erro não acompanha o rótulo de precisão, o rótulo não está cumprindo seu papel.

É também por isso que a cobertura e a precisão precisam ser medidas separadamente. A cobertura pergunta se um endereço pode ser encontrado. A precisão pergunta quão próxima a resposta está depois de encontrado. Um país pode ter excelente cobertura e precisão mediana, ou o contrário, e informar apenas um número esconde qual problema você realmente tem.

Não publicamos uma porcentagem de precisão combinada única para a My Geocode, porque um número desses achata exatamente a variação que importa. Um endereço em um país com dados detalhados em nível de prédio e outro em um país onde os correios só registram localidades não são comparáveis, e calcular a média dos dois produz um valor que não descreve nenhum deles. O que podemos dizer é como você mesmo pode fazer esse tipo de teste: escolha endereços de referência relevantes para onde seus usuários realmente estão, verifique juntos os campos precision e confidence retornados e defina seus próprios limites com base no que você observar na sua área de atuação.

Se você está avaliando qualquer provedor de geocodificação, não só o nosso, peça testes com pontos de referência em vez de uma porcentagem de destaque. Um fornecedor que confia nos próprios dados vai mostrar o método. Teste um lote dos seus próprios endereços no endpoint de geocodificação direta e observe como a precisão e a distância variam juntas para a sua combinação específica de locais, já que esse é o número que realmente prevê como a API vai se comportar no seu produto.