Pregunta

Tengo una base de datos que tiene una lista de códigos postales que tiene latitud, longitud, estado, ciudad, estado del código FIPS, zona horaria, etc. Me gustaría extender esto y escritura, ya sea una función de C # o TSQL (SQL 2008) la función que tendrá una calle, ciudad, estado y código postal y devolver el zip + 4 servidor. He buscado alta y baja y hay muchos programas por ahí que puede hacerlo pero ninguno parece permitir realmente que yo vea lo que han hecho y lo aumento para mis propias necesidades. ¿Alguien sabe de una solución de código abierto que puede hacer esto o que me señale en la dirección correcta para que pueda hacer una versión de código abierto?

¿Fue útil?

Solución

Posiblemente la solución más fácil para el uso de la API es la dirección del USPS (http://www.usps.com/webtools/htm/Address-Information.htm#_Toc131231396) El uso de las bases de datos respecto de lavado es un poco vago (y si preguntarles al respecto, parece que siguen siendo tan vaga, quizás a propósito), pero una vez que obtener la aprobación es muy fácil enviar los datos que tiene y volver un totalmente verificados, 100% compatible y dirección arriba-hasta la fecha. Una vez que obtenga la parte posterior de los datos de USPS, simplemente puede añadir / restar / agument lo que necesite antes de rellenar de nuevo en la base de datos. Por ejemplo, es posible codificar geográficamente desde la dirección verificada, o desde su base de datos, tiene que poner esos datos en los datos que se recibieron, la inserción en un bucle.

Lo estoy usando en una de mis aplicaciones para validar las consultas entrantes y ha demostrado ser casi el 100% fiable para conseguir lo que necesito me corregí.

Otros consejos

Una cosa a la nota sobre el API libre de USPS es que su licencia dice que los datos de las devoluciones deben ser utilizados únicamente para el envío de las cosas a través del USPS. Tuvimos una necesidad de ZIP + 4, pero los datos que enviamos nuestras cosas a través de otras compañías, por lo que esto significaba que no podía usar el servicio gratuito.

Yo trabajo para una compañía llamada SmartyStreets ; hacemos la validación de direcciones de correo y se CASS-certificado por el USPS. Sin embargo, no hay restricciones de licencia como la API de USPS' y API de Google y otros. Incluso tenemos una versión libre.

puede ser interesante intentar LiveAddress ... y si usted tiene todas las preguntas que le ayudarán a ponerlo en práctica.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top