- PVSM.RU - https://www.pvsm.ru -

DaData.ru вычисляет координаты, а парсер адресов виляет хвостом

На дворе ноябрь, а на DaData.ru [1] — новые возможности:

  • определение геокоординат,
  • SMS в дневное время,
  • новый адресный алгоритм,
  • оптимизация под смартфоны,
  • статистика в личном кабинете, 
  • модуль для iOS.

Не дайте посылке уехать в Химки вместо центра Москвы

Однажды оператор тульского коллцентра принимал заказ и вбил вместо «Москва Нагорная улица 1» адрес «Москва Нагорное 1». Потом адрес автоматически прогнали через Яндекс и получили геокоординаты Нагорного шоссе в Химках. Посылка уехала в Химки, и доставали ее оттуда с большим трудом.

Чтобы таких историй было меньше, мы добавили в API [2] геокоординаты. Передавайте адрес одной строкой, а мы разберем по КЛАДР и проставим геокоординаты. 

DaData.ru вычисляет координаты, а парсер адресов виляет хвостом
Ищем тщательно  — возвращаем координаты улицы, если не найден дом. И координаты центра города, если не найдена улица.
Всегда указываем точность, с которой нашли геокоординаты объекта — это дом, улица или населенный пункт (см. коды качества [3]). 
Используем OSM [4].

Покрытие домов:

  • Москва — 45%,
  • другие города-миллионники — 35%,
  • остальная Россия — 10%.

Покрытие улиц:

  • Москва — 90%,
  • другие города-миллионники — 60%,
  • остальная Россия — 25%.

Постепенно планируем дополнить данные по геокодам для увеличения покрытия.

Посылайте SMS вовремя

Интернет-магазину, делающему SMS-рассылки, API определит часовой пояс по адресу доставки. 

DaData.ru вычисляет координаты, а парсер адресов виляет хвостом

Подсказывайте по региону, городу, улице и дому

Для тех, у кого CMS не позволяет вводить адрес одной строкой, сделали гранулярные подсказки по адресам [5].

DaData.ru вычисляет координаты, а парсер адресов виляет хвостом [6]

Подсказывайте на смартфонах

Раньше было неудобно вводить компанию или адрес на смартфоне.
 
DaData.ru вычисляет координаты, а парсер адресов виляет хвостом
 
А теперь даже обладатель 3,5-дюймового телефона заполнит реквизиты компании за 10 секунд (мы проверяли).

DaData.ru вычисляет координаты, а парсер адресов виляет хвостом

ИНН в отдельной строке и хорошо заметен. А адрес не засоряет пространство, от него остался только регион.

Обрабатывайте адреса через новый умный фильтр

Последний год мы активно переделывали алгоритм распознавания почтовых адресов. Год жарких споров между разработчиками и тестировщиками на тему «как правильно разбирать адреса». Год постоянных исправлений кода и ежедневного мониторинга автоматических тестов. 

И вот он здесь — новый адресный фильтр. Вызывайте его через API или обрабатывайте файлы. Проверено на 50 млн автотестов.

Тем, кто писал ошибки на форуме — огромное спасибо!

Отдельная благодарность авторам топиков: 

Считайте деньги

Смотрите статистику по обработанным записям в личном кабинете.

Автор: lyalius

Источник [16]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/ios/74012

Ссылки в тексте:

[1] DaData.ru: http://www.dadata.ru

[2] API: https://dadata.ru/api/

[3] коды качества: https://dadata.ru/api/clean/#qc_geo

[4] OSM: http://www.openstreetmap.org

[5] гранулярные подсказки по адресам: http://codepen.io/dadata/pen/cGkah?editors=101

[6] Image: https://dadata.ru/suggestions/

[7] Петровско-Разумовский проезд МСК: http://dadata.userecho.com/topic/513746-petrovsko-razumovskij-proezd-msk/

[8] Ошибка в определении района из адреса для Республики Башкортостан: http://dadata.userecho.com/topic/513204-oshibka-v-opredelenii-rajona-iz-adresa-dlya-respubliki-bashkortostan/

[9] Давать приоритет региональным центрам: http://dadata.userecho.com/topic/508300-davat-prioritet-regionalnyim-tsentram/

[10] 6 новоподмосковный переулок переводит в Новоподмосковный 1-й: http://dadata.userecho.com/topic/313801-6-novopodmoskovnyij-pereulok-perevodit-v-novopodmoskovnyij-1-j/

[11] Как по КЛАДР должен разбираться адрес Москва, 47 км МКАД?: http://dadata.userecho.com/topic/486852-kak-po-kladr-dolzhen-razbiratsya-adres-moskva-47-km-mkad/

[12] Не разбирает улицу Летчика Грицевца: http://dadata.userecho.com/topic/445787-ne-razbiraet-ulitsu-letchika-gritsevtsa/

[13] Неправильно распознает адреса в Ростове: http://dadata.userecho.com/topic/439952-nepravilno-raspoznaet-adresa-v-rostove/

[14] Ошибка определения улицы Рихарда Зорге: http://dadata.userecho.com/topic/392655-oshibka-opredeleniya-ulitsyi-riharda-zorge/

[15] Ошибки при определении адресов Москвы: http://dadata.userecho.com/topic/368428-oshibki-pri-opredelenii-adresov-moskvyi/

[16] Источник: http://habrahabr.ru/post/242557/