Вопрос

У меня есть база данных, в которой есть список Zip-кодов, которые имеют широту, долготу, государство, город, код FIP, часовой пояс и т. Д. Я хотел бы расширить это и написать функцию C # или TSQL (SQL Server 2008) Функция, которая возьмет улицу, город, штат и молния и возвращает ZIP + 4. Я искал высоко и низко, и есть много программ, которые могут сделать это, но никто не может позволить мне увидеть, что они сделали и улучшают его для своих собственных потребностей. Кто-нибудь знает о решении с открытым исходным кодом, который может сделать это или указать мне в правильном направлении, чтобы я мог сделать версию с открытым исходным кодом?

Это было полезно?

Решение

Возможно, самое простое решение для использования является адресной API USPS (http://www.usps.com/webtools/htm/Address-information.htm#_toc131231396) Использование, касающееся баз данных с очисткой, немного расплывчато (и если вы спрашиваете их о Это, похоже, они остаются как смутно, возможно, нарочно), но, как только вы получите одобрение, очень легко отправлять данные, которые вы имеете и верните полностью проверенный, 100% совместимый и актуальный адрес. После того, как вы получите данные от USPS, вы можете просто добавить / вычесть / распустить его, сколько вам нужно до набивки в БД. Например, вы можете воспользоваться GeoCode из проверенного адреса или с вашей БД, а затем добавить к тому, что данные в полученные вами данные, вставляющие в цикле.

Я использую его на одном из моих приложений, чтобы подтвердить входящие запросы, и он доказал почти 100% надежным для получения мне то, что мне нужно исправить.

Другие советы

Одно следует отметить о бесплатной API usps, что их лицензию говорит, что данные, которые он возвращается, должен использоваться только для отправки вещей через USPS. Нам было необходимость в данных Zip + 4, но мы отправляем наши вещи через другие перевозчики, поэтому это означает, что мы не могли использовать бесплатный сервис.

Я работаю на компанию под названием Smartystreets.; Мы делаем проверку почтовых адресов и CASS сертифицированы USPS. Тем не менее, нет никаких лицензийных ограничений, таких как с API USPS и API Google и другие. У нас даже есть бесплатная версия.

Вам было бы интересно попробовать Ливка... А если у вас есть какие-либо вопросы, я помогу вам реализовать его.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top