Проект решает проблему поиска путей для поливочных машин и подобных механизмов. Была разработана передовая система маршрутизации, основанная на Open Source Routing Machine (OSRM). Система предназначена для поиска ряда маршрутов, которые начинаются и заканчиваются в одной точке и охватывают все необходимые маршруты внутри выбранной области. В ходе реализации были решены следующие задачи:
- избежание участков с левым поворотом на дорогах с правосторонним движением;
- избежание участков с правым поворотом на дорогах с левосторонним движением;
- начало и конец маршрутов на определенной стороне дороги;
- пересечение перекрёстков дорог с любой стороны;
- пересечение всех дорог внутри многоугольника произвольной формы;
- интеграция данных о трафике.