Типы входных данных LastMileDelivery
Ниже описываются типы входных данных, которые можно указать при выполнении анализа доставки до двери.
Примечание:
Минимальные требования к механизму расчета Доставка до двери - один заказ и один маршрут. У каждого заказа и маршрута должно быть уникальное имя. Самое раннее время начала, самая ранняя дата начала и максимальное общее время являются обязательными для каждого маршрута и могут указываться с помощью атрибутов EarliestStartTime, EarliestStartDate и MaxTotalTime в классе объектов Маршруты. Эти три значения можно также задать с помощью свойств earliestRouteStartTime, earliestRouteStartDate и maxRouteTotalTime объекта анализа.
Заказы
Имеются заказы, которые будут использоваться в качестве входных данных для анализа доставки до двери. Это конечные клиентские местоположения, куда маршруты доставляют посылки, или исходное местоположение клиента, откуда они забирают посылки для отправки.
Этот тип данных поддерживает следующее поля:
|
Поле |
Описание |
Тип данных |
|---|---|---|
|
|
Имя заказа. Имя должно быть уникальным. Имена заказов чувствительны к регистру и не могут быть пустыми, даже если заказ исключен из операции расчета. Это поле служит первичным ключом и используется как внешний ключ для обращения к заказам в таблице Специальные требования заказов. |
Текст |
|
|
Значение времени, которое будет проведено в сетевом положении при посещении его на маршруте; это означает, значение импеданса для сетевого положения. Нулевое значение или значение NULL указывают, что сетевое положение не требует времени обслуживания. Единицы измерения для значения данного поля задается свойством |
Double |
|
|
Время начала временного окна для заказа. Это поле может содержать значение null, что указывает на отсутствие времени начала. Временное окно только указывает, когда транспортное средство может прибыть по заказу, но не указывает, когда должно закончиться время обслуживания. Чтобы учесть время обслуживания и уехать до окончания временного окна, вычтите значение В полях временного окна ( Значение этого поля можно задать с помощью объекта Python Часовой пояс значения задается свойством |
Дата |
|
|
Время окончания окна для заказа. Это поле может содержать значение null, что указывает на отсутствие времени окончания. |
Дата |
|
|
Временное окно считается нарушенным, если прибытие происходит после окончания временного окна. В данном поле указывается максимальное допустимое время превышения для временного окна заказа. Оно может содержать нулевое значение, но не может содержать отрицательное. Нулевое значение показывает, что нарушение временного окна недопустимо; то есть временное окно является жестким. С другой стороны, значение NULL показывает, что для допустимого превышения времени предел отсутствует. Ненулевое значение указывает максимальное время опоздания. Например, маршрут может прибыть на точку заказа в течение 30 минут после окончания временного окна. Единицы измерения для значения данного поля задается свойством |
Double |
|
|
Определяет, когда доставляемый товар будет готов на станции. Заказу может быть приписан маршрут, только если входное время прибытия предшествует значению последнего времени старта маршрута. То есть маршрут не может стартовать со станции, пока товар не будет загружен. Это поле поможет смоделировать возможные наплывы заказов доставок. Например, работа над заказом требует специальных материалов, которые отсутствуют на станции. Материалы отправляются из другого места и прибудут на склад в 11:00. Чтобы убедиться, что ни один маршрут, который начинается до их доставки, не приписан к заказу, входное время заказа устанавливается на 11:00 утра. Специальные материалы будут доставлены в 11:00, загружены в автомобиль, который затем отправится со станции выполнять приписанные ему заказы. Значение этого поля можно задать с помощью объекта Python Примечания:
|
Дата |
|
|
Определяет, когда требуемый для заказа товар должен прибыть на конечную станцию. Заказ должен быть присвоен маршруту, только если маршрут может посетить место заказа и достичь его конечной станции до указанного исходящего времени отъезда. Это поле поможет смоделировать возможные наплывы заказов доставок. Например, судоходная компания посылает грузовики забрать пакеты с заказами, привезти их на станцию, откуда они будут перенаправлены на другие объекты и отправлены по маршруту к месту назначения. Ежедневно в 15:00 полуприцеп останавливается на станции, чтобы забрать приоритетные пакеты и отвезти их непосредственно на центральную станцию обработки. Чтобы избежать задержки приоритетных пакетов до 15:00 вечера следующего дня, судоходная компания старается, чтобы грузовики забирали приоритетные пакеты из заказов и отвозили их на станцию до 15:00. Этого можно достичь путем установки 15:00 в качестве исходящего времени отъезда. Значение этого поля можно задать с помощью объекта Python Примечания:
|
Дата |
|
Размер доставки. Размер можно указать в любом измерении, таком как вес, объем или количество. Если имеется несколько количеств для доставки, укажите их с помощью Введите число объектов поставки без указания единиц. Например, если необходимо выполнить доставку объекта массой 300 фунтов по заказу, введите 300. Вам необходимо запомнить, что данное значение приведено в фунтах. Убедитесь, что поля Если любое из полей Значение по умолчанию равно 0. Количество элементов поставки не может быть отрицательными. |
Double |
|
Размер загрузки. Размер можно указать в любом измерении, таком как вес, объем или количество. Если имеется несколько количеств для загрузки, укажите их с помощью Эти поля аналогичны полям Если любое из полей Значение по умолчанию равно 0. Количество элементов поставки не может быть отрицательными. |
Double |
|
|
Задает правило привязки для заказа, показывая, должен ли он быть первым или последним заказом на маршруте. Значение поля указывается одним из следующих целых чисел (используйте числовой код, а не имя в скобках):
Если заказ дополнительно ограничен определенным маршрутом, это можно контролировать с помощью поля |
Long |
|
|
Задает правило присвоения заказа маршруту. Значение поля указывается одним из следующих целых чисел (используйте числовой код, а не имя в скобках):
|
Long |
|
|
Имя маршрута, для которого назначен заказ. Данное поле используется для предварительного назначения заказа определенному маршруту. Оно может содержать значение NULL, показывающие, что заказ предварительно не назначен ни одному маршруту, и механизм расчета определяет наилучшее из возможных назначений маршрутов для заказа. Если оно задано со значением null, то поле Поле |
Текст |
|
|
Это обозначает последовательность заказа на маршруте. Данное поле используется для указания относительной последовательности для заказа на маршруте. Данное поле может содержать значение NULL, показывающие, что заказ может быть размещен в любой точке маршрута. Значения входной последовательности являются положительными и уникальными для каждого маршрута (распределенного между посещениями станций и заказами), но не обязаны начинаться с 1 или быть последовательными. |
Long |
|
|
Указывает направление, в котором транспортное средство может подъехать или отъехать от точки заказа. Значение поля указывается одним из следующих целых чисел (используйте числовой код, а не имя в скобках):
Атрибут |
Long |
|
|
Направление, в котором движется точка. Единицами измерения являются градусы, отсчитывается по часовой стрелке от направления на истинный север. Это поле используется совместно с полем Данные направления обычно отправляются автоматически с мобильного устройства, оснащенного GPS-приемником. Старайтесь указывать данные о направлении движения, если загружаемая входная точка является подвижной, например пешеход или транспортное средство. Использование данного поля обеспечивает защиту от добавления положений на неверные ребра, что может произойти, например, когда транспортное средство расположено недалеко от перекрестка или эстакады. Направление также позволяет инструменту определять, на какой стороне улицы расположена точка. |
Double |
|
|
Значение допуска направления создает диапазон допустимых значений направления во время определения положения движущихся точек на ребре с использованием поля Единицами измерения являются градусы, в качестве значения по умолчанию используется 30. Значения должны быть больше 0 и меньше 180. Значение 30 означает, что когда Network Analyst предпринимает попытку добавить сетевое положение на ребро, диапазон допустимых значений направления создается в пределах 15 градусов с каждой стороны ребра (слева и справа), в обоих направлениях оцифровки ребра. |
Double |
|
|
Это поле может использоваться в процессе решения, только если в полях Единицы измерения времени |
Double |
|
Поля сетевого местоположения
|
Вместе эти четыре свойства описывают точку в сети, где расположен объект. Дополнительные сведения о способе размещения входных данных в сети |
Станции
Входными данными являются одно или несколько складов для данного анализа доставки до двери. Станция – это место, откуда отправляется транспортное средство в начале рабочего дня, и куда оно возвращается в конце рабочего дня. Автотранспорт загружается (для доставки) или разгружается (при забирании) на станциях. Для механизма расчета Доставка до двери маршруты должны начинаться на одной и той же станции и заканчиваться на одной и той же станции. Однако местоположение начальной и конечной станций может быть другим или может быть смоделировано как виртуальное местоположение станции, не указанное явно в задаче.
Этот тип данных поддерживает следующее поля:
|
Поле |
Описание |
Тип данных |
|---|---|---|
|
|
Имя станции. Поля Имена станций чувствительны к регистру, должны быть уникальными и не пустыми. |
Текст |
|
|
Указывает направление, в котором транспортное средство может подъехать или отъехать от станции. Значение поля указывается одним из следующих целых чисел, показанных в скобках (используйте числовой код, а не имя в скобках):
Атрибут |
Long |
|
|
Направление, в котором движется точка. Единицами измерения являются градусы, отсчитывается по часовой стрелке от направления на истинный север. Это поле используется совместно с полем Данные направления обычно отправляются автоматически с мобильного устройства, оснащенного GPS-приемником. Старайтесь указывать данные о направлении движения, если загружаемая входная точка является подвижной, например пешеход или транспортное средство. Использование данного поля обеспечивает защиту от добавления положений на неверные ребра, что может произойти, например, когда транспортное средство расположено недалеко от перекрестка или эстакады. Направление также позволяет инструменту определять, на какой стороне улицы расположена точка. |
Double |
|
|
Значение допуска направления создает диапазон допустимых значений направления во время определения положения движущихся точек на ребре с использованием поля Единицами измерения являются градусы, в качестве значения по умолчанию используется 30. Значения должны быть больше 0 и меньше 180. Значение 30 означает, что когда Network Analyst предпринимает попытку добавить сетевое положение на ребро, диапазон допустимых значений направления создается в пределах 15 градусов с каждой стороны ребра (слева и справа), в обоих направлениях оцифровки ребра. |
Double |
|
|
Это поле может использоваться в процессе решения, только если в полях Единицы измерения времени |
Double |
|
Поля сетевого местоположения
|
Вместе эти четыре свойства описывают точку в сети, где расположен объект. Дополнительные сведения о способе размещения входных данных в сети |
Маршруты
Укажите один или несколько маршрутов, описывающих характеристики транспортного средства и водителя. Маршрут может учитывать время начала и окончания обслуживания на станции, фиксированное или гибкое время начала, оперативные расходы на основании времени и на основании расстояния, различные ограничения по рабочему дню водителя и т. д.
Примечание:
В отличие от других типов данных, таких как Orders и Depots, этот тип данных представляет собой таблицу и не содержит информации о местоположении.
Этот тип данных поддерживает следующее поля:
|
Поле |
Описание |
Тип данных |
|---|---|---|
|
|
Название маршрута. Это поле является первичным ключом и используется в качестве внешнего ключа в классах Имена маршрутов чувствительны к регистру и не могут быть пустыми, даже если маршрут не является частью операции расчета. Имя должно быть уникальным. |
Текст |
|
|
Имя начальной станции маршрута. Это поле является внешним ключом для поля У всех маршрутов должно быть одна и та же начальная станция. Все они могут быть одним и тем же местоположением, указанным в классе Если значение Виртуальные начальные станции не допускаются, если заказы или станции находятся в нескольких часовых поясах. Если маршрут выполняет доставку и |
Текст |
|
|
Имя конечной станции маршрута. Это поле является внешним ключом для поля У всех маршрутов должна быть одна и та же конечная станция. Все они могут быть одним и тем же местоположением, указанным в классе Если на маршруте выполняется сбор и |
Текст |
|
|
Время обслуживания на начальной станции. Это значение может быть использовано для моделирования времени, потраченного на загрузку транспортного средства. Это поле может содержать пустое значение; пустое значение соответствует нулевому времени обслуживания. Единицы измерения для значения данного поля задается свойством Время обслуживания на начальной и конечной станции является фиксированным (значения полей |
Double |
|
|
Время обслуживания на конечной станции. Это значение может быть использовано для моделирования времени, потраченного на загрузку транспортного средства. Это поле может содержать пустое значение; пустое значение соответствует нулевому времени обслуживания. Единицы измерения для значения данного поля задается свойством Время обслуживания на начальной и конечной станции является фиксированным (значения полей |
Double |
|
|
Наиболее ранняя допустимая дата начала маршрута. Это значение используется механизмом расчета вместе со значением Должно быть задано либо это поле, либо свойство При использовании входных данных из нескольких часовых поясов, часовой пояс для поля |
Только дата |
|
|
Наиболее раннее допустимое время дня для начала маршрута. Это значение используется механизмом расчета вместе с полем Должно быть задано либо это поле, либо свойство При использовании входных данных из нескольких часовых поясов, часовой пояс для поля |
Только время |
|
|
Показывает, через какое время, после самого раннего разрешенного времени начала, маршрут может быть начат. Значение может быть равно null или нулю, что означает отсутствие гибкости в выборе начального времени, или может быть положительным числом. Единицы измерения для значения данного поля задается свойством |
Double |
|
|
Величина времени в пути, необходимая для ускорения транспортного средства до обычной скорости передвижения, замедления его до остановки и перемещения из сети и в сеть (например, на парковку и с парковки). Включение значения Стоимость для этого атрибута выводится между визитами по несовпадающим заказам и станциям. Например, если маршрут начинается со станции и посещает первый заказ, ко времени пути добавляется общая задержка прибытия/отправления. То же касается пути от первого заказа ко второму. Если второй и третий заказы совпадают, значение Например, имеются пять совпадающих заказов в одном многоэтажном доме, которые обслуживаются тремя разными маршрутами. Это значит, что добавляются три задержки прибытия/отправления; то есть трем водителям необходимо раздельно найти места для парковки и войти в одно и то же здание. Однако если заказы могут быть обслужены одним маршрутом, парковаться и входить в здание необходимо только одному водителю – и возникает только одна задержка прибытия/отправления. Поскольку механизм расчета пытается минимизировать затраты, он попробует ограничить задержки прибытия/отправления и определяет вариант с одним маршрутом. (При наличии других ограничений – специальных требований, временных окон или емкостей – могут понадобиться несколько маршрутов для отправления.) Единицы измерения для значения данного поля задается свойством |
Double |
|
Максимальная величина (например, объем, вес или количество), которая может быть перевезена транспортным средством. Если имеется несколько емкостей, укажите их с помощью полей Введите вместимости без указания единиц. Например, если автомобиль может перевозить максимум 40 000 фунтов, введите 40000. Необходимо помнить, что данное значение задано в фунтах. Убедитесь, что поля Значение емкости не может быть отрицательным. Значение null эквивалентно бесконечности. Внимание:Механизм расчета только выполняет простой двоичный тест для определения превышения емкостей. Если значение емкости маршрута выше или равно общей вместимости, это предположит, что груз помещается в транспортное средство. Это может быть неверно, в зависимости от фактической формы груза и транспортного средства. Например, механизм расчета позволяет вам загрузить сферу объемом 1 000-кубических футов в грузовик вместимостью 1 000 кубических футов и шириной 8 футов. В действительности, сфера имеет диаметр 12,6 фута, и ее нельзя поместить в грузовик шириной 8 футов. |
Double |
|
|
Фиксированное денежная стоимость, которая принимается только в том случае, если маршрут используется в решении (то есть, что для него назначены некоторые заказы). Это поле может содержать значения NULL; значение NULL соответствует нулевой фиксированной стоимости. Эта стоимость является частью общей стоимости эксплуатации маршрута. |
Double |
|
|
Примененная денежная стоимость – на единицу времени работы – для общей продолжительности маршрута, включая значения времени в пути, а также времени обслуживания и ожидания на заказах и станциях. Это поле не может содержать значения null и имеет значение по умолчанию, равное 1.0. Единицы измерения для значения данного поля задается свойством |
Double |
|
|
Примененная денежная стоимость – на единицу пройденного расстояния – для длины маршрута (общее пройденное расстояние). Это поле может содержать значения null; значение null указывает на нулевую стоимость. Единицы измерения для значения данного поля задается свойством |
Double |
|
|
Продолжительность регулярного времени работы перед началом вычисления сверхурочных. Это поле может содержать значения null; значение null указывает, что сверхурочная работа не применяется. Например, если водителю выплачиваются сверхурочные, если общая длительность маршрута превышает восемь часов, значение Единицы измерения для значения данного поля задается свойством |
Double |
|
|
Денежная стоимость для единицы времени сверхурочной работы. Это поле может содержать значения null, значение null соответствует равенству значений |
Double |
|
|
Максимальное допустимое число заказов на маршруте. Значение null указывает на отсутствие ограничений на количество заказов, которые маршрут может посетить за день. |
Long |
|
|
Максимально допустимая продолжительность маршрута. Продолжительность (длительность) маршрута включает в себя значения времени в пути, а также времени обслуживания и ожидания на заказах и станциях. Должно быть задано либо это поле, либо свойство Единицы измерения для значения данного поля задается свойством |
Double |
|
|
Максимально допустимое время в пути для маршрута. Время в пути включает только время, проведенное за рулем, и не включает время обслуживания или ожидания. Это поле может содержать значения null; значение null соответствует отсутствию ограничений по максимально допустимому времени передвижения по маршруту. Значение данного поля не может быть больше значения поля Единицы измерения для значения данного поля задается свойством |
Double |
|
|
Максимально допустимое расстояние для маршрута. Это поле может содержать значения null; значение null соответствует отсутствию ограничений по максимально допустимому расстоянию маршрута. Единицы измерения для значения данного поля задается свойством |
Double |
|
|
Название области, которое будет использоваться для этого маршрута для задания рабочей территории. Поле Это поле может содержать значения null, что указывает на то, что для этого маршрута нет зоны маршрута. |
Текст |
|
|
Двоичное значение, определяющее гибкую или жесткую зону маршрута. Значение 1 (true) определяет жесткую зону; это означает, что заказ, выходящий за пределы полигона зоны маршрута, не может быть назначен этому маршруту. Используется по умолчанию. Значение 0 (false) показывает, что заказы, которые находятся вне полигона области маршрута, все еще могут быть назначены, но стоимость обслуживания заказа взвешена на основании функции евклидова расстояния от зоны маршрута. По мере увеличения расстояния по прямой от гибкой зоны до заказа вероятность того, что заказ будет назначен маршруту, уменьшается. |
Long |
|
|
Определяет, может ли маршрут использоваться для решения задачи. Это поле ограничивается с помощью домена значений, перечисленных ниже (используйте числовые значения, а не названия, указанные в скобках).
|
Long |
Zones
Очерчивает рабочие территории для заданных маршрутов. Зона маршрута – это полигональный пространственный объект, который используется для ограничения маршрутов обслуживанием только тех заказов, которые находятся в пределах указанной области или вблизи нее. Вот несколько примеров, когда зоны маршрутов могут быть полезны:
У некоторых ваших сотрудников нет необходимых разрешений на выполнение работ в определенных областях или районах. Вы можете создать зону жесткого маршрута, чтобы они посещали заказы только в тех областях, где они соответствуют требованиям.
Одно из транспортных средств часто выходит из строя, и вы хотите минимизировать время реакции, отправляя его только на заказы, находящиеся вблизи гаража техобслуживания. Вы можете создать гибкую или жесткую зону маршрута для удержания транспортного средства поблизости.
Тип данных поддерживает следующие поля:
|
Поле |
Описание |
Тип данных |
|---|---|---|
|
|
Название для зоны. Имена чувствительны к регистру, не могут быть пустыми и должны быть уникальными. Это поле является первичным ключом и используется в качестве внешнего ключа в классе |
Текст |
OrderSpecialties
Классы OrderSpecialties и RouteSpecialties перечисляют специальные условия, которые могут потребоваться по заказам и поддерживаться маршрутами. Маршрут может обслужить заказ, только если он поддерживает все специальные требования этого заказа.
Например, в заказе может требоваться технический специалист с определенным опытом или транспортное средство со специальным оборудованием. Вы моделируете эти навыки, возможности и т.д., добавляя их в таблицу OrderSpecialties. Затем добавьте специальные условия, которые поддерживаются маршрутом в RouteSpecialties. Когда анализ завершен, заказы, требующие определенных специальных условий, сопоставляются с маршрутами, которые могут их предоставить.
Класс OrderSpecialties поддерживает следующие поля:
|
Поле |
Описание |
Тип данных |
|---|---|---|
|
|
Имя заказа. Значение этого поля соответствует значению в поле |
Текст |
|
|
Имя специального условия. Указывает обязательные требования для заказа. В каждой строке указывается только одно условие. Если в заказе требуется более одного условия, создайте новую строку. Имена специальных требований чувствительны к регистру и не должны быть пустыми. В именах специальных требований не должно быть пробелов. Например, специальность старшего техника должна быть указана как SeniorTechnician. |
Текст |
RouteSpecialties
Классы OrderSpecialties и RouteSpecialties перечисляют специальные условия, которые могут потребоваться по заказам и поддерживаться маршрутами. Маршрут может обслужить заказ, только если он поддерживает все специальные требования этого заказа.
Например, в заказе может требоваться технический специалист с определенным опытом или транспортное средство со специальным оборудованием. Вы моделируете эти навыки, возможности и т.д., добавляя их в таблицу OrderSpecialties. Затем добавьте специальные условия, которые поддерживаются маршрутом в RouteSpecialties. Когда анализ завершен, заказы, требующие определенных специальных условий, сопоставляются с маршрутами, которые могут их предоставить.
Класс RouteSpecialties поддерживает следующие поля:
|
Поле |
Описание |
Тип данных |
|---|---|---|
|
|
Название маршрута. Значение этого поля соответствует значению в поле заказа |
Текст |
|
|
Имя специального условия. Указывает специальные требования, поддерживаемые маршрутом. В каждой строке указывается только одно условие. Если в маршруте требуется более одного условия, создайте новую строку. Имена специальных требований чувствительны к регистру и не должны быть пустыми. В именах специальных требований не должно быть пробелов. Например, специальность старшего техника должна быть указана как SeniorTechnician. |
Текст |
PointBarriers
Используйте этот параметр, чтобы указать одну или несколько точек, которые будут действовать как временные ограничения или представлять дополнительное время или расстояние, которое может потребоваться для проезда по нижележащим улицам. Например, точечный барьер может быть использован для обозначения упавшего дерева или для ввода времени ожидания на железнодорожном переезде.
Этот тип данных поддерживает следующее поля:
|
Поле |
Описание |
Тип данных |
|---|---|---|
|
|
Имя барьера. |
Текст |
|
|
Указывает, ограничивает ли точечный барьер перемещение полностью или добавляет время или расстояние при его пересечении. Значение этого атрибута указывается одним из следующих целых чисел (используйте числовой код, а не имя в скобках):
|
Long |
|
|
Добавленное время в пути при преодолении барьера. Значение этого поля должно быть больше или равно нулю, а его единицы измерения соответствуют заданным свойством |
Double |
|
|
Добавленное расстояние при преодолении барьера. Значение этого поля должно быть больше или равно нулю, а его единицы измерения соответствуют заданным свойством |
Double |
|
|
Добавленная стоимость при преодолении барьера. Значения этого поля должны быть больше или равны нулю, а единицы их измерения интерпретируются как неизвестные. |
Double |
|
|
Указывает, как ограничительные точечные барьеры применяются к элементам ребер во время анализа. Значение поля указывается одним из следующих целых чисел (используйте числовой код, а не имя в скобках):
|
Long |
|
|
Указывает направление движения, на которое влияет барьер. Значение поля указывается одним из следующих целых чисел (используйте числовой код, а не имя в скобках):
Поскольку соединения являются точками и не имеют стороны, барьеры на соединениях влияют на все транспортные средства, независимо от приближения к бордюру. |
Long |
|
|
Направление, в котором движется точка. Единицами измерения являются градусы, отсчитывается по часовой стрелке от направления на истинный север. Это поле используется совместно с полем Данные направления обычно отправляются автоматически с мобильного устройства, оснащенного GPS-приемником. Старайтесь указывать данные о направлении движения, если загружаемая входная точка является подвижной, например пешеход или транспортное средство. Использование данного поля обеспечивает защиту от добавления положений на неверные ребра, что может произойти, например, когда транспортное средство расположено недалеко от перекрестка или эстакады. Направление также позволяет инструменту определять, на какой стороне улицы расположена точка. |
Double |
|
|
Значение допуска направления создает диапазон допустимых значений направления во время определения положения движущихся точек на ребре с использованием поля Единицами измерения являются градусы, в качестве значения по умолчанию используется 30. Значения должны быть больше 0 и меньше 180. Значение 30 означает, что когда Network Analyst предпринимает попытку добавить сетевое положение на ребро, диапазон допустимых значений направления создается в пределах 15 градусов с каждой стороны ребра (слева и справа), в обоих направлениях оцифровки ребра. |
Double |
|
|
Это поле может использоваться в процессе решения, только если в полях Единицы измерения времени |
Double |
|
Поля сетевого местоположения
|
Вместе эти четыре свойства описывают точку в сети, где расположен объект. Дополнительные сведения о способе размещения входных данных в сети |
LineBarriers
Используйте этот параметр, чтобы указать одну или несколько линий, запрещающих движение в любом месте, где линии пересекают улицы. Например, при помощи линейного барьера можно смоделировать маршрут парада или марша протеста, которые препятствуют движению по нескольким участкам улиц. Линейный барьер может также быстро запретить пересечение нескольких дорог, отделяя, таким образом, возможный маршрут от нежелательных участков уличной сети.
Этот тип данных поддерживает следующее поля:
|
Поле |
Описание |
Тип данных |
|---|---|---|
|
|
Имя барьера. |
Текст |
|
|
Указывает, ограничивает ли прохождение через барьер перемещение полностью или масштабирует стоимость перемещения (например время или расстояние). Значение поля указывается одним из следующих целых чисел (используйте числовой код, а не имя в скобках):
|
Long |
|
|
Это коэффициент, на который умножается время поездки по улицам, пересекающимся с барьером. Значение поля должно быть больше нуля. |
Double |
|
|
Это коэффициент, на который умножается длина пути по улицам, пересеченным барьером. Значение поля должно быть больше нуля. |
Double |
|
|
Это коэффициент, на который умножается стоимость пути по улицам, пересеченным барьером. Значение поля должно быть больше нуля. |
Double |
|
|
Информация в этом поле определяет, какие ребра и соединения сети покрыты линией или полигоном, а также долю покрытия для каждого покрытого элемента ребра. Вы не можете напрямую читать или редактировать информацию, содержащуюся в этом поле, но Network Analyst использует ее при выполнении анализа. Дополнительные сведения о способе размещения входных данных в сети |
Blob |
PolygonBarriers
Используйте этот параметр, чтобы указать полигоны, которые либо полностью запрещают передвижение, либо пропорционально масштабируют время или расстояние, необходимое для передвижения по улицам, пересекаемым полигоном.
Этот тип данных поддерживает следующее поля:
|
Поле |
Описание |
Тип данных |
|---|---|---|
|
|
Имя барьера. |
Текст |
|
|
Указывает, ограничивает ли прохождение через барьер перемещение полностью или масштабирует стоимость перемещения (например время или расстояние). Значение поля указывается одним из следующих целых чисел (используйте числовой код, а не имя в скобках):
|
Long |
|
|
Это коэффициент, на который умножается время поездки по улицам, пересекающимся с барьером. Значение поля должно быть больше нуля. |
Double |
|
|
Это коэффициент, на который умножается длина пути по улицам, пересеченным барьером. Значение поля должно быть больше нуля. |
Double |
|
|
Это коэффициент, на который умножается стоимость пути по улицам, пересеченным барьером. Значение поля должно быть больше нуля. |
Double |
|
|
Информация в этом поле определяет, какие ребра и соединения сети покрыты линией или полигоном, а также долю покрытия для каждого покрытого элемента ребра. Вы не можете напрямую читать или редактировать информацию, содержащуюся в этом поле, но Network Analyst использует ее при выполнении анализа. Дополнительные сведения о способе размещения входных данных в сети |
Blob |