Вводные данные
Клиент "договорился со своими водителями", чтобы они заправлялись только на регламентированных АЗС (с выгодными ценами). Это было сделано для оптимизации затрат на топливо.
Вроде "договорились", но для формирования устойчивой привычки нужен регулярный контроль и напоминания. И мы совместно с клиентом придумали, как это сделать.
Было решено уведомлять водителя заранее о приближении к границе, чтобы он "успел" найти нужную заправку и заправиться.
Основные точки "изменения цен" на топливо — это границы: KZ-RU, RU-BY, BY-PL, PL-EU.
Сами задачи контроля остатков топлива в баках и формирования оповещений водителю, как и контроль геозоны (в данном случае группы стран) - это достаточно тривиальные задачи для нашей системы спутникового мониторинга.
В данном случае сложность была в том, что надо контролировать "направление" пересечения границ, то есть учитывать, в какой стране был автомобиль ПЕРЕД, например, въездом в Польшу, а также с какой стороны он заезжает. И мы придумали решение!
Нами были настроены 3 основных уведомления для водителей:
- Уведомление за 100 км о въезде из ЕС в страны ЕАЭС;
- Уведомление за 50 км о выезде из Польши в другие страны ЕС;
- Уведомление о въезде на территорию Польши из стран Евросоюза (кроме Литвы, Беларуси и Украины).