Разбор адреса на составляющие с помощью Яндекс API и Google API

Публикация № 587079

Обработки - Универсальные обработки

Яндекс yandex адрес распарсить парсинг АПИ Google API

43
Есть адрес строкой, а нужно разбить его на составляющие? Для этого не обязательно писать собственный код, пользуемся Яндекс API и Google API.

Стал вопрос, что нужно адреса, которые массово вбиваются строкой, распарсить на составляющие. Примерно половину адресов можно было легко распарсить несложной обработкой, но остальные сложно поддавались этому процессу. Пошел искать API на Гугл и Яндекс. Гугл требует регисть у него ключ разработчика, чем это обернется дальше - непонятно, поэтому решил посмотреть, как с этим дела у Яндекса. Яндекс по бесплатному API разрешает делать не более 25 000 запросов в сутки, поэтому выбор пал на него.

Далее все просто - создает соединение на их сервис, отправляем параметры, получаем ответ в JSON и парсим его.

Обработка простенькая, но полезная. С ее помощью можно так же переводить адреса на английский язык.

Upd. 30.05.2017

В обработку добавлен парсинг с помощью Google API. При выборе этого API обработка затребует ключ API разработчика Google, получить его не сложно по этому адресу https://console.developers.google.com/apis , достаточно иметь обычный аккаунт в Google.

43

Скачать файлы

Наименование Файл Версия Размер
Парсинг адреса Yandex API
.epf 8,63Kb
30.05.17
48
.epf 8,63Kb 48 Скачать
Разбор адреса с помощью Яндекс API и Google API:
.epf 9,55Kb
30.05.17
39
.epf 9,55Kb 39 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Дата
17. Ivon 640 05.05.18 12:00 Сейчас в теме
(16) Там все части адреса разбиты по отдельным секциям.
16. Mellow 14 01.05.18 13:36 Сейчас в теме
Добрий день а как ви разбивали строку з Json ответов на составние части улица город и т.д.. Я так понимаю перебирали в цикле terms из Json ответа или нет?
15. Dzenn 316 05.06.17 18:02 Сейчас в теме
мне не нужна, но по сути — и идея отличная, и реализация, думаю, тоже
14. artik1994 31.05.17 12:11 Сейчас в теме
13. корум 311 31.03.17 17:23 Сейчас в теме
12. s22 20 31.03.17 17:13 Сейчас в теме
Кроме того что фабрика стоит 5-10 млрд $ оборудование для нее нужно еще и купить
а многое оборудование при незначительной стоимости является критичным и легко запрещается для экспорта.

Я думаю именно не возможность купить все оборудование и является основным тормозом.
а так госрынок легко смогбы покупать 1-2 миллиона процессоров в год и для нужд ПК его мощности более чем достаточно.
11. Ivon 640 17.02.17 11:04 Сейчас в теме
(10)
(9)Еще адрес можно перевести на английский введя на русском, если надо
10. olgerd666 47 17.02.17 09:05 Сейчас в теме
(9)стоит) каждая обработка хороша по своему. в этой одним из плюсов является бесплатность и охват улиц не только территории России.
9. sssss 17.02.17 07:53 Сейчас в теме
Какой итог по данной обработке, стоит ли игра свеч?
8. s22 20 16.02.17 19:03 Сейчас в теме
7. AlX0id 16.02.17 13:15 Сейчас в теме
(5)
Яндексом не пользовался, а вот подсказки от ДаДаты плюсую - оч удобно
6. Ivon 640 16.02.17 12:35 Сейчас в теме
(5)Dadata.ru работает по адресам только России. Яндекс работает по адресам всего мира. Кроме того у Яндекса можно перевести адрес на английский язык введя адрес на русском, например для международной корреспорнденции.
5. olgerd666 47 16.02.17 12:24 Сейчас в теме
(3)Есть сервис от Dadata.ru. Очень хороший, но платный, есть бесплатные подсказки в количестве 10 000 шт в день.
Пример на инфостарте сервиса подсказок (бесплатный до 10 000 шт.):
Ввод адреса с подсказкой и разбиением по структуре КЛАДР (dadata.ru)

из основных плюсов, которые нужны были мне в работе - это наличие кода ФИАС для зданий.
Danil.Potapov; +1 Ответить 2
4. Ivon 640 16.02.17 12:18 Сейчас в теме
(1)Да, именно этой инфой и пользовался.
3. Ivon 640 16.02.17 12:18 Сейчас в теме
(2) Посоветуйте, где лучше.
2. s22 20 15.02.17 18:51 Сейчас в теме
У Яндекса плохой разборщик адреса, если адрес не совсем корректен.
Оставьте свое сообщение