Website development
API
HFLabs corporate blog
November 2014 10

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

DaData.ru — сервис автоматической проверки и исправления контактных данных (ФИО, адресов, телефонов, email).

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


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


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

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


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

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

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

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


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

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


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



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


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



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


Раньше было неудобно вводить компанию или адрес на смартфоне.
 

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



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

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


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

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

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

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


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


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



Включите подсказки для iOS


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

Будем рады вопросам на форуме!  
+16
18.5k 80
Comments 26
Top of the day