Прокладка курсов в море
Надо проложить маршрут из точки А в точку Б, понятно, что с учетом осадки. Но надо также учесть ветер и волну, причем динамически - то есть какие они будут по мере прохождения маршрута и учесть течения, желательно с приливами- отливами.
Оказалось, что в TimeZero есть карта с течениями (на скриншотах ниже это слой течения), причем была даже с приливными течениями, но пропала - видимо что-то разработчики достраивают.
Чтобы не ломать голову, то в программе есть отдельный модуль (правда платный) построения маршрутов с оптимизацией относительно течений и погоды.
Делается это так, вводится поляра лодки и программа сама исходя их характеристик лодки строит маршрут.
На горло Белого моря с интервалом в день, чтобы поймать разную погоду один и тот же маршрут примерно из Архангельска в Шойну выглядит так
Поляру я вводил такую
Чуть уменьшенный ход против волны и по волне и запрет на движения лагом к волне, чем сильнее ветер, тем больше сектор запрета.
Модуль не однозначный, так чтобы сказать: рекомендую - не могу.
Встретившиеся сложности
1. Запрет пришлось вводить как скорость 0.1 узел, нуля модуль не понимает и вылетает
2. В модуле есть планирование или время выхода, или время прихода (причем можно настроить по приливу), время не работает - техподдержка, она оказалась во Франции, ответила, что это ошибка русской версии, исправят.
3. Модуль примерно в 30% случаев не может построить маршрут без объяснения причин, надо чуть точки отправления-прибытия подвигать. Техподдержка говорит, что модуль для парусных яхт и нечего с моторными тут изгаляться. Сымитировали поляру для парусных яхт, все равно в 30% случаях не работает и продолжаем борьбу с техподдержкой.
Но в целом идея грамотная, на КиЯ коллеги порекомендовали схожую программу
https://fastseas.com/ в ней есть встроенная функция переключения для парусных и моторных яхт.
Мы этот сезон помучаем наш модуль, чтобы в принципе понять совпадают ли ожидания от того, что он выдает. А дальше будем думать. Но видел на западных сайтах обзор гонок, кто шел сам и кто шел с программой (той или иной) оптимизации курса по погоде (если это не запрещено условиями гонки), яхты с оптимизацией выигрывают.