Задача
Определить порядок посещения объектов по координатам, учитывая дорогу, продолжительность работ и допустимые сроки заказа.
Что сделали
Создали веб-приложение с реестром заказов, поиском и фильтрами, справочником видов работ и картой. Для заказа задавались координаты, сроки и длительность.
По выбранному набору заказов приложение рассчитывало последовательность посещения генетическим алгоритмом или полным перебором. В интерфейсе отображались маршрут и время вычисления.
Как устроено решение
Реестр хранил параметры заказов. Расчёт использовал координаты и временные ограничения, а карта представляла результат. Цепочка работы: выбор заказов → выбор метода → расчёт последовательности → маршрут на карте.
Функциональный результат
Объединили реестр объектов и параметры выездной работы со сравнением двух методов расчёта. Данные заказа, порядок посещения и время вычисления стали частями одного рабочего сценария.
Технологии исторической работы
PHP; JavaScript / jQuery; HTML / CSS; PostgreSQL; API Яндекс.Карт; Nginx; Docker.
Где применим опыт
Планирование обследований, инженерных изысканий и других выездных работ, в которых важны координаты объекта и длительность задания.



