🏗️ Как Evrone прокладывает дороги East Mining: история цифровой логистики ⛏️🛣️
Восточная горнорудная компания — это миллионы тонн угля, добываемого открытым способом. Но за кажущейся простотой скрывается настоящая головоломка: дороги на разрезе меняются каждый день, а техника — гигантские самосвалы «БелАЗы» — требуют идеальных маршрутов.
Компания обратилась к Evrone, чтобы создать сервис, который не просто отображает карты, а помогает планировать маршруты, управлять дорогами и оптимизировать логистику в реальном времени.
🔍 Проблемы старой системы
- Дороги рассматривались как единые объекты, без деления на сегменты
- Нет версионности карт: ошибки сложно исправить
- Отсутствует разграничение прав пользователей
- Данные о движении техники обновлялись слишком медленно
Диспетчеры часто сталкивались с ситуациями:
- ⚠️ Дорога перегружена, но система «не видит» пробку
- ⚠️ Невозможно быстро скорректировать маршрут
- ⚠️ Ошибки в данных приводят к потере топлива и времени
Evrone предложила MVP сервиса маршрутизации, который решал бы эти проблемы и давал команде East Mining контроль над логистикой в реальном времени.
💡 Решение от Evrone: сервис маршрутизации с открытым исходным кодом
За три месяца мы создали MVP с функционалом:
- 🗺️ Редактирование карты: новые дороги и площадки
- 🏷️ Управление полигональными объектами с версионностью
- 🔐 Разграничение доступа: редактор и «read-only»
- 📊 Визуализация телеметрии в реальном времени
🖥️ Фронтенд
Для интерфейса мы использовали open-source библиотеку карт и добавили инструменты редактирования, как в графическом редакторе:
- Слои для дорог, площадок и объектов техники
- Режимы редактирования отдельных сегментов дороги
- Отображение тысяч точек маршрутов самосвалов
Диспетчеры могут видеть движение техники в реальном времени, предсказывать пробки и мгновенно перенаправлять машины.
⚙️ Бэкенд
Главная сложность — обработка огромного объёма данных. Каждый самосвал отправляет информацию о координатах каждую секунду. Сервер должен:
- принимать и валидировать данные,
- сохранять новые версии карты,
- контролировать взаимодействие объектов (дорога ↔ площадка),
- передавать данные фронтенду для визуализации.
Мы использовали Django REST Framework и Swagger для документации API. Это позволило команде East Mining быстро интегрировать фронтенд с бэкендом и отлаживать систему.
🛠️ DevOps и развёртывание
Evrone подготовила скоростное развертывание MVP:
- Монорепозиторий для фронтенда и бэкенда
- Раздельная сборка компонентов для ускорения CI/CD
- Деплой на виртуальную машину с последующей интеграцией в Kubernetes
Такой подход обеспечил гибкость, стабильность и готовность к масштабированию.
📈 Реальные результаты
Сервис уже заметно изменил работу диспетчеров:
- Ежедневное обновление состояния дорог и площадок
- Версионность карт позволяет отменять изменения
- Декомпозиция дорог на сегменты для аналитики
- Контроль доступа пользователей снижает риск ошибок
Диспетчеры отмечают, что теперь можно реально видеть, где возникают пробки и как их обходить, экономя топливо и время.
🤖 Будущее: ИИ и автоматизация
MVP от Evrone — это только начало. В планах East Mining:
- Автоматическое планирование маршрутов
- ИИ для автоотрисовки новых дорог
- Оптимизация движения самосвалов на основе собранных данных
Интерактивный сервис интегрирован в IoT-платформу OES, где используется для:
👥 Работа команды Evrone
Мы действовали в чётких спринтах, каждые две недели показывая результаты:
- прозрачная коммуникация с клиентом
- распределение ролей и ответственность
- быстрые корректировки и исправление ошибок
Такой подход позволил:
- ✅ Сократить время разработки
- ✅ Минимизировать ошибки
- ✅ Передать готовый продукт для дальнейшего развития East Mining
🌟 Итог
Проект East Mining показал, что команда Evrone умеет решать сложные промышленные задачи.
Сервис маршрутизации — это не просто карты и маршруты. Это инструмент, который:
- экономит ресурсы,
- ускоряет логистику,
- повышает прозрачность процессов,
- открывает путь к будущему цифровой горной индустрии.
Evrone доказала, что правильные технологии и опытная команда способны сделать сложное простым и эффективным.