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

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

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

Редактирование маршрута позволяет вносить изменения в созданный маршрут, корректировать позиции путевых точек, настраивать критерии безопасности, управлять контрольными точками, редактировать XTD при изменении размерений судна или формировании барже-буксирного состава.

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

#### Изменение позиции путевых точек

Позицию путевой точки можно изменить любым удобным способом:

**Табличное редактирование:**
- Установить курсор левой кнопкой мыши (касанием) в изменяемое поле в колонках **Широта/Долгота**
- Ввести новое значение
- Нажать **Enter** для подтверждения ввода

**Графическое редактирование с помощью манипулятора:**
- Переместить путевую точку на карте в новую позицию
- Зажать левую кнопку мыши на ПТ и перетащить в нужное место

**Графическое редактирование с помощью сенсорного экрана:**
- Переместить путевую точку на карте в новую позицию
- Коснуться и удерживать ПТ, затем перетащить в нужное место

```{tip}
Графическое перемещение путевых точек обеспечивает наглядность редактирования, но для точного позиционирования рекомендуется использовать табличный ввод координат.
```

#### Добавление путевых точек

Добавить ПТ можно:
В конце маршрута -- установить ПТ на карте. Новая ПТ будет соеденена с последней ПТ маршрута автоматически.
Вставка ПТ -- установить курсором на плече маршрута. Новая ПТ будет установлена на плече маршрута. Впоследствии новую ПТ можно будет перетаскивать, изменять её координаты. При добавлении новой ПТ, на новом плече маршрута будут применяться значения *XTD*, *Циркуляции* и *Скрости* -- **по умолчанию**.

#### Удаление путевых точек

Удалить ПТ:
    - Выделить удаляемую точку в таблице, нажать кнопку **Удалить ПТ**
    - Выбрать удаляемую точку на ЭНК, нажать правую кнопку "мыши", подтвердить удаление

После удаления промежуточной ПТ, смежные ПТ будут соеденены новым плечом маршрута.

#### Управление контрольными точками

- **Добавить** контрольные точки на маршруте через интерфейс управления КТ
- **Изменить** параметры существующих контрольных точек
- **Удалить** ненужные контрольные точки

```{note}
Подробная информация о работе с **{doc}`Контрольными точками</sections/routes/waypoint-control/index>`**.
```

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

Можно изменять следующие поля:

| Параметр | Описание |
|----------|----------|
| **Откл. Л/Б** | Допустимое боковое отклонение влево от ЛЗП<br><br>Редактируется вручную или автоматически рассчитывается |
| **Откл. П/Б** | Допустимое боковое отклонение вправо от ЛЗП<br><br>Редактируется вручную или автоматически рассчитывается |
| **Скорость** | Планируемая скорость на участке маршрута<br><br>Используется для расчета времени прибытия |
| **Название маршрута** | Наименование маршрута для идентификации<br><br>Отображается в списке маршрутов |
| **Название ПТ** | Наименования путевых точек<br><br>Особенно важны для начальной и конечной точек |

**Особенности редактирования:**
- Редактирование осуществляется аналогично созданию маршрута
- Доступно {doc}`групповое редактирование </sections/data-input-control-devices/tables/index>` параметров

```{important}
При изменении координат путевых точек параметры **Длина** и **Направление** плеча маршрута пересчитываются автоматически. Эти поля недоступны для ручного редактирования.
```

#### Автоматический пересчет параметров

При внесении изменений в маршрут система автоматически:
- Пересчитывает **длину плеч маршрута**
- Обновляет **направления** плеч
- Пересчитывает **общую длину маршрута**

#### Сохранение изменений

Для применения всех внесенных изменений необходимо нажать кнопку **Сохранить**.

```{warning}
Все изменения в маршруте вступят в силу только после нажатия кнопки **Сохранить**. При выходе без сохранения все изменения будут отменены.
```

### Проверка после редактирования

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

**Рекомендуемая последовательность после редактирования:**
1. Сохранить изменения
2. Выполнить проверку маршрута на безопасность
3. Проанализировать результаты проверки
4. При необходимости внести дополнительные корректировки
5. Убедиться в получении статуса "безопасен"

### Ограничения редактирования

**Нельзя редактировать:**
- **Активированные маршруты** (по которым осуществляется движение)
- **Расчетные параметры** (длина и направление плеч)
- Маршруты в процессе **исполнительной прокладки**

**Требует особого внимания:**
- Изменение **размерений судна** влияет на все маршруты
- Изменение значения *уровня воды* требует перепроверки маршрута
- Изменение **критериев безопасности** требует перепроверки
- Изменение **XTD** может повлиять на результаты проверки
