---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://yandex.kz/routing/doc/en/vrp/routing-mode.md
  - https://yandex.kz/routing/doc/kk/vrp/routing-mode.md
  - https://yandex.kz/routing/doc/ru/vrp/routing-mode.md
  - href: ru/vrp/routing-mode.md
    type: text/markdown
    title: Markdown version
  - href: llms.txt
    type: text/markdown
    title: llms.txt
title: Яндекс Маршрутизация — атрибуты и опции — режимы маршрутизации
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.kz/routing/doc/ru/llms.txt


# Способ передвижения

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

В Маршрутизации способ перемещения курьеров можно выбрать с помощью параметра `options.routing_mode`.

<!-- source: ru/vrp/_includes/values.md -->
Возможные значения:

- `driving` — способ по умолчанию, маршрутизация для автомобилей с грузоподъемностью меньше 2,5 тонн;
    
- `truck` — маршрутизация для грузовых автомобилей, по умолчанию — с грузоподъемностью от 2,5 тонн. Дополнительные параметры можно указать в [характеристиках транспортного средства](https://yandex.kz/routing/doc/ru/vrp/properties-of-vehicles.md#vehicle-properties). При планировании с использованием этого способа передвижения учитываются дорожные знаки, ограничивающие движение грузовых автомобилей, в том числе [грузовой каркас](https://www.mos.ru/dt/function/gruzovaia-logistika/gruzovoi-karkas/) для Москвы;
    
- `walking` — маршрут с пешеходным профилем. В маршруте используются только те дороги, по которым может ходить пешеход;
    
- `transit` — маршрут с использованием общественного транспорта и перемещением пешком от остановки до точки доставки.
<!-- endsource: ru/vrp/_includes/values.md -->

Указанный таким образом параметр применяется для всех автомобилей в задаче. Если курьеры используют разные способы доставки, их можно задать с помощью [параметра транспортного средства](https://yandex.kz/routing/doc/ru/vrp/properties-of-vehicles.md#routing-mode) `vehicle.routing_mode`.

<!-- source: ru/vrp/_includes/priority.md -->
{% note info %}

Параметр `vehicle.routing_mode` имеет более высокий приоритет, чем `options.routing_mode`.

{% endnote %}
<!-- endsource: ru/vrp/_includes/priority.md -->

**Пример 1**

В примере ниже используется способ передвижения `transit` для всех курьеров. В результате курьеры выполняют доставку на общественном транспорте, и заказы распределены оптимально для них.

[Пример Excel](https://doc-static.yandex.net/src/dev/routing/doc-examples/example-routing_mode1.xlsx) ⋅ [Запрос API (JSON)](https://courier.yandex.ru/vrs/api/v1/log/request/821db8c8-61eaec13-22c23cc0-7e7fc3ba) ⋅ [Ответ API](https://courier.yandex.ru/vrs/api/v1/result/821db8c8-61eaec13-22c23cc0-7e7fc3ba) ⋅  [Открыть на карте](https://courier.yandex.ru/mvrp-map#821db8c8-61eaec13-22c23cc0-7e7fc3ba)

{% note info %}

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

{% endnote %}

**Пример 2**

В примере ниже используется способ передвижения `transit` для одного курьера, и `driving` для другого курьера. Заказы распределены между курьерами так, чтобы автомобиль выполнял доставку в точки, более удаленные от остановок общественного транспорта или друг от друга.

[Пример Excel](https://doc-static.yandex.net/src/dev/routing/doc-examples/example-routing_mode2.xlsx) ⋅ [Запрос API (JSON)](https://courier.yandex.ru/vrs/api/v1/log/request/378591de-513421d5-180c6c05-d97e970d) ⋅ [Ответ API](https://courier.yandex.ru/vrs/api/v1/result/378591de-513421d5-180c6c05-d97e970d) ⋅  [Открыть на карте](https://courier.yandex.ru/mvrp-map#378591de-513421d5-180c6c05-d97e970d)

<!-- source: ru/vrp/_includes/feedback.md -->
<a href="feedback">
  <span class="button">Написать в службу поддержки</span>
</a>




<!-- source: ru/_includes/neuroexpert.md -->



<!-- endsource: ru/_includes/neuroexpert.md -->
<!-- endsource: ru/vrp/_includes/feedback.md -->
