Прокладка маршрута по воде автоматически огибая сушу?
Я имею в виду прокладку маршрута между двумя точками в море, между ними например, остров, есть необходимость, чтобы при соединении линия обогнула сушу автоматом, по аналогии с маршрутом по улице: линия пройдет только там где это допустимо. Понятно что вручную можно обрисовать остров и маршрут пройдет как надо, но идея в автоматизации.
В OSM есть масса определений для водных пространств/объектов у меня есть гипотетическое предположение что если описать возможность прокладки линии по определенным параметрам и поставить необходимые запреты то на выходе может быть можно получить построение линии огибающее необходимый объект? Или фантастика?