Доступно с лицензией Network Analyst.
Режимы передвижения в наборе сетевых данных определяют способ перемещения по сети пешехода, легкового или грузового автомобиля, другого транспортного средства. Режим передвижения может быть общим – например, при моделировании обычных грузовых машин, или более специфическим – при моделировании пожарной машины с лестницей или спасательной техники.
Режим передвижения состоит из совокупности настроек набора сетевых данных, которые определяют допустимые в сети действия и способы их выполнения. При выполнении анализа выбор предустановленного режима передвижения позволяет эффективно и последовательно задавать определенные свойства, которые соответствуют моделируемому режиму передвижения. Преимущества заключаются в экономии времени и упрощении процесса – вам не нужно каждый раз, выполняя очередной анализ, вспоминать и настраивать те значения параметров, которые наиболее точно характеризуют моделируемые транспортные средства.
Пример: пожарная машина с лестницей и машина спасателей
В департаменте пожарной службы часто требуется выполнять анализ для поиска кратчайшего маршрута для транспортной техники до места происшествия. Все транспортные средства отличаются по размеру и маневренности. Например, обычные спасательные машины более скоростные, чем машины пожаротушения с лестницей, и потому их время в пути будет короче. Машины с лестницами длиннее и имеют определенные ограничения по высоте, что приводит к удлинению маршрутов передвижения. В отличие от спасательных, машины с лестницей не могут совершать развороты на перекрестках, которые помогают экономить время.
Каждый раз, когда диспетчеры выполняют анализ маршрута для машины с лестницей и спасательной машины, не используя для этого режимы передвижения, им необходимо задавать различные свойства анализа, чтобы соответствующим образом смоделировать транспортное средство, которое они должны отправить. Для этого они выбирают значение импеданса, чтобы смоделировать время в пути, задают значения ограничений по высоте и разворотам, определяют некоторые другие параметры, касающиеся характеристик транспортного средства.
Использование режимов передвижения во время анализа позволяет избежать настройки этих параметров. Департамент пожарной службы создает в наборе сетевых данных два режима передвижения: Машина с лестницей и Спасательная машина. Каждому режиму назначаются определенные значения параметров передвижения в зависимости от типа транспортного средства. Когда диспетчеру надо создать маршрут для машины с лестницей, он задает для параметра режима передвижения значение Машина с лестницей и пропускает процесс настройки таких свойств, как импеданс транспортного средства, высота транспортного средства, политика U-разворотов и так далее. Вместо настройки нескольких параметров для каждого маршрута будет задан один параметр.
настройки
В этом разделе перечислены параметры, которые могут быть заданы при добавлении режима передвижения в набор сетевых данных. Здесь же приводятся примеры этих значений для разных режимов передвижения.
Режим передвижения – Уникальное имя режима передвижения.
Использовать по умолчанию – Показывает, какой из режимов передвижения набора сетевых данных будет использоваться по умолчанию.
Приложения и инструменты, использующие режимы передвижения, по умолчанию будут использовать режим, назначенный в качестве режима передвижения по умолчанию набора сетевых данных. В качестве режима по умолчанию может быть назначен только один из режимов передвижения.
Описание – Краткое текстовое описание режима передвижения.
Тип – Обозначает категорию поездки или транспортное средство для данного режима передвижения.
Режимы передвижения группируются по категориям с помощью параметра Тип. Например, у логистической компании могут быть несколько разных режимов передвижения для грузовиков с различными размерами кузова, но все эти режимы передвижения объединены под одним общим типом – Грузовые автоперевозки. Приложения и инструменты, в которых используются режимы передвижения, могут использовать Тип для оптимизации поведения или настроек.
Импеданс – задает атрибут стоимости, по которому оптимизируется анализ.
Для режима передвижения, моделирующего легковые автомобили, необходим атрибут стоимости, который содержит время, необходимое этому автомобилю, чтобы пройти ребро или сегмент улицы. В отличие от режима автомобилей, для режима передвижения пешком необходим атрибут стоимости, который содержит время, необходимое, чтобы пройти вдоль ребер или улиц. Для любого из режимов передвижения – Расстояние поездки или Расстояние пешком – может использоваться такой затратный атрибут, зависимый от расстояния, как метры.
Атрибут времени – атрибут стоимости на основе времени для итоговых путевых листов.
Варианты выбора для Импеданса и Атрибута времени, как правило, одинаковые, когда моделируются режимы передвижения на основе времени. Однако, когда моделируются режимы передвижения на основе расстояния, необходимо, чтобы значение Атрибута времени давало описание того, как много времени требуется этому режиму передвижения передвигаться вдоль ребер сети. В режиме передвижения Расстояние пешком, например, Атрибут времени должен быть задан как атрибут стоимости, содержащий время ходьбы пешком.
Атрибут расстояния – атрибут стоимости на основе расстояния для итоговых путевых листов и решения вопросов построения маршрутов транспортных средств.
В режимах передвижения Время в пути на машине и Время в пути пешком необходимо, чтобы Атрибут расстояния был задан как атрибут стоимости на основе расстояния, например – в метрах.
Развороты на перекрестках – показывает, где разрешены развороты в режиме передвижения.
Режим передвижения, моделирующий время в пути грузового транспорта, скорее всего будет иметь значение параметра Развороты на перекрестках Не разрешено. А вот значение этого параметра в режиме передвижения Расстояние пешком будет Разрешено, поскольку пешеходы могут разворачиваться в любом месте.
Допуск упрощения – Показывает, генерализирует ли (обобщает ли) режим передвижения геометрию результатов анализа и насколько.
Чем выше значения упрощения, тем меньше требования к ширине полосы пропускания и время отображения, но выходные линейные и полигональные объекты при этом получаются не такими четкими, в особенности, когда вы приближаете карту. Выходные маршруты для режимов передвижения пешком не упрощаются так сильно, как упрощаются режимы для автомобилей. Пешеходные маршруты отображаются в более крупных масштабах карты, поскольку они более требовательны к деталям.
Использовать Иерархию – показывает, использует ли режим передвижения сетевую иерархию в анализе.
Режимы передвижения на автомобиле используют иерархию, в отличие от режима передвижения пешком; водители автомобилей более склонны к дальним поездкам во избежание сложных маршрутов с множеством поворотов и остановок. Пешеходы предпочитают более короткие маршруты, даже если они более сложные.
Ограничения – показывает, какие атрибуты ограничения будут учитываться во время расчета.
Время в пути грузовика – Для режима передвижения с корродирующими веществами могут быть заданы ограничения, требующие по возможности следовать определенными маршрутами, избегать движение по дорогам, на которых запрещено перевозить подобные грузы и т.д. В пешеходных режимах часто имеются ограничения на передвижение по магистралям, где ходить пешком не разрешено. В режимах передвижения на инвалидных колясках исключены ступеньки.
Значения параметров – указывает значения для параметров атрибутов сети, которые их имеют.
В режиме передвижения Время в пути грузового транспорта может быть задан параметр Высота транспортного средства, чтобы не допустить его проезда под мостами, под которыми это транспортное средство не сможет проехать по высоте. В пешеходных режимах передвижения зачастую скорость передвижения задана в качестве параметра.
Создание режимов передвижения
Режимы передвижения добавляются в набор сетевых данных. Режимы передвижения можно создавать в окне Каталога в ArcMap.
Использование режимов передвижения
Дополнительный модуль ArcGIS Network Analyst имеется во многих продуктах ArcGIS. Однако выполнение задач сетевого анализа с режимами передвижения менее доступно. Ниже приводится список с описанием, какие режимы могут использоваться при выполнении сетевого анализа, а какие не могут.
Режимы передвижения не показываются в слоях сетевого анализа в ArcMap, поэтому вы не увидите свойство режима передвижения в диалоговом окне Свойства слоя.
Режимы передвижения полностью интегрированы в рабочий процесс Network Analyst в ArcGIS Pro.
Вы можете раскрыть режимы передвижения в своем сервисе Network Analysis с помощью ArcGIS for Server. В ArcMap создайте набор сетевых данных с режимами передвижения, создайте слой сетевого анализа в этом наборе данных сетевого анализа и опубликуйте документ карты как сервис. Хотя свойства режимов передвижения не раскрываются в слое сетевого анализа в ArcMap, режимы передвижения обнаруживаются в наборе сетевых данных. После публикации параметр travelMode доступен на конечной точке сервиса Network Analysis.
В инструменты геообработки для выполнения анализа в Системных наборах инструментов > Инструментах Network Analyst > Server входит параметр Travel Mode. Вы можете выполнять сетевой анализ в ArcMap, используя эти инструменты. Если вы опубликуете результаты одного из этих инструментов как сервис геообработки, то на этом сервисе станет доступен параметр Travel Mode.
Слои сетевого анализа создаются следующими инструментами геообработки: Создать слой ближайшего пункта обслуживания, Создать слой Размещение-Распределение, Создать слой матрицы Источник-Назначение, Создать слой маршрута, Создать слой области обслуживания и Создать слой задачи выбора маршрута транспорта. Они не показывают режимы передвижения, но создаваемые вами слои сетевого анализа можно изменять, чтобы использовать режим передвижения через Network Analyst Python Module.