Perguntas · Moradas

O que é a normalização de moradas e como se faz?

Normalizar uma morada é verificar que existe e reescrevê-la na forma de entrega correta: o tipo de via por extenso, o número de porta a seguir à rua, o código postal completo com os sete algarismos, a localidade postal na forma oficial. Faz-se comparando o que está escrito com o registo nacional de moradas e declarando cada correção.

O que quer dizer, em concreto

A mesma morada pode escrever-se de dezenas de maneiras: «r. de santa catarina, 110», «Rua Sta. Catarina n.º 110», «SANTA CATARINA 110 PORTO», com o código postal só de quatro algarismos ou sem ele. Para uma pessoa é sempre o mesmo sítio. Para uma base de dados, para uma transportadora ou para um programa que tem de comparar duas fichas são cadeias de texto diferentes. A normalização leva cada uma destas grafias à mesma forma: Rua de Santa Catarina 110, 4000-442 PORTO.

Não é só uma questão de forma. Para chegar a essa linha o motor tem de estabelecer que a localidade é o Porto, que no Porto existe uma Rua de Santa Catarina, que o número 110 fica no troço com o código postal 4000-442 e não noutro. Cada passo é uma verificação: se uma rua não consta na localidade, ou se o registo não cobre esse troço, a normalização não inventa e di-lo.

O que acontece se não a fizer

As consequências veem-se em três sítios. Nos envios: uma parte das cartas e das encomendas volta ou chega atrasada, porque o código postal incompleto ou errado manda o envelope para o centro de distribuição errado e a rua abreviada não se resolve à primeira. Na base de dados: a mesma pessoa acaba em duas ou três fichas, porque a pesquisa por morada não encontra a ficha existente escrita de outra maneira, e as contagens por localidade ou por zona não batem certo. Nas integrações: um sistema de gestão, um CRM e uma loja online que falam de clientes diferentes só porque cada um escreve a morada à sua maneira.

O custo nunca é uma rubrica só do orçamento. É feito de devoluções, de comunicações em duplicado, de tempo gasto a procurar à mão e de decisões tomadas sobre números que contam duas vezes as mesmas pessoas.

Como se escreve uma morada correta

A forma de entrega portuguesa é feita de quatro elementos, sempre pela mesma ordem:

  • O tipo de via e o nome da rua, por extenso: Rua, Avenida, Praça, Largo, Travessa, seguido do nome completo como consta no registo. «R.» passa a «Rua», «Av.» a «Avenida», «Pç.» a «Praça»; a partícula «de» fica onde o registo a tem («Rua de Santa Catarina»).
  • O número de porta, a seguir ao nome da rua, sem vírgula nem «n.º». Andar, porta e lote não fazem parte da morada: ficam na linha seguinte, a do edifício.
  • O código postal, sete algarismos em dois grupos («4000-442»): o segundo grupo identifica o troço de rua, não só a cidade. «4000» sozinho não identifica nenhum troço, e o código de outro troço manda a carta para o sítio errado.
  • A localidade postal, em maiúsculas, com o nome que o registo lhe dá: o lugar ou a freguesia, quando é preciso, vai na linha do edifício.

O telefone e o e-mail não fazem parte da morada, mas convém controlá-los no mesmo passo, porque os erros vêm da mesma mão e da mesma pressa.

Como se faz na prática

Um motor de normalização trabalha do geral para o particular: primeiro a localidade, depois a rua no registo dessa localidade, por fim o número de porta e o código postal que lhe cabe. Quando os dados escritos se contradizem, escolhe e declara a escolha.

O resultado não é só a morada reescrita. É a morada mais um resultado: correta, alterada com a lista das modificações, ou a rever com o motivo (rua que não consta na localidade, número em falta, localidade ambígua). Em Portugal o registo nacional cobre a maior parte das ruas, mas não todas: onde não chega, o motor diz que o número não é confirmável, em vez de o dar por errado. Um motor que devolve sempre uma morada bonita e nunca uma dúvida está a esconder os erros em vez de os resolver.

Com a RadarAddress a normalização é a verificação da morada: uma de cada vez a partir do site, a partir de um ficheiro Excel ou CSV para uma base de dados inteira, pela API dentro do seu sistema de gestão ou no formulário do site com o preenchimento automático. No mesmo passo arruma apelido e nome, corrige as gralhas no e-mail e devolve as coordenadas e o código do município. Os preços estão na página de preços.

Normalizar, validar, geocodificar: três coisas diferentes

Validar é responder sim ou não: esta morada existe? É o mínimo, e sozinho serve de pouco: um não sem a correção deixa-lhe o trabalho todo. Normalizar é validar e reescrever na forma correta, com as alterações declaradas: é o que uma base de dados precisa. Geocodificar é acrescentar as coordenadas a uma morada já resolvida: útil para mapas e distâncias, enganador se for feito sobre uma morada não normalizada, porque um ponto no mapa sai sempre, mesmo errado. A ordem certa é sempre a mesma: primeiro a normalização, depois tudo o resto.

A mesma morada, antes e depois

Antes
r. de santa catarina, 110
4000 porto
Depois
Rua de Santa Catarina 110
4000-442 PORTO

Três alterações declaradas: o tipo de via por extenso, o código postal completado com os três algarismos do troço, a localidade em maiúsculas. O resultado diz «morada alterada», não «morada errada».

As perguntas que se seguem

O que quer dizer não normalizar a morada?

Quer dizer usar a morada tal como foi escrita, sem a verificar. Funciona enquanto alguém a lê e a interpreta; deixa de funcionar quando é uma máquina a usá-la: um centro de distribuição, uma pesquisa na base de dados, uma comparação entre duas fichas.

Como se escreve uma morada de forma correta?

Tipo de via e nome da rua por extenso, depois o número de porta, depois o código postal com os sete algarismos e a localidade em maiúsculas. Andar, porta, lote e lugar ficam numa linha à parte, a do edifício.

A normalização muda o significado da morada?

Não. Muda a forma, não o sítio. Quando a forma correta não se consegue estabelecer com certeza, por exemplo uma rua que não consta na localidade ou um troço que o registo não cobre, a morada fica como está e o resultado assinala-o: nenhuma morada é substituída por uma plausível.

Serve mesmo se as cartas chegarem na mesma?

Sim, para a base de dados. Uma morada escrita de três maneiras faz três fichas da mesma pessoa, três contagens erradas e três envios. A normalização é o pressuposto da desduplicação.

Posso normalizar as moradas no momento em que são inseridas?

Sim, com o preenchimento automático no formulário e com a API no momento de gravar. É a maneira mais económica: uma morada correta à entrada não tem de ser corrigida depois.

Quanto tempo leva uma base de dados inteira?

O ficheiro carrega-se e é processado numa fila, linha a linha, até um milhão de moradas num só trabalho; no fim chega um e-mail com o resultado e o relatório dos resultados.

Experimente a verificação de moradas

Veja um exemplo do seu país normalizado, com cada correção explicada campo a campo.

Experimente a verificação de moradas

Lê também: Porque voltam as cartas · Verificar e corrigir uma base de clientes · Uma API para normalizar moradas