street address - pais - ¿Cómo relaciono las direcciones de las calles con los códigos postales del Reino Unido?
direccion reino unido codigo postal (12)
Comparación rápida:
- Códigos postales ideales : https://ideal-postcodes.co.uk tiene un paquete en npm y tiene un precio razonable. Proporciona direcciones como partes individuales y una sola cadena , que puede ser útil para completar un formulario como bits individuales (y permitir que las personas personalicen).
- getAddress - http://getaddress.io - también a un precio razonable. Da resultados solo como una sola cadena , en lugar de los componentes desglosados: si esto es mejor o peor, realmente depende de la situación.
- Código postal en cualquier lugar - http://www.postcodeanywhere.co.uk/ - utilizado por muchos nombres familiares grandes, pero mucho más caro que otras soluciones. Sin embargo, puede recibir hasta 50 llamadas JSON API por día directamente. Consulte ¿Cómo busco una dirección en el Reino Unido según el número de casa y el código postal?
- Obtenga el archivo PAF usted mismo http://poweredbypaf.com - esto es increíblemente caro.
Los sitios del Reino Unido que requieren direcciones a menudo piden al usuario que proporcione un código postal. Luego, el sitio ofrece al usuario una opción entre las diferentes direcciones que coinciden con ese código postal.
¿Cómo puedo hacer coincidir un código postal con una dirección de calle?
Contrariamente a las respuestas aquí, NO necesita el PAF muy costoso de la oficina de correos. Hay una serie de servicios comerciales (probablemente impulsados por el PAF) que devuelven las calles y los números de las calles para un código postal específico. Por lo general, cobran sobre una base por solicitud. No tengo ninguna experiencia con un proveedor en particular, pero este es un ejemplo: capscan
Creo que necesitas el archivo de dirección del código postal de Royal Mail . Desde ese enlace:
PAF es la única fuente completa de todos los códigos postales del Reino Unido conocidos.
Los servicios existen para manejar las solicitudes de esta información, por lo que puede ser más barato usar dichos servicios para un pequeño número de solicitudes (obviamente, tiene problemas cuando estos servicios no están disponibles por cualquier motivo).
La única forma de hacerlo oficialmente hasta ahora ha sido comprar el archivo de direcciones de Postcode, sin embargo, recientemente se publicó una noticia que los datos pueden ser gratis en 2010, por lo que depende de si puede esperar.
No es necesario comprar el archivo de dirección del código postal de Royal Mail (PAF). Hay muchas API disponibles.
getaddress.io es el único que he encontrado que tiene un plan gratuito:
Para agregar a las respuestas que ya vienen a través de:
En los productos pagados normalmente pagas por:
nivel de premisa : más detallado y puede ofrecer al usuario una lista de las premisas en esa ubicación de código postal
nivel de la calle : simplemente coincide con la calle en la ubicación del código postal: usted o su usuario completan "la primera línea de la dirección", generalmente el nombre o número de la casa
Creo que esta diferencia está incorporada en la licencia por el Royal Mail en la fuente. El nivel de premisa es sustancialmente más caro
Para hacer esto, necesita acceder al archivo de direcciones del código postal: esto es algo que tiene licencia de uso anual desde la oficina postal, generalmente a través de un tercero.
Puede elegir dependiendo de sus necesidades de comprar un paquete para usar localmente o de usar servicios web.
La página de Royal Mail está aquí: http://www.royalmail.com/portal/rm/jump2?mediaId=400085&catId=400084 y en esa página hay enlaces a proveedores de servicios.
Postcode Anywhere es uno de los proveedores (uno de mis clientes los usa sin quejas). La licencia es flexible: Código postal en cualquier lugar Reino Unido Buscador de direcciones
Puede utilizar el PAF o uno de los servicios web comerciales (hay algunos) que otorgan licencias al PAF. Creo que usualmente compra "créditos" o paga una tarifa plana por acceso ilimitado.
Puede utilizar un servicio de geocodificación, como el que proporciona Google.
Si desea obtener la dirección aproximada para un código postal del Reino Unido (es decir, a nivel de calle), hay una manera de hacerlo legalmente y de forma gratuita sin utilizar los datos de PAF.
- Geocodificar el código postal: esto se puede hacer legalmente gratis ahora. El sistema operativo ha lanzado la base de datos de punto de código al dominio público
- Realice una búsqueda inversa en el par de latencia / lng WGS84 utilizando la API de geocodificación HTTP de Google Maps para obtener la dirección
Como ejemplo de esto, eche un vistazo a este servicio web XML:
http://geo.jamiethompson.co.uk/W127RJ.xml
explicado en
http://jamiethompson.co.uk/projects/2010/04/30/an-open-free-uk-postcode-geocoding-web-service/
que devuelve:
<result>
<status>200</status>
<message/>
<postcode>W12 7RJ</postcode>
<geo>
<os_x>523180</os_x>
<os_y>180541</os_y>
<lat>51.510379</lat>
<lng>-0.226376</lng>
<landranger>TQ231805</landranger>
<accuracy>1</accuracy>
<key>UO1NV-4UO8</key>
</geo>
<address>
<street>White City Close</street>
<locality>Hammersmith</locality>
<district>Hammersmith</district>
<county>Greater London</county>
</address>
No es tan práctico como las ofertas comerciales que le brindan una lista completa de direcciones para cualquier código postal dado, pero le permite hacer un "¿Cuál es su código postal? ¿Cuál es el número de su casa?" tipo de sistema
Si lo agrega a un carrito de compras en un sitio web o sistema similar, puede comprar el acceso a los datos por clic. Si lo está utilizando para un sistema interno como CRM, necesita comprar una licencia por usuario.
De cualquier manera, puede utilizar la API de búsqueda de códigos postales de Data8 a través de servicios web.