Добавить маршруты маршрутизации автопарка (Network Analyst)

Краткая информация

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

Прежние версии:
Инструмент был назван Добавить маршруты задачи выбора маршрута транспорта в версиях ранее ArcGIS Pro 3.5.

Использование

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

  • Значения параметров Имя начальной станции и Имя конечной станции создаются на основе имен в подслое Depots.

  • Чтобы удалить существующие маршруты и создать новые, снимите отметку Присоединить к существующим маршрутам.

Параметры

ПодписьОписаниеТип данных
Входной слой задачи выбора маршрута транспорта

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

Network Analyst Layer
Число маршрутов
(Дополнительный)

Число маршрутов для добавления

Long
Префикс имени маршрута
(Дополнительный)

Обозначение, добавляемое к имени каждого маршрута. Например, префикс имени маршрута WeekdayRoute будет использоваться в качестве начального текста для каждого имени маршрута с добавлением инкрементального числового суффикса (например, WeekdayRoute1, WeekdayRoute2 и т.д.).

String
Имя начальной станции
(Дополнительный)

Имя начальной станции маршрута.

Если значение - null, то маршрут начинается с первого назначенного заказа. Исключение начальной станции полезно в том случае, если начальное положение транспортного средства неизвестно или неважно для вашей задачи.

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

Виртуальные начальные станции не допускаются, если заказы или станции находятся в нескольких часовых поясах.

String
Имя конечной станции
(Дополнительный)

Имя конечной станции маршрута.

Если значение null, маршрут будет завершён на последнем назначенном заказе.

Для слоев задачи выбора маршрута транспорта, если это значение равно null, значение параметра Имя начальной станции не может быть тоже null. Как начальная, так и конечная станции могут быть null для слоев доставки до двери и сбора отходов.

String
Самое раннее начальное время
(Дополнительный)

Самое раннее допустимое время начала маршрута в слое задачи выбора маршрута транспорта.

Этот параметр используется механизмом расчета в сочетании с временным окном для начальной станции, которое задано в подслое Depots в поле TimeWindowStart, чтобы определить времена начала выполнимого маршрута. Этот параметр имеет по умолчанию значение 8:00:00 (только время), которое интерпретируется как 8 утра для даты, заданной свойством Default Date в слое анализа. Если значение не указано, то используется значение по умолчанию.

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

Date
Самое позднее начальное время
(Дополнительный)

Самое позднее допустимое время начала маршрута для слоя задачи выбора маршрута транспорта.

Этот параметр имеет по умолчанию значение 10:00:00 (только время), которое интерпретируется как 10 утра для даты, заданной свойством Default Date в слое анализа. Если значение не указано, то используется значение по умолчанию.

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

Date
Максимальное число заказов
(Дополнительный)

Максимальное допустимое число заказов на маршруте. Значение по умолчанию равно 30 для слоев задачи выбора маршрута транспорта и nulll для слоев доставки до двери. Если значение не указано, то используется значение по умолчанию.

Этот параметр неприменим и скрыт, если входной слой является слоем сбора отходов.

Long
Емкость
(Дополнительный)

Максимальная величина (например, объем, вес или количество), которая может быть перевезена транспортным средством. Значение null считается равным нулю. Допускается не более девяти полей емкости, но используйте только то количество, которое необходимо для моделирования потребностей транспортных средств.

Этот параметр неприменим и скрыт, если входной слой является слоем сбора отходов.

Value Table
Ограничения маршрута
(Дополнительный)

Ограничения, накладываемые на маршруты для ограничения общего времени, общего времени в пути и общего расстояния.

  • Максимальное общее время – максимально допустимое значение длительности маршрута. Продолжительность (длительность) маршрута включает в себя значения времени в пути, а также времени обслуживания и ожидания на заказах, на станциях и в перерывах. Укажите значение в единицах времени входного слоя.
  • Максимальное общее время в пути – максимально допустимое время в пути для маршрута. Данное время в пути содержит только время, затраченное на движение по сети, и не включает в себя время обслуживания или ожидания. Значение данного поля не может быть больше значения поля MaxTotalTime. Укажите значение в единицах времени входного слоя.
  • Максимальное общее расстояние – максимально допустимое расстояние для маршрута. Укажите значение в единицах расстояния входного слоя.

Этот параметр неприменим и скрыт, если входной слой является слоем сбора отходов.

Value Table
Стоимости
(Дополнительный)

Стоимости, которые могут быть использованы маршрутом в решении.

  • Фиксированная стоимость – фиксированная стоимость, которая принимается только в том случае, если маршрут используется в решении (то есть, что для него назначены некоторые заказы).
  • Стоимость на единицу времени – примененная денежная стоимость – на единицу времени работы – для общей продолжительности маршрута, включая значения времени в пути, а также времени обслуживания и ожидания на заказах, станциях и в перерывах. Значение по умолчанию равно 1.
  • Стоимость на единицу расстояния – примененная денежная стоимость на единицу пройденного расстояния для длины маршрута (общее пройденное расстояние).
  • Время начала сверхурочных – продолжительность времени нормативной работы перед началом вычисления сверхурочных.
  • Стоимость на единицу времени сверхурочных – денежная стоимость для единицы времени сверхурочной работы. Это поле может содержать значения null. Значение null соответствует равенству значений Стоимость на единицу времени сверхурочных и Стоимость на единицу времени.

Этот параметр неприменим и скрыт, если входной слой является слоем сбора отходов.

Value Table
Дополнительное время маршрута
(Дополнительный)

Опции дополнительного времени маршрута.

  • Время обслуживания на начальной станции – время обслуживания на начальной станции. Это значение может быть использовано для моделирования времени, потраченного на загрузку транспортного средства.
  • Время обслуживания на конечной станции – время обслуживания на конечной станции. Это значение может быть использовано для моделирования времени, потраченного на загрузку транспортного средства.
  • Задержка прибытия/отправления – в этом поле хранится величина времени в пути, необходимая для ускорения транспортного средства до обычной скорости передвижения, замедления его до остановки и перемещения из сети и в сеть (например, на парковку и с парковки). Включение значения Задержка прибытия/отправления позволяет механизму расчета не отправлять множество маршрутов для обслуживания физически совпадающих заказов.

Этот параметр неприменим и скрыт, если входной слой является слоем сбора отходов.

Value Table
Присоединить к существующим маршрутам
(Дополнительный)

Указывает, будут ли новые маршруты добавляться к таблице атрибутов имеющихся маршрутов.

  • Отмечено – новые маршруты будут добавлены к существующему набору в таблице атрибутов маршрутов. Это значение по умолчанию
  • Не отмечено – имеющиеся маршруты будут удалены и заменены новыми.

Boolean
Дата и время
(Дополнительный)

Дополнительные свойства даты и времени для слоя доставки до двери.

  • Самая ранняя дата начала маршрута — самая ранняя дата начала для добавленных маршрутов. Если это свойство не указано, маршруты будут использовать самую раннюю дату начала маршрута слоя по умолчанию.
  • Самое раннее время начала маршрута — самое раннее время начала суток для добавленных маршрутов. Если это свойство не указано, маршруты будут использовать самое раннее время начала маршрута слоя по умолчанию.
  • Гибкость начала маршрута — указывает, через какое время после самого раннего разрешенного времени начала маршрута он может быть начат. Значение может быть null или zero (нулевое), что означает отсутствие гибкости во времени начала, или положительным числом. Укажите значение в единицах времени входного слоя.

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

Это параметр применим, только если входной слой является слоем доставки до двери. Он скрыт, если входной слой имеет другой тип механизма расчета.

Value Table
Емкость
(Дополнительный)

Возможности маршрутов в слое сбора отходов.

  • MaxBins_1 - максимальное количество мусорных баков для фракции 1, которое транспортное средство может собрать до того, как заполнится.
  • MaxWeight_1 - максимальный физический вес для фракции 1, которое транспортное средство может собрать до того, как заполнится. Любые единицы веса можно использовать для этого значения, однако для всех полей веса должны быть использованы одни единицы.
  • MaxVolume_1 - максимальный объем для фракции 1, которое транспортное средство может собрать до того, как заполнится. Любые единицы объема можно использовать для этого значения, однако для всех полей объема должны быть использованы одни единицы.
  • MaxBins_2 - максимальное количество мусорных баков для фракции 2, которое транспортное средство может собрать до того, как заполнится.
  • MaxWeight_2 - максимальный физический вес для фракции 2, которое транспортное средство может собрать до того, как заполнится. Любые единицы веса можно использовать для этого значения, однако для всех полей веса должны быть использованы одни единицы.
  • MaxVolume_2 - максимальный объем для фракции 2, которое транспортное средство может собрать до того, как заполнится. Любые единицы объема можно использовать для этого значения, однако для всех полей объема должны быть использованы одни единицы.

Это параметр применим, только если входной слой является слоем сбора отходов. Он скрыт, если входной слой имеет другой тип механизма расчета.

Value Table
Время начала
(Дополнительный)

Дополнительные свойства даты и времени для слоя сбора отходов.

  • Время начала - начальное время маршрута. Если это свойство не указано, маршруты будут использовать время начала маршрута слоя по умолчанию.
  • Время начала сверхурочных – продолжительность времени нормативной работы перед началом вычисления сверхурочных. Значение null указывает, что сверхурочная работа не применяется. Укажите значение в единицах времени входного слоя.

Хотя для свойства Время начала можно указать как дату, так и время, используется только временная часть.

Это параметр применим, только если входной слой является слоем сбора отходов. Он скрыт, если входной слой имеет другой тип механизма расчета.

Value Table
Ограничения маршрута
(Дополнительный)

Ограничения, накладываемые на маршруты для ограничения общего времени и расстояния.

  • Максимальное общее время – максимально допустимое значение длительности маршрута. Продолжительность маршрута включает в себя значения времени в пути, а также времени обслуживания и ожидания на остановках, станциях и объектах обновления. Укажите значение в единицах времени входного слоя.
  • Максимальное общее расстояние – максимально допустимое расстояние для маршрута. Укажите значение в единицах расстояния входного слоя.

Это параметр применим, только если входной слой является слоем сбора отходов. Он скрыт, если входной слой имеет другой тип механизма расчета.

Value Table
Дополнительное время маршрута
(Дополнительный)

Свойства дополнительного времени маршрута.

  • Время обслуживания на начальной станции – время обслуживания на начальной станции. Это значение может быть использовано для моделирования времени, потраченного на загрузку транспортного средства.
  • Время обслуживания на конечной станции – время обслуживания на конечной станции. Это значение может быть использовано для моделирования времени, потраченного на загрузку транспортного средства.

Это параметр применим, только если входной слой является слоем сбора отходов. Он скрыт, если входной слой имеет другой тип механизма расчета.

Value Table

Производные выходные данные

ПодписьОписаниеТип данных
Выходной слой задачи выбора маршрута транспорта

Обновленный слой network analyst.

Network Analyst Layer

arcpy.management.AddVehicleRoutingProblemRoutes(in_vrp_layer, {number_of_routes}, {route_name_prefix}, {start_depot_name}, {end_depot_name}, {earliest_start_time}, {latest_start_time}, {max_order_count}, {capacities}, {route_constraints}, {costs}, {additional_route_time}, {append_to_existing_routes}, {date_and_time}, {waste_capacities}, {start_time}, {route_time_distance_constraints}, {depot_service_time})
ИмяОписаниеТип данных
in_vrp_layer

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

Network Analyst Layer
number_of_routes
(Дополнительный)

Число маршрутов для добавления

Long
route_name_prefix
(Дополнительный)

Обозначение, добавляемое к имени каждого маршрута. Например, префикс имени маршрута WeekdayRoute будет использоваться в качестве начального текста для каждого имени маршрута с добавлением инкрементального числового суффикса (например, WeekdayRoute1, WeekdayRoute2 и т.д.).

String
start_depot_name
(Дополнительный)

Имя начальной станции маршрута.

Если значение - null, то маршрут начинается с первого назначенного заказа. Исключение начальной станции полезно в том случае, если начальное положение транспортного средства неизвестно или неважно для вашей задачи.

Для слоев задачи выбора маршрута транспорта, если это значение равно null, значение параметра end_depot_name не может быть тоже null. Как начальная, так и конечная станции могут быть null для слоев доставки до двери и сбора отходов.

Виртуальные начальные станции не допускаются, если заказы или станции находятся в нескольких часовых поясах.

String
end_depot_name
(Дополнительный)

Имя конечной станции маршрута.

Если значение null, маршрут будет завершён на последнем назначенном заказе.

Для слоев задачи выбора маршрута транспорта, если это значение равно null, значение параметра start_depot_name не может быть тоже null. Как начальная, так и конечная станции могут быть null для слоев доставки до двери и сбора отходов.

String
earliest_start_time
(Дополнительный)

Самое раннее допустимое время начала маршрута в слое задачи выбора маршрута транспорта.

Этот параметр используется механизмом расчета в сочетании с временным окном для начальной станции, которое задано в подслое Depots в поле TimeWindowStart, чтобы определить времена начала выполнимого маршрута. Этот параметр имеет по умолчанию значение 8:00:00 (только время), которое интерпретируется как 8 утра для даты, заданной свойством Default Date в слое анализа. Если значение не указано, то используется значение по умолчанию.

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

Date
latest_start_time
(Дополнительный)

Самое позднее допустимое время начала маршрута для слоя задачи выбора маршрута транспорта.

Этот параметр имеет по умолчанию значение 10:00:00 (только время), которое интерпретируется как 10 утра для даты, заданной свойством Default Date в слое анализа. Если значение не указано, то используется значение по умолчанию.

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

Date
max_order_count
(Дополнительный)

Максимальное допустимое число заказов на маршруте. Значение по умолчанию равно 30 для слоев задачи выбора маршрута транспорта и nulll для слоев доставки до двери. Если значение не указано, то используется значение по умолчанию.

Этот параметр неприменим и его значение игнорируется, если входной слой является слоем сбора отходов.

Long
capacities
[capacities,...]
(Дополнительный)

Максимальная величина (например, объем, вес или количество), которая может быть перевезена транспортным средством. Значение null считается равным нулю. Допускается не более девяти полей емкости, но используйте только то количество, которое необходимо для моделирования потребностей транспортных средств.

Этот параметр неприменим и его значение игнорируется, если входной слой является слоем сбора отходов.

Value Table
route_constraints
[route_constraints,...]
(Дополнительный)

Ограничения, накладываемые на маршруты для ограничения общего времени, общего времени в пути и общего расстояния.

  • Максимальное общее время – максимально допустимое значение длительности маршрута. Продолжительность (длительность) маршрута включает в себя значения времени в пути, а также времени обслуживания и ожидания на заказах, на станциях и в перерывах. Укажите значение в единицах времени входного слоя.
  • Максимальное общее время в пути – максимально допустимое время в пути для маршрута. Данное время в пути содержит только время, затраченное на движение по сети, и не включает в себя время обслуживания или ожидания. Значение данного поля не может быть больше значения поля MaxTotalTime. Укажите значение в единицах времени входного слоя.
  • Максимальное общее расстояние – максимально допустимое расстояние для маршрута. Укажите значение в единицах расстояния входного слоя.

Этот параметр неприменим и его значение игнорируется, если входной слой является слоем сбора отходов.

Value Table
costs
[costs,...]
(Дополнительный)

Стоимости, которые могут быть использованы маршрутом в решении.

  • Фиксированная стоимость – фиксированная стоимость, которая принимается только в том случае, если маршрут используется в решении (то есть, что для него назначены некоторые заказы).
  • Стоимость на единицу времени – примененная денежная стоимость – на единицу времени работы – для общей продолжительности маршрута, включая значения времени в пути, а также времени обслуживания и ожидания на заказах, станциях и в перерывах. Значение по умолчанию равно 1.
  • Стоимость на единицу расстояния – примененная денежная стоимость на единицу пройденного расстояния для длины маршрута (общее пройденное расстояние).
  • Время начала сверхурочных – продолжительность времени нормативной работы перед началом вычисления сверхурочных.
  • Стоимость на единицу времени сверхурочных – денежная стоимость для единицы времени сверхурочной работы. Это поле может содержать значения null. Значение null соответствует равенству значений Стоимость на единицу времени сверхурочных и Стоимость на единицу времени.

Этот параметр неприменим и его значение игнорируется, если входной слой является слоем сбора отходов.

Value Table
additional_route_time
[additional_route_time,...]
(Дополнительный)

Опции дополнительного времени маршрута.

  • Время обслуживания на начальной станции – время обслуживания на начальной станции. Это значение может быть использовано для моделирования времени, потраченного на загрузку транспортного средства.
  • Время обслуживания на конечной станции – время обслуживания на конечной станции. Это значение может быть использовано для моделирования времени, потраченного на загрузку транспортного средства.
  • Задержка прибытия/отправления – в этом поле хранится величина времени в пути, необходимая для ускорения транспортного средства до обычной скорости передвижения, замедления его до остановки и перемещения из сети и в сеть (например, на парковку и с парковки). Включение значения Задержка прибытия/отправления позволяет механизму расчета не отправлять множество маршрутов для обслуживания физически совпадающих заказов.

Этот параметр неприменим и его значение игнорируется, если входной слой является слоем сбора отходов.

Value Table
append_to_existing_routes
(Дополнительный)

Указывает, будут ли новые маршруты добавляться к таблице атрибутов имеющихся маршрутов.

  • APPENDНовые маршруты будут добавлены к существующему набору в таблице атрибутов маршрутов. Это значение по умолчанию
  • CLEARИмеющиеся маршруты будут удалены и заменены новыми.
Boolean
date_and_time
[date_and_time,...]
(Дополнительный)

Дополнительные свойства даты и времени для слоя доставки до двери.

  • Самая ранняя дата начала маршрута — самая ранняя дата начала для добавленных маршрутов. Если это свойство не указано, маршруты будут использовать самую раннюю дату начала маршрута слоя по умолчанию.
  • Самое раннее время начала маршрута — самое раннее время начала суток для добавленных маршрутов. Если это свойство не указано, маршруты будут использовать самое раннее время начала маршрута слоя по умолчанию.
  • Гибкость начала маршрута — указывает, через какое время после самого раннего разрешенного времени начала маршрута он может быть начат. Значение может быть null или zero (нулевое), что означает отсутствие гибкости во времени начала, или положительным числом. Укажите значение в единицах времени входного слоя.

Укажите свойство Самая ранняя дата начала маршрута с помощью объекта datetime.date и свойство Самое раннее время начала маршрута с помощью объекта datetime.time.

Это параметр применим, только если входной слой является слоем доставки до двери. Значение игнорируется, если входной слой имеет другой тип механизма расчета.

Value Table
waste_capacities
[waste_capacities,...]
(Дополнительный)

Возможности маршрутов в слое сбора отходов.

  • MaxBins_1 - максимальное количество мусорных баков для фракции 1, которое транспортное средство может собрать до того, как заполнится.
  • MaxWeight_1 - максимальный физический вес для фракции 1, которое транспортное средство может собрать до того, как заполнится. Любые единицы веса можно использовать для этого значения, однако для всех полей веса должны быть использованы одни единицы.
  • MaxVolume_1 - максимальный объем для фракции 1, которое транспортное средство может собрать до того, как заполнится. Любые единицы объема можно использовать для этого значения, однако для всех полей объема должны быть использованы одни единицы.
  • MaxBins_2 - максимальное количество мусорных баков для фракции 2, которое транспортное средство может собрать до того, как заполнится.
  • MaxWeight_2 - максимальный физический вес для фракции 2, которое транспортное средство может собрать до того, как заполнится. Любые единицы веса можно использовать для этого значения, однако для всех полей веса должны быть использованы одни единицы.
  • MaxVolume_2 - максимальный объем для фракции 2, которое транспортное средство может собрать до того, как заполнится. Любые единицы объема можно использовать для этого значения, однако для всех полей объема должны быть использованы одни единицы.

Это параметр применим, только если входной слой является слоем сбора отходов. Значение игнорируется, если входной слой имеет другой тип механизма расчета.

Value Table
start_time
[start_time,...]
(Дополнительный)

Дополнительные свойства даты и времени для слоя сбора отходов.

  • Время начала - начальное время маршрута. Если это свойство не указано, маршруты будут использовать время начала маршрута слоя по умолчанию.
  • Время начала сверхурочных – продолжительность времени нормативной работы перед началом вычисления сверхурочных. Значение null указывает, что сверхурочная работа не применяется. Укажите значение в единицах времени входного слоя.

Указать свойства Время начала с помощью объекта datetime.time.

Это параметр применим, только если входной слой является слоем сбора отходов. Значение игнорируется, если входной слой имеет другой тип механизма расчета.

Value Table
route_time_distance_constraints
[route_time_distance_constraints,...]
(Дополнительный)

Ограничения, накладываемые на маршруты для ограничения общего времени и расстояния.

  • Максимальное общее время – максимально допустимое значение длительности маршрута. Продолжительность маршрута включает в себя значения времени в пути, а также времени обслуживания и ожидания на остановках, станциях и объектах обновления. Укажите значение в единицах времени входного слоя.
  • Максимальное общее расстояние – максимально допустимое расстояние для маршрута. Укажите значение в единицах расстояния входного слоя.

Это параметр применим, только если входной слой является слоем сбора отходов. Значение игнорируется, если входной слой имеет другой тип механизма расчета.

Value Table
depot_service_time
[depot_service_time,...]
(Дополнительный)

Свойства дополнительного времени маршрута.

  • Время обслуживания на начальной станции – время обслуживания на начальной станции. Это значение может быть использовано для моделирования времени, потраченного на загрузку транспортного средства.
  • Время обслуживания на конечной станции – время обслуживания на конечной станции. Это значение может быть использовано для моделирования времени, потраченного на загрузку транспортного средства.

Это параметр применим, только если входной слой является слоем сбора отходов. Значение игнорируется, если входной слой имеет другой тип механизма расчета.

Value Table

Производные выходные данные

ИмяОписаниеТип данных
out_vrp_layer

Обновленный слой network analyst.

Network Analyst Layer

Параметры среды

Этот инструмент не использует параметры среды геообработки