🎯 О программе
Симулятор оптимизации морских маршрутов с учётом погодных условий. Использует реальные прогнозы ветра, волн и течений от Open-Meteo API. Алгоритм находит безопасный и быстрый путь, обходя штормы и опасные зоны.
🚀 Быстрый старт
- Выберите область — используйте зум и перемещение карты
- Загрузите прогноз — нажмите "🌐 Загрузить с Open-Meteo"
- Поставьте маршрут — кликните на карте для точки старта и финиша
- Настройте параметры — выберите яхту и уровень безопасности
- Оптимизируйте — алгоритм найдёт лучший маршрут
- Запустите анимацию — наблюдайте за прохождением
⚙️ Настройки маршрута
- 🛡️↔️🚀 Баланс — слайдер безопасность/скорость:
- Левое положение — избегать ветра >10-15 узлов
- Среднее — сбалансированный маршрут
- Правое — приоритет скорости
- Комфортный ветер — максимальный ветер без штрафа (15-25 узлов)
- Оптимизация даты — алгоритм проверит, стоит ли подождать 1-3 дня для лучшей погоды
🌬️ Слои погоды
- 💨 Ветер — скорость (узлы) и направление. Wind barbs показывают силу:
- ━ длинный штрих = 10 узлов
- ─ короткий штрих = 5 узлов
- ▶ флаг = 50 узлов
- 🌊 Волны — высота волн (метры)
- 🔄 Течение — скорость и направление океанских течений
- 🌡️ Температура — температура воздуха (°C)
⚓ Типы яхт
| Тип | Скорость | Макс. ветер | Макс. волна |
| 🛥️ Малая | 6-8 уз | 40 уз | 4 м |
| ⛵ Средняя | 8-12 уз | 40 уз | 5 м |
| 🏁 Гоночная | 12-16 уз | 45 уз | 6 м |
🧭 Алгоритм оптимизации
Изохронный метод с динамической погодой:
- 🌀 Обход штормов — маршрут огибает зоны с сильным ветром
- 🌊 Учёт волн — избегает опасных волн
- 🔄 Течения — использует попутные, избегает встречных
- 🏝️ Обход суши — автоматически огибает острова
- 📅 Выбор даты — может рекомендовать отложить старт
⌨️ Горячие клавиши
- Пробел — пауза/продолжить анимацию
- Escape — остановить анимацию / закрыть справку
- R — сбросить маршрут