Предположим, строится маршрут между двумя точками (возможно, с промежуточными). Этот маршрут проходит по дорогам с разными характеристиками (например, максимальная нагрузка на ось). Границы участков с этими характеристиками у меня имеются. После построения маршрута требуется ответить на вопрос: сколько километров пути проходит по дороге с таким-то значением характеристики, сколько с другим значением и т.д., а также показать на карте соответствующие отрезки пути. Хорошо бы отрезки с разными характеристиками выделять разным цветом. Ну или хотя бы обозначить границы отрезков точками и сделать метки отрезков маршрута.
Как решить такую задачу?
Как задать участки дорог? Полигоны? Или есть способ лучше?
Можно ли определить точки пересечения маршрута с полигоном?
Можно ли построенный маршрут раскрасить разными цветами или расставить на нём свои точки?
Заранее благодарен за любые идеи и подсказким.