3D-планування завантаження трейлера
Задача
Диспетчери вантажної компанії планували завантаження 53-футових трейлерів «на око»: скільки палет різних розмірів влізе, чи можна ставити другий ярус, чи не перевантажені осі — усе рахувалось у голові або не рахувалось взагалі. Помилка означала недовантажений трейлер або палети, які не влізли вже на складі.
Що реалізовано
Прямо в TMS збудовано інтерактивний 3D-планувальник на Three.js: реальні вантажі з фактичними розмірами палет розкладаються у трейлер автоматично, а диспетчер докручує план руками — з чесними колізіями, вагою та балансом осей.
Автоматичний bin-packing
палети групуються за розмірами, орієнтація кожної групи підбирається так, щоб зайняти менше довжини; другий ярус вмикається одним перемикачем.
Вага та баланс
сумарна вага проти ліміту трейлера, розподіл перед/зад і маркер центру ваги.
Ручне перетягування палет із колізіями
«зависоко», «впирається в сусідню» — та поворот або нахил окремої палети клавішами.
Палети, що не влізли, стоять червоними позаду трейлера
проблему видно одразу, і їх можна перетягнути всередину вручну.
2D-вид зверху та жива статистика: скільки влізло, відсоток зайнятої підлоги, залишок довжини у футах.
Публічне view-only посилання для складу
вантажники відкривають план з телефона без логіна; мобільна версія з тач-керуванням сценою.
Довідник типів трейлерів (Dry Van 53′/48′, Reefer 53′)
розміри й ліміти ваги редагуються в налаштуваннях, а не в коді.
План зберігається автоматично й живе до самої доставки
відкривається зі збереженого трейлера або зі списку рейсів одним кліком.
Результат
Диспетчер збирає план завантаження за хвилини: система сама показує, чи влізе все, скільки місця лишилось і чи не перевантажені осі. Склад працює по тому самому 3D-плану з телефона — за публічним посиланням, без доступу до системи.
Технології
Маєте схожу задачу?
Обговорити проєктНаступний кейс
Фінансовий модуль
Фінанси TMS — справжній P&L та масові оплати →