Поле, которое меняет все. Как код точности координат от «Дадаты» решает проблему отмены и задержки заказов
Некоторые курьерские службы используют наше геокодирование, но не смотрят на код точности координат. А потом ругаются, что «Дадата» работает плохо.
Сегодня разберем, зачем «Дадата» придумала поле с точностью координат и как оно помогает доставлять заказы вовремя.
Как обычно работает геокодирование
Сервисы доставки развозят заказы по координатам. Курьер не может знать все адреса, поэтому приходится их геокодировать.
В идеальном мире геокодирование работает так: на входе — адрес, на выходе — точные координаты (долгота и широта здания).
На деле не существует геокодера, который в 100% случаев вернет точные координаты. И если до дома геокодировать адрес не удалось, популярные в России сервисы молча вернут координаты соседнего здания, середины улицы или даже центра города. Вообще никак об этом не сигнализируя.
Давайте разберем, чем это грозит бизнесу.
Допустим, вы — служба доставки еды. В день вы передаете курьеру примерно 25 адресов. Предположим, 20 из них с точными координатами — до дома. А еще пять — с непонятной точностью, но никто об этом не знает.
Где-то в середине смены курьер приезжает на первый адрес с неточными координатами. Дальше пробует решить проблему — звонит в поддержку и клиенту, ищет адрес самостоятельно через онлайн-карты или просто перемещается по району в поисках нужного дома. В итоге курьер опаздывает, а то и клиент отказывается от доставки. А впереди еще четыре таких адреса.
Теперь умножьте это на 5–10 курьеров, которые поехали по своим маршрутам в тот же день. Итог: еда остывает, клиенты жалуются, бизнес-процессы рушатся — а с ними и репутация компании.
Вот что бывает, когда геокодер не находит точные координаты и молча подменяет их координатами другого объекта.
Что меняет код точности координат от «Дадаты»
«Геокодер» — найти координаты по адресу
Онлайн-сервис для определения координат по адресу — для домов, улиц, городов в России. «Дадата» определяет координаты, связывая данные из OpenStreetMap с адресами из ФИАС.
РазузнатьВ «Дадате» пошли другим путем. Все наши адресные инструменты — «Стандартизация», «Подсказки» и «Геокодер» — имеют дополнительное геополе — qc_geo. Qc_geo, или код точности координат, всегда честно предупредит, с какой точностью «Дадата» определила широту и долготу:
- 0 — точные координаты дома;
- 1 — ближайшего дома — если не определил точные координаты;
- 2 — улицы — если не знает координаты ближайшего здания;
- 3 — населенного пункта;
- 4 — города;
- 5 — координаты не определены.
Это поле меняет все. Теперь бизнес планирует работу с координатами эффективно и обходится без неприятных сюрпризов.
Сначала смотрят на точность геокодирования. Затем:
- если код точности показывает, что координаты определили до дома (qc_geo = 0), адрес передают курьеру;
- если нет — проводят адрес по специальному сценарию. Например, направляют на ручной разбор оператору. Он звонит в поддержку «Дадаты» или еще как-то выясняет точные координаты.
В результате курьер спокойно доставляет заказы. Горячая пицца на столе, а процессы в порядке.
Еще один важный нюанс. Если «Дадата» маркирует координаты как «точные, до дома» (qc_geo = 0), то этому статусу можно всецело доверять. Вероятность ошибки геокодирования — 1 на 10 000. Это еще одно качество, за которое нас выбирают: «Дадата» не подведет в процессах, где точные координаты критически важны.
Даже с неточными координатами «Дадата» полезна
«Дадата» не всегда вернет точные координаты. Причем крупных городов с устоявшейся адресной базой это касается меньше. Проблемы возникают с новыми микрорайонами, коттеджными поселками и загородными организациями по типу СНТ.
Это связано с тем, откуда мы берем данные для геокодирования.
«Дадата» получает адресные объекты из ФИАС, а затем ищет для них координаты через картографический сервис. ФИАС — самый полный из открытых и официальных адресных справочников страны. Но и он не идеален, в нем отсутствуют десятки тысяч домов. Особенно новых.
Если адресного объекта нет в ФИАСе, «Дадата» не найдет его координаты. В таких случаях мы вернем широту и долготу ближайшего дома, улицы или центра населенного пункта. Но это не останавливает наших пользователей, и вот почему.
«Дадата» + аналоги выгоднее, чем просто аналоги. Для сравнения: геокодер от «Яндекса», у которого нет кода точности, обойдется от 150 тыс. до 1,6 млн рублей в год — в зависимости от тарифа и количества запросов.
Геокодер как отдельный инструмент от «Дадаты» при этом стоит 15 копеек за запрос, а продукты «Стандартизация» и «Подсказки» включают геокодирование адреса по умолчанию.
Поддержка «Дадаты» оперативно уточняет координаты по запросу. Если адреса нет в справочнике налоговой, просто напишите нам в поддержку. Мы перепроверим его вручную по картам, добавим в базу и привяжем координаты.
«Дадата» никогда не подведет, если хватает координат с точностью до города. Например, чтобы рассчитать стоимость доставки между населенными пунктами:
Координаты адресов доставки, найденные «Дадатой», отправляют сервисам навигации. Они определяют длину и время маршрута, а компания по тарифу считает цену перевозки.
Покрытие координат по городам России у «Дадаты» около 100%. Здесь ошибки почти исключены.
Запомнить
- Большинство популярных в России геокодеров не признаются, если координаты до дома найти не удалось. Они просто возвращают координаты с непонятной точностью.
- «Дадата» придумала, как сообщить пользователю точность координат. Поле qc_geo всегда честно предупредит, с какой точностью «Дадата» определила широту и долготу.
- С кодом точности координат бизнес понимает, каким адресам можно доверять, а какие придется перепроверить вручную.
- Даже с неточными координатами «Дадата» полезна клиентам. Использовать «Дадату» вместе с аналогами выгоднее, чем покупать подписку у «Яндекса» или «2ГИС». А еще «Дадата» оперативно уточняет координаты дома по запросу и никогда не подводит, если хватает координат с точностью до города.