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

На дворе ноябрь, а на DaData.ru — новые возможности: определение геокоординат, SMS в дневное время, новый адресный алгоритм, оптимизация под смартфоны, статистика в личном кабинете,   модуль для iOS. Не дайте посылке уехать в Химки вместо центра МосквыОднажды оператор тульского коллцентра принимал заказ и вбил вместо «Москва Нагорная улица 1» адрес «Москва Нагорное 1». Потом адрес автоматически прогнали через Яндекс и получили геокоординаты Нагорного шоссе в Химках. Посылка уехала в Химки, и доставали ее оттуда с большим трудом.Чтобы таких историй было меньше, мы добавили в API геокоординаты. Передавайте адрес одной строкой, а мы разберем по КЛАДР и проставим геокоординаты. 

6e1b9f50975b8898f7fa2d0e4c35f469.pngИщем тщательно — возвращаем координаты улицы, если не найден дом. И координаты центра города, если не найдена улица.Всегда указываем точность, с которой нашли геокоординаты объекта — это дом, улица или населенный пункт (см. коды качества). Используем OSM.

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

Москва — 45%, другие города-миллионники — 35%, остальная Россия — 10%. Покрытие улиц: Москва — 90%, другие города-миллионники — 60%, остальная Россия — 25%. Постепенно планируем дополнить данные по геокодам для увеличения покрытия.

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

Подсказывайте по региону, городу, улице и дому Для тех, у кого CMS не позволяет вводить адрес одной строкой, сделали гранулярные подсказки по адресам.1e09c874d8aee777fa7768b94a9f00fe.png

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

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

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

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

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

Считайте деньги Смотрите статистику по обработанным записям в личном кабинете.95d321bfc6a9f42ec68fd22dc67bd888.png

Включите подсказки для iOS Николай Сотский из InstaDev сделал отличный модуль для вызова подсказок из iOS:  https://github.com/InstaDev/IDDaDataSuggestions.Будем рады вопросам на форуме!  

© Habrahabr.ru