Guía

Guía de direcciones

Una dirección parece cuatro campos que rellenar. Es una frase con una gramática, distinta en cada país, que le sirve a una persona para encontrar una puerta. Esta guía dice de qué partes está hecha, por qué se equivoca tan a menudo, qué significa arreglarla y qué significa verificarla.

Qué es una dirección postal

Una dirección postal es el camino que lleva a una puerta: el país, la ciudad, la calle, el número en la calle, y dentro del edificio la escalera o el piso. Cada parte restringe la anterior. Por eso una dirección no es un texto libre: es un dato con una estructura, y la estructura la decide el correo del país, no quien escribe.

Los correos nacionales publican un estándar de composición: el orden de las líneas, qué va en mayúsculas, dónde va el número, cómo se abrevia. Respetarlo no es pedantería: los centros de clasificación leen la dirección con máquinas, y una línea fuera de sitio o un código postal genérico mandan la carta a dar una vuelta de más, o de vuelta.

Las partes de una dirección

  • Calle·un tipo (via, piazza, rue, straße, calle) y un nombre. El tipo puede ir delante, detrás o pegado al nombre; el nombre puede tener partículas («de la», «van der») que se quedan en minúscula y abreviaturas («S.», «G.») que hay que desarrollar.
  • Número·un número, a veces con una letra o un sufijo («7a», «12/B», «14-16»), en algunas ciudades con un color (los números rojos de Génova y Florencia). Va antes o después de la vía según el país, y nunca debe confundirse con la escalera, el piso o la planta.
  • Código postal·identifica un centro de reparto, no una ciudad: las grandes ciudades tienen decenas, y en algunos países el código identifica el tramo de calle o el edificio concreto. Tiene una forma fija por país: cinco cifras, cuatro cifras y dos letras, dos grupos con espacio o guion.
  • Localidad·el municipio, en mayúsculas y con su nombre oficial. La pedanía, el barrio o el distrito son información adicional, no un municipio: van en su sitio, y la localidad sigue siendo el municipio.
  • Provincia o región·donde el país la usa en la dirección: la sigla de la provincia en Italia, el estado en Estados Unidos; en Alemania, Francia o España no se escribe.
  • País·la última línea, en mayúsculas, en la lengua de quien envía; el prefijo delante del código postal (D-, F-, CH-) es una costumbre superada y se quita.

Por qué se equivocan las direcciones

Las direcciones se equivocan porque las escriben las personas, deprisa, cada una a su manera. Los errores son siempre los mismos, y se reconocen.

  • Abreviaturas: «v.», «p.zza», «str.», «avda.», «gt.». Quien las escribe las entiende; una máquina no, y dos fichas de la misma persona no se reconocen.
  • Código postal genérico o antiguo: 20100, 00100, un código de antes de la reforma. La carta llega a un centro equivocado.
  • Pedanía en lugar del municipio, o al revés: la localidad escrita es un barrio, un pueblo absorbido, un polígono industrial, y el municipio no se entiende.
  • Cosas fuera de sitio: «a/a», «c/o», escalera, piso, planta y nombre del edificio dentro de la línea de la vía, que se vuelve ilegible.
  • Ciudad en otra lengua: Múnich por München, Lisboa por Lisboa en portugués, Amberes por Antwerpen. El correo de ese país la quiere en su nombre.
  • Vía correcta, número inexistente: el error que ninguna regla de forma ve, y que solo el registro de direcciones puede decir.

Normalizar y verificar: dos cosas distintas

Normalizar una dirección es reescribirla en la forma postal de su país: código postal en el formato correcto, abreviaturas desarrolladas en la lengua del lugar, mayúsculas según el uso, número donde es costumbre, ciudad en su nombre local, lo que no corresponde movido a su sitio. Se puede hacer con cualquier dirección del mundo, porque la forma es una regla.

Verificar una dirección es contrastarla con el registro nacional de direcciones: ¿esa vía existe en ese municipio? ¿ese número existe en esa vía? ¿ese código postal es el suyo? Solo se puede hacer donde el registro está publicado y en servicio, y da además las coordenadas del número. Una dirección puede estar normalizada sin estar verificada; el resultado siempre dice cuál de las dos cosas se ha hecho.

Una regla vale para ambas: cada cambio se declara, y lo que no se sabe no se inventa. Una dirección que no se puede reconstruir con certeza sale con el motivo, no con una versión plausible.

Qué cambia de un país a otro

Cada país tiene su gramática. Los países con registro en servicio, cada uno con su página:

PaísNúmeroCódigo postalRegistro
Italia después de la vía 5 cifras todos los municipios
Alemania después de la vía 5 cifras 16.740.631 números
Francia antes de la vía 5 cifras 26.068.644 números
España después de la vía 5 cifras 15.428.192 números
Países Bajos después de la vía 4 cifras y 2 letras 10.066.060 números
Portugal después de la vía 4 + 3 cifras 2.681.620 números
Bélgica después de la vía 4 cifras 5.512.942 números
Suiza después de la vía 4 cifras 2.444.868 números
Liechtenstein después de la vía 4 cifras 12.729 números
Chequia después de la vía 3 + 2 cifras 3.020.881 números
Dinamarca después de la vía 4 cifras 2.614.616 números
Noruega después de la vía 4 cifras 2.568.657 números
Finlandia después de la vía 5 cifras 5.255.497 números
Austria después de la vía 4 cifras 2.505.721 números
Eslovenia después de la vía 4 cifras 655.408 números
Luxemburgo antes de la vía L- e 4 cifre 178.959 números
Hungría después de la vía 4 cifras 731.695 números
Rumanía después de la vía 6 cifre 1.003.609 números
Irlanda antes de la vía Eircode 547.989 números
Eslovaquia después de la vía 3 + 2 cifras 1.896.376 números
Islandia después de la vía 3 cifre 231.230 números
Croacia después de la vía 5 cifras 1.682.480 números
Andorra después de la vía AD e 3 cifre 343 números
Mónaco antes de la vía 5 cifras 351 números
San Marino después de la vía 5 cifras 11.495 números
Ciudad del Vaticano después de la vía 5 cifras 130 números

Para los demás países vale la forma postal del país: código postal, abreviaturas, mayúsculas, número, línea del país. La lista crece con los registros: todos los países.

Las coordenadas y la precisión

Una dirección verificada tiene un punto en el mapa: latitud y longitud del número, tomadas del registro nacional. Cuando el número exacto no está, el punto se estima entre los números vecinos de la misma vía; cuando falta también eso, se baja al punto de la vía o al centro del municipio. El campo de precisión siempre dice a qué nivel se ha llegado — número, interpolado, vía, municipio — para que quien use las coordenadas sepa cuánto fiarse.

Donde el registro nacional no publica una zona, el punto puede venir de OpenStreetMap: en ese caso la fuente se declara y la atribución debe reproducirse si se publican las coordenadas.

Qué pasa con un archivo

Un archivo de direcciones — clientes, donantes, socios — casi siempre está sucio del modo descrito arriba, y la suciedad no se ve hasta que las cartas vuelven. Cargado tal cual, vuelve con una columna más por cada campo arreglado y una columna con el resultado: correcto, modificado con lo que ha cambiado, por revisar con el motivo. Las columnas que no tienen que ver quedan intactas, en el orden de partida.

Las filas por revisar suelen ser pocas, y son las que ninguna regla puede decidir: una vía que no aparece en el municipio, un número que no existe. Ahí hace falta una persona, y el resultado las pone en fila. Cómo preparar el archivo está en esta página.

Direcciones y duplicados

La misma persona en la misma dirección, escrita de dos maneras, es el duplicado más común de una base de datos, y el más difícil de ver con una hoja de cálculo: «v. Leopardi 4» y «Via Giacomo Leopardi, 4» son cadenas distintas. Normalizar las direcciones antes de la comparación hace que las dos grafías colapsen en la misma forma; para las direcciones extranjeras una clave de comparación hace el mismo trabajo en la lengua del país («350 Fifth Avenue» y «350 5th Ave» coinciden).

Después la comparación mira el nombre — diminutivos, iniciales, apellido y nombre invertidos, erratas — y los datos de contacto, y da un nivel de certeza para cada grupo. Cómo funciona está en deduplicación.

Preguntas frecuentes

¿Qué diferencia hay entre normalizar y verificar una dirección?

Normalizar es escribirla en la forma postal de su país: código postal en el formato correcto, abreviaturas desarrolladas, mayúsculas según el uso, número en su sitio. Verificar es contrastarla con el registro nacional de direcciones: esa vía existe en ese municipio, ese número existe en esa vía, ese código postal es el suyo. La forma se le puede dar a cualquier dirección del mundo; la verificación solo donde el registro está en servicio.

¿Una dirección normalizada es necesariamente correcta?

No. Una dirección puede estar perfectamente escrita y no existir: una vía que no está en el municipio, un número nunca asignado. Por eso la forma y la verificación son dos cosas distintas, y el resultado dice cuál de las dos se ha hecho.

¿Por qué no basta el código postal genérico?

En las grandes ciudades el código postal cambia de una calle a otra, y a veces a lo largo de la misma calle. Un código genérico (20100 para Milán, 00100 para Roma) lo aceptan los formularios pero no identifica el centro de reparto: la carta da una vuelta de más, o vuelve.

¿Qué pasa si una dirección no se puede verificar?

Se queda en la forma postal del país, con un resultado que dice por qué: vía no encontrada en el municipio, número no encontrado, datos insuficientes. Nunca se sustituye por una dirección plausible: una duda declarada vale más que una certeza inventada.

¿Las direcciones verificadas tienen coordenadas?

Donde el registro nacional las tiene, sí: latitud y longitud del número. Cuando falta el número exacto, el punto se estima a partir de los números vecinos o se baja a la vía o al municipio, y el campo de precisión dice a qué nivel hemos llegado.

Pruébalo con una dirección

Una dirección cada vez desde el sitio, un archivo entero desde el área personal, o la API dentro de tu aplicación.