Если ваши искровые двоичные файлы находятся в папке, где в имени папки есть пробелы (например, «Program Files (x86)»), это не сработало. Я изменил его на «Program_Files», тогда команда spark_shell работает в cmd.
Раньше я использовал ZipCodeDownload , и он содержит информацию о широте и долготе, а также почтовые индексы, города и т. Д. Однако это коммерческий продукт. . (обратите внимание, я не работал и никогда не работал в этой компании)
РЕДАКТИРОВАТЬ: Вряд ли вы найдете бесплатный сервис, предоставляющий неограниченное количество запросов в секунду. Не знаю, смотрели ли вы по этой ссылке, но цена продукта начинается с 30 долларов США, что, на мой взгляд, вполне доступно.
Вы ищете что-то вроде geocoder.us ?
Также есть API виртуальной Земли .
Вот хороший список других служб геокодирования (спасибо Кристоферу Кляйну в комментариях; -)
Редактировать: Я не думаю, что существует онлайн-сервис, который разрешает неограниченное количество запросов, поскольку это мера безопасности, чтобы избежать DOS нападения и тому подобное ...
Вам, вероятно, потребуется найти несколько сервисов геокодирования и написать свой собственный класс-оболочку, который использует алгоритм, чтобы выбрать, какой из них использовать, как его использовать и как часто его использовать. Будьте осторожны с этим, хотя, например, я считаю, что Google требует, чтобы вы показывали результаты геокодирования на карте Google (не могу найти ссылку прямо сейчас).
В дополнение к Google и другим, упомянутым в этой теме , вот несколько сервисов, в которых вы можете изучить:
Попробуйте Geoname . Если я хорошо помню, вы можете скачать полную базу данных или использовать ее API. Бесплатно. Это открытый проект. Надеюсь, это поможет,
X.
Я использую API Карт Google ...
http://code.google.com/apis/maps/documentation/geocoding/index.html
каждая служба будет ограничивать ваши запросы. Я обнаружил, что могу делать непрерывные запросы, спя в течение 200 мс между каждым запросом (с периодическим дополнительным циклом сна, если он все еще слишком быстрый).
На GeoNames вы можете скачать полную базу данных или отрывки по стране http://download.geonames.org/export/dump/