## Проверка маршрута

````{only} ecdis
| Путь в меню |
|-------------|
| {{ menu }} → {{ menu_routes }} → Select Route → **Check route** |
| или |
| {{ menu }} → {{ menu_routes }} → Select Route → {{ btn_route_edit}} → **Check route** |
````

````{only} soenki or ecs
| Путь в меню |
|-------------|
| {{ menu }} → {{ menu_routes }} → Выбрать маршрут → **Проверить маршрут** |
| или |
| {{ menu }} → {{ menu_routes }} → Выбрать маршрут → {{ btn_route_edit}} → **Проверить маршрут** |
````

```{important}
Перед активацией маршрут должен быть проверен на навигационную безопасность. Настройки безопасности, осадка, размерения (для барже-буксирных составов) **индивидуальны** для рейса.
```

### Процедура проверки маршрута

Для проверки маршрута в окне **Маршруты** выбрать маршрут, нажать **Проверить маршрут**.

**Особенности проверки:**
- Открытие маршрута для редактирования, сбрасывает статус проверки «не проверен»
- Для повторной проверки необходимо нажать **Проверить маршрут**
- Проверяется наличие навигационных опасностей в полосе **зоны навигационной безопасности**

```{tip}
Ручной ввод XTD, меньших минимально допустимого значения, не возможен. Если требуется установить меньшее значение XTD, то необходимо изменить параметры расчета минимально допустимого значения: угол дрейфа, точность ЭНК, ожидаемую погрешность определения места.
```

### Расчетные формулы

#### Автоматический расчет минимально допустимого XTD

Расчёт минимально допустимого значения XTD выполняется по формуле:

<!-- ![Формула расчета XTD](images/xtd-formula.png) -->

$XTD = (B_{t} + \sqrt{m^{2} + c^{2}})/2$

где:
- **$B_t$** - ширина маневровой полосы судна
- **$m$** - ожидаемая среднеквадратическая погрешность определения места судна, вводится пользователем
- **$c$** - ожидаемая среднеквадратическая погрешность нанесения на карту форм рельефа (CATZOC)

```{note}
Для расчета используется значение CATZOC, закодированное в ячейке, на которой находится путевая точка с исходящим плечом маршрута. Если значение CATZOC > 2, то для расчета используется значение, введенное вручную в **настройках проверки маршрута**.
```

#### Расчет маневровой полосы

Расчёт маневровой полосы выполняется по формуле:

<!-- ![Формула расчета маневровой полосы](images/maneuvering-band-formula.png) -->

$B_{t} = L\sin($a$) + B\cos($a$) + 3t_{c}\sin($a$)V$

где:
- **$L$** - длина судна или баржебуксирного состава, в метрах
- **$B$** - ширина судна или баржебуксирного состава, в метрах  
- **$a$** - введенный в размерениях максимальный угол дрейфа
- **$V$** - расчётная скорость судна на плече маршрута, в м/с

#### Расчёт зоны навигационной безопасности

$AL = B_{t} + \sqrt{m^{2} + c^{2}}$

где:
- **$B_t$** -- ширина маневровой полосы судна
- **$m$** -- текущая среднеквадратическая погрешность определения места судна, вводится пользователем вручную или поступает из предложения `$--GSA`
- **$c$** -- текущее **CATZOC**

### Статусы проверки маршрутов

По умолчанию после создания или импорта статус маршрута устанавливается - «не проверен».

| Статус | Пиктограмма | Описание |
|--------|-------------|----------|
| **Безопасен** | ![Безопасен](images/status-safe.png) | Маршрут проверен и безопасен<br><br>Опасные объекты в пределах установленного XTD отсутствуют<br><br>Повороты с установленными радиусами циркуляции возможны |
| **Не проверен** | ![Не проверен](images/status-not-checked.png) | Маршрут не проверен<br><br>Требуется выполнить проверку безопасности |
| **Проблема XTD** | ![Проблема XTD](images/status-xtd-problem.png) | XTD меньше минимального расстояния до опасностей<br><br>Циркуляция с заданным радиусом невозможна<br><br>Требуется корректировка параметров маршрута |
| **Опасности найдены** | ![Опасности](images/status-hazards-found.png) | Найдены навигационные опасности:<br>• Опасная изобата<br>• Запретные для плавания районы<br>• Недостаточный клиренс по высоте<br><br>Требуется изменение маршрута |
| **Особые условия** | ![Особые условия](images/status-special-areas.png) | На пути следования имеются районы с особыми условиями плавания:<br>• СНО (буи) в полосе безопасности маршрута<br>• Устаревшие ячейки ЭНК на маршруте<br><br>Требуется внимание судоводителя |

```{note}
Аналогичные статусы используются при проверке маршрута из окна создания/редактирования, только относятся они к плечам маршрута.
```

### Исключения при проверке

Если при настройке критериев проверки исключены какие-либо объекты и районы, то при нажатии кнопки **Проверить маршрут** судоводителю выводится список исключенных из проверки объектов и районов.

````{only} ecdis
![Диалог исключенных объектов](images/excluded-objects-dialog.png)
````

````{only} soenki or ecs
![Диалог исключенных объектов](images/soenki_check_route_exac.png)
````

```{warning}
Маршрут со статусом «не проверен» проверяется при его активации. Рекомендуется выполнять проверку заблаговременно для выявления и устранения потенциальных проблем.
```

```{warning}
Время проверки протяжённого маршрута, пересекающий больше количество ячеек ЭНК, может занимать значительное время. Рекомендуется выполнять проверку заблаговременно.
```

### Сброс статуса проверки маршрута

**Причины сброса статуса "Проверено (Checked)":**

#### 1. Изменения ячеек ЭНК
- Загружены новые ЭНК
- Загружены новые издания ЭНК  
- Загружены новые корректурные наборы
- Загружены корректурные ячейки со статусами: *Re-Issue*, *Terminated*
- Судоводителем была выполнена ручная корректура ячеек
- Судоводителем нанесены (импортированы) новые районы, которых следует избегать
- Судоводителем нанесены объекты NAVTEX

#### 2. Изменения параметров судна
- Максимального угла дрейфа
- Минимального расстояния до опасностей  
- Размерений судна (включая формирование барже-буксирного состава)

#### 3. Изменения условий плавания
- Текущей осадки судна
- Минимального запаса воды под килем
- Текущего уровня воды (влияет на подбор опасной изобаты и изменение вертикального габарита судна)
- Изменилось значение вычисленной опасной глубины, опасной изобаты и безопасной высоты
- Изменились критерии мониторинга опасностей

#### 4. Внешние маршруты
Переданные каким-либо способом маршруты также имеют статус **Непроверен**, и рассматриваются как новые.

```{important}
При любом изменении параметров, влияющих на безопасность, все ранее проверенные маршруты автоматически получают статус "не проверен" и требуют повторной проверки.
```

### Настройка критериев проверки безопасности маршрута

Индивидуальные параметры настройки проверки маршрута на безопасность задаются в окне настроек, которое открывается нажатием {{ btn_route_settings }}.

````{only} ecdis
![Окно настройки критериев безопасности](images/Route_5.png)

| № | Параметр | Описание |
|---|----------|----------|
| **1** | **Accuracy of mapping of relief forms** | Ручной ввод **погрешности нанесения на карту форм рельефа** в случае, если CATZOC > 2<br>В ином случае используются значения в соответствии со стандартом *S-67 Ed.1.0 Mariners Guide to Accuracy of Depth Information in ENC*<br>Параметр влияет на расчёт XTD и мониторинг опасностей.<br>Если, при анализе ЭНК CATZOC > 2, для расчёта XTD применяется введённое значение. |
| **2** | **Expected error of route coordinates determinations (RMS)** | Ручной ввод **СКП** - ожидаемая точность координирования на маршруте<br>Не связан с ручным вводом СКП для позиции судна<br>Параметр влияет на построение XTD и мониторинг опасностей |
| **3** | **Minimum distance to hazards** | **Минимальное расстояние до опасностей**<br>Устанавливает минимальную дистанцию сближения с навигационными опасностями без учёта СКП |
| **4** | **Navigation hazards** | **Навигационные опасности**<br>Включает/исключает объекты, относящиеся к данной категории из проверки |
| **5** | **Safe water buoy** | **Осевые буи**<br>Включает/исключает осевые буи из проверки |
| **6** | **Safety contour** | **Опасная изобата**<br>Включает/исключает из проверки опасную изобату |
| **7** | **Areas with special conditions** | Группа **Районы со специальными условиями плавания**<br>Включает/исключает из проверок объекты, относящиеся к данной категории |
| **8** | **User defined areas to be avoided** | Группа **Пользовательские районы с особыми условиями**<br>Включает/исключает из проверок объекты, относящиеся к данной категории |
| **9** | **Save (Сохранить)** | Применяются настройки<br>Все изменения сохраняются и применяются к текущему маршруту |
| **10** | **Cancel (Отмена)** | Возврат в окно создания/редактирования маршрута без сохранения настроек мониторинга |
````

````{only} soenki or ecs
![Окно настройки критериев безопасности](images/soenki_check_route_settings.png)

| № | Параметр | Описание |
|---|----------|----------|
| **1** | **Погрешности нанесения на карту форм рельефа** | Ручной ввод в случае, если CATZOC > 2<br>В ином случае используются значения в соответствии со стандартом *S-67 Ed.1.0 Mariners Guide to Accuracy of Depth Information in ENC*<br>Параметр влияет на расчёт XTD и мониторинг опасностей.<br>Если, при анализе ЭНК CATZOC > 2, для расчёта XTD применяется введённое значение. |
| **2** | **Ожидаемая погрешность определения места (RMS)** | Ручной ввод **СКП** - ожидаемая точность координирования на маршруте<br>Не связан с ручным вводом СКП для позиции судна<br>Параметр влияет на построение XTD и мониторинг опасностей |
| **3** | **Минимальное расстояние до опасностей** | Устанавливает минимальную дистанцию сближения с навигационными опасностями без учёта СКП |
| **4** | **Навигационные опасности** | Включает/исключает объекты, относящиеся к данной категории из проверки |
| **5** | **Осевые буи** | Включает/исключает осевые буи из проверки |
| **6** | **Опасная изобата** | Включает/исключает из проверки опасную изобату |
| **7** | **Районы со специальными условиями плавания** | Группа включает/исключает из проверок объекты, относящиеся к данной категории |
| **8** | **Районы, которых следует избегать, установленные пользователем** | Группа включает/исключает из проверок объекты, относящиеся к данной категории |
| **9** | **Сохранить** | Применяются настройки<br>Все изменения сохраняются и применяются к текущему маршруту |
| **10** | **Отмена** | Возврат в окно создания/редактирования маршрута без сохранения настроек мониторинга |
````

```{tip}
Рекомендуется настраивать критерии проверки в соответствии с ожидаемыми условиями плавания и характеристиками района. Более строгие критерии повышают безопасность, но могут ограничивать варианты маршрутов.
```

```{important}
**Проверка маршрута на навигационную безопасность выполняется не в пределах XTD.**

Сканирование осуществляется по ячейкам наиболее крупного масштаба, попадающих в зону навигационной безопасности, учитывающей, в том числе, минимальное расстояние до навигационных опасностей.
```

### Список найденных опасностей

Пиктограмма статуса показывает найдены или нет опасности на данном плече. По нажатию на пиктограмму открывается окно со списком найденных опасностей в окрестностях выбранной путевой точки и следующего плеча маршрута. На карту выводится проверяемый маршрут.

**Работа со списком опасностей:**
- Для просмотра обнаруженного опасного объекта выделить опасность из списка
- Опасность будет подсвечена на карте для визуального анализа
- Можно оценить степень угрозы и необходимость корректировки маршрута

````{only} ecdis
![Интерфейс списка найденных опасностей](images/hazards-list-interface.png)

![Подсветка опасности на карте](images/hazards-map-highlight.png)
````

````{only} soenki or ecs
![Интерфейс списка найденных опасностей](images/soenki_check_route_result-1.png)

![Подсветка опасности на карте](images/soenki_check_route_result-2.png)

![Подсветка опасности на карте](images/soenki_check_route_result-3.png)

![Подсветка опасности на карте](images/soenki_check_route_result-4.png)
````

```{tip}
ПО отображает данные с ЭНК. Если в ячейке не закодированы название объекта, его описание, в результатах поиска такой объект будет отображаться "как есть", без описания.

При обнаружении подобных ошибок, сообщите поставщику карт с приложением скриншота экрана.
```

```{tip}
Перед прокладкой и проверкой маршрута убедиться, что для судна корректно заданы размерения и введена текущая осадка, а для создаваемого маршрута корректно заданы настройки проверок. Если в ходе проверки выявлены опасности, изучить список и отредактировать маршрут таким образом, чтобы он был полностью безопасен!
```

```{important}
**Проверка маршрута на навигационную безопасность не зависит от текущей картографической нагрузки и отображаемой карты.**

Сканирование осуществляется по ячейкам наиболее крупного масштаба, попадающих в зону навигационной безопасности.
```

### Рекомендации по проверке маршрутов

**Перед проверкой:**
1. Убедиться в актуальности ЭНК и корректурных данных
2. Проверить размерения судна
3. Установите критерии безопасности соответствующие району плавания

**Процесс проверки:**
1. Выполнить полную проверку основного и резервных маршрутов
2. Проанализировать обнаруженные опасности
3. При необходимости скорректировать маршрут или критерии проверки
4. Повторить проверку после внесения изменений

**После проверки:**
1. Убедитесь, что все основной и резервные маршруты имеют статус "безопасен"
3. Регулярно проверять основной и резервные маршруты при изменении текущей осадки судна или при изменении уровня воды

```{warning}
Проверка маршрута не заменяет профессиональной оценки судоводителя. Окончательное решение о безопасности перехода всегда принимает капитан сообразуясь с преобладающими условиями и обстоятельствами.
```

