Ситуация: Мне поручили геокодирование и нанесение адресов на карту города для друга семьи.Геокодирование адресов улиц без суффиксов
У меня есть список из более чем 400 адресов. В эти адреса включены PO-боксы и адреса с номером улицы, направлением, названием улицы, суффикс улицы (некоторые из них не имеют этого), город и почтовый индекс.
Я попытался геокодировать все адреса с помощью Geopy и Nominatim.
Издание:
Я заметил, что эти адреса без уличных суффиксов и почтовых ящиков не могут быть привязан к местности.
То, что я сделал:
Я прочитал большинство сообщения, касающиеся адреса, читать заметки Geopy и Google искал, пока коровы не пришли домой.
Я закончил тем, что наткнулся на сайт геокодирования, что ящики PO не могут быть сопоставлены, и этот уличный суффикс необходим для сопоставления.
http://www.gis.harvard.edu/services/blog/geocoding-best-practices
Вопрос:
Есть ли способ для поиска улицы суффикса каждой улицы, которая отсутствует суффикс улицы?
Есть ли еще бесплатный бесплатный сервис или библиотека, которые могут быть использованы, кроме Nominatim и Geopy, которые могут использовать информацию, которую у меня есть, и не требовать, чтобы я просматривал каждый отдельный уличный суффикс на Google Maps?
Обратите внимание!
Являются ли адреса только строками, или вы точно знаете, какие из них не имеют суффикса? – Nevermore
Адреса - это просто строки. Я могу выяснить, какие из них не имеют суффикса, запустив их через скрипт. Я настраиваю свой код, чтобы возвращать все ошибки как NaN. – KeatonYoung
как в ошибке означает, что геолокатор не смог найти адрес (возможно, потому, что это поле PO), а затем возвращает ошибку? Тогда вы не можете произвольно вставить st. или rd.? – Nevermore