Какой самый простой способ сделать одноразовый массовый геокод?(580 000 адресов) - PullRequest
0 голосов
/ 09 января 2012

Я работаю над проектом, связанным с гражданским населением, и мне нужно иметь возможность отображать все свойства в Филадельфии на карте, поэтому мне нужно получить широту и долготу для всех 580 000 объектов. (Только один раз)

Большинство API, таких как Google / Yahoo, имеют ограничения в 5000 в день, и даже BatchGeo имеет аналогичное ограничение.

Есть ли способ выполнить однократное геокодирование всех этих адресов?

Ответы [ 4 ]

2 голосов
/ 14 июня 2013

Вы можете использовать Map Quest of Cloud Made.Я создал небольшую утилиту, чтобы помочь сравнить эти API.Утилита размещена по адресу ниже:

http://ankit -zalani.appspot.com / GeoCode / index.jsp

2 голосов
/ 09 января 2012

Список бесплатных и платных услуг геокодирования можно найти на сайте USC .

Также проверьте API потока данных Geocode от Microsoft , он допускает до 200 000 записей / 300 МБ и занимает до 14 дней.

Еще одна возможность объединить несколько служб одновременно: используйте 4 службы, которые позволяют 5000 записей в день, и вы завершите свою задачу через месяц.

1 голос
/ 24 марта 2012

Тобиас, я работаю в компании по проверке адресов (а в последнее время и в геокодировании), которая называется SmartyStreets.

Многие службы имеют ограничения на использование, основанные на объемных и лицензионных соглашениях, которые не позволяют пользователям сохранять результаты запросов геокодирования.Однако есть некоторые поставщики, у которых нет таких ограничений или ограничений.

Я бы порекомендовал что-то вроде LiveAddress , которое не только геокодирует адреса, но и выполняет сертификацию CASS-Certified.чтобы убедиться, что ваши адреса верны, прежде чем давать вам потенциально неверные координаты.Вы можете запустить 580 000 или даже миллионы одновременно за несколько минут, и мы позволим вам сохранить ваши результаты.

Надеюсь, это поможет.Если у вас есть еще вопросы об адресах, я лично помогу.

0 голосов
/ 26 мая 2016

Эта ветка довольно старая, но в последние годы произошли некоторые события, делающие массовое геокодирование очень дешевым.Мой любимый вариант - просто получить сервер геокодирования в AWS (google: геокодирование в aws), там есть много опций, некоторые бесплатные, с низкими почасовыми ставками (общая стоимость зависит, конечно, от выбранного вами сервера).

...