---
title: Планирование и редактирование маршрута
---

<script>
    import { Pencil, Route, Bike, TriangleAlert, ArrowRightLeft, House, Repeat, Trash2, CirclePlay, SquareArrowUpLeft } MYLUCIDESVELTEIMPORT;
    import DocsNote from '$lib/components/docs/DocsNote.svelte';
    import Routing from '$lib/components/toolbar/tools/routing/Routing.svelte';
    import DocsImage from '$lib/components/docs/DocsImage.svelte';
</script>

# <Pencil size="24" class="inline-block" style="margin-bottom: 5px" /> { title }

Инструмент для планирования и редактирования маршрутов позволяет создавать и редактировать маршруты, размещая или перемещая точки привязки на карте.

## Settings

Как показано ниже, диалоговое окно инструмента содержит несколько настроек для управления поведением маршрутизации.
Вы можете минимизировать диалоговое окно для сохранения места, нажав <button><SquareArrowUpLeft size="16" class="inline-block" style="margin-bottom: 2px" /></button>.

<div class="flex flex-row justify-center">
    <Routing minimizable={false} class="text-foreground p-3 border rounded-md shadow-lg" />
</div>

### <Route size="16" class="inline-block" style="margin-bottom: 2px" /> Маршрутизация

Когда маршрутизация включена, точки привязки, размещенные или перемещенные на карте, будут соединены маршрутом, рассчитанным на дорожной сети <a href="https://www.openstreetmap.org" target="_blank">OpenStreetMap</a>.
Отключите маршрутизацию, чтобы соединить точки привязки прямыми линиями.
Эту настройку также можно переключить, нажав <kbd>F5</kbd>.

### <Bike size="16" class="inline-block" style="margin-bottom: 2px" /> Активность

Выберите тип активности, чтобы настроить маршруты под него.

### <TriangleAlert size="16" class="inline-block" style="margin-bottom: 2px" /> Разрешить частные дороги

Когда включено, движок маршрутизации будет рассматривать частные дороги при вычислении маршрутов.

<DocsNote type="warning">

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

</DocsNote>

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

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

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

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

<DocsNote>

При редактировании импортированных файлов GPX автоматически создается исходный набор точек привязки.
Чтобы облегчить процесс редактирования, чем больше масштабируется карта, тем больше точек привязки.
Это позволяет редактировать маршрут на разных уровнях детализации.

</DocsNote>

Наконец, вы можете удалить точки привязки, нажав на них и выбрав <button><Trash2 size="16" class="inline-block" style="margin-bottom: 4px" /> Удалить</button> из контекстного меню.

<DocsImage src="tools/routing" alt="Точки привязки позволяют легко редактировать маршрут." />

## Дополнительные инструменты

Следующие инструменты автоматизируют некоторые общие модификации маршрута.

### <ArrowRightLeft size="16" class="inline-block" style="margin-bottom: 2px" /> Обратный

Изменить направление маршрута на противоположное.

### <House size="16" class="inline-block" style="margin-bottom: 2px" /> Back to start

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

### <Repeat size="16" class="inline-block" style="margin-bottom: 2px" /> Круговой маршрут

Вернуться к начальной точке тем же маршрутом.

### <CirclePlay size="16" class="inline-block" style="margin-bottom: 2px" /> Изменить начало кольца

Когда конечная точка маршрута достаточно близка к началу, вы можете изменить начало петли, щелкнув на любую точку привязки и выбрав <button><CirclePlay size="16" class="inline-block" style="margin-bottom: 2px" /> Начать петлю здесь</button> из контекстного меню.
