Доступно с лицензией Network Analyst.
Создание маршрута может предполагать поиск скорейшего, кратчайшего или даже наиболее живописного маршрута с учетом выбранной стоимости перемещения по сети. Например, если в качестве стоимости перемещения по сети выбрано время, оптимальным маршрутом является быстрейший маршрут. Если в качестве стоимости перемещения по сети выбран атрибут времени с динамическим или историческим трафиком, то лучшим маршрутом является быстрейший маршрут для заданного времени и даты. Следовательно, лучший маршрут может быть определен как маршрут с минимальной стоимостью перемещения по сети или просто с минимальной стоимостью, где стоимость выбираете вы сами. При определении лучшего маршрута в качестве стоимости можно использовать любой стоимостный атрибут.
Вы можете использовать любое число атрибутов накопления стоимости при поиске лучшего маршрута, но атрибуты накопления не играют роли при вычислении маршрута в сети. Например, если в качестве стоимости выбран стоимостный атрибут времени, и необходимо добавить стоимостный атрибут расстояния, при оптимизации решения будет использован только атрибут времени. Общее расстояние вычисляется и заносится в отчет, но в этом примере путь не рассчитывается на основе расстояния.
Поиск лучшего маршрута выполняется с серией остановок так же, как в ходе любого другого анализа.
Более подробно о рабочих процессах Network Analyst
Слой анализа маршрута
Слой анализа маршрута содержит все входные данные, параметры и результаты анализа маршрута.
Создание слоя анализа маршрута
Для создания слоя анализа маршрута щелкните на панели инструментов Network Analyst на Network Analyst > Новый маршрут (New Route).
При создании нового слоя анализа маршрута этот слой отображается в окне Network Analyst вместе с пятью классами сетевого анализа — Остановки (Stops), Маршруты (Routes), Точечные барьеры (Point Barriers), Линейные барьеры (Line Barriers) и Полигональные барьеры (Polygon Barriers).
Слой анализа маршрута также отображается в таблице содержания как составной слой с именем Маршрут (или Маршрут 1, Маршрут 2 и т. д., если слой Маршрут уже существует). В него входят пять слоев — Остановки (Stops), Маршруты (Routes), Точечные барьеры (Point Barriers), Линейные барьеры (Line Barriers) и Полигональные барьеры (Polygon Barriers). Каждый из этих пяти слоев объектов имеет условные обозначения по умолчанию, которые можно изменить в диалоговом окне свойств слоя.
Классы анализа маршрута
Слой анализа маршрута состоит из пяти классов сетевого анализа.
Более подробно о классах сетевого анализа
В следующих разделах приводится обзор каждого класса и описание его свойств.
Класс остановок (Stops)
В этом классе сетевого анализа хранятся сетевые положения, используемые в качестве остановок в анализе маршрута. Слой остановок (Stops) имеет четыре символа по умолчанию: размещенная остановка, неразмещенная остановка, остановка с ошибкой, остановка с превышением времени. Изменить символы слоя остановок можно в диалоговом окне Свойства слоя, где есть категория пользовательских символов для остановок: Network Analyst > Упорядоченные точки (Sequenced Points).
При создании нового слоя анализа маршрута класс остановок создается пустым. Он заполняется только после добавления в него сетевых положений. Для создания маршрута требуется не менее двух остановок.
Свойства остановок
Некоторые свойства остановок доступны только в случае определения времени начала или определения временного окна — оба эти параметра являются параметрами на закладке Настройки анализа в диалоговом окне свойства слоя слоя анализа маршрута.
Входные поля слоя остановок
Входное поле | Описание |
---|---|
ObjectID | Управляемое системой поле ID. |
Shape | Поле геометрии, показывающее географическое положение объекта сетевого анализа. |
Имя | Имя объекта сетевого анализа. Имя, которое можно изменить, присваивается автоматически при добавлении остановки на карту. |
RouteName | Имя маршрута, которому принадлежит остановка. С помощью этого свойства остановки одного слоя анализа маршрута можно назначать нескольким маршрутам.
|
TimeWindowStart | В этом свойстве хранится самое раннее время для посещения сетевого положения. Если для TimeWindowStart задано значение 10:00 AM, и маршрут прибывает на остановку в 9:50 AM, то имеется 10 минут времени ожидания, которые добавляются к общему времени. Если набор сетевых данных содержит атрибут часового пояса, поля времени суток соотносятся с тем же часовым поясом, что и ребро, на котором располагается остановка. Данное свойство доступно только в том случае, если в слое сетевого анализа разрешены временные окна. |
TimeWindowEnd | В этом свойстве хранится самое позднее время для посещения сетевого положения. Вместе свойства TimeWindowStart и TimeWindowEnd образуют временное окно, в рамках которого маршрут может посетить сетевое положение. Если положение имеет значение TimeWindowEnd, равное 11:00 AM, и самый ранний маршрут может достичь остановки в 11:25 AM, фиксируется превышение в 25 минут. Кроме того, на остановке появляется символ, соответствующий превышению временного окна. Если набор сетевых данных содержит атрибут часового пояса, поля времени суток соотносятся с тем же часовым поясом, что и ребро, на котором располагается остановка. Данное свойство доступно только в том случае, если в слое сетевого анализа разрешены временные окна. |
Attr_[Impedance] (например, Attr_Minutes, где Minutes – это импеданс для сети) | Данное свойство определяет время, которое будет проведено в сетевом положении при посещении его на маршруте; это означает, что оно хранит в себе значение импеданса для сетевого положения. Нулевое значение или значение NULL указывают, что сетевое положение не требует времени обслуживания. Например, если вы нашли оптимальный маршрут с тремя остановками, используя в качестве стоимости время в пути, свойство Attr_Drivetime может использоваться для хранения предполагаемого количества времени, которое будет потрачено на каждой остановке. Если вы начинаете путь от остановки 1 (Stop 1), достигаете остановки 2 (Stop 2) за 10 минут, тратите 10 минут на остановке 2, а затем достигаете остановки 3 (Stop 3) еще за 10 минут, то общее время достижения остановки 3 составит 30 минут (10+10+10), даже если время в пути до остановки 3 было всего 20 минут. |
Поля сетевого положения
| Вместе эти четыре свойства описывают точку сети, в которой расположен объект. |
CurbApproach | Свойство CurbApproach указывает направление, со стороны которого транспортное средство может прибыть и в котором отправиться из сетевого положения. Можно выбрать четыре варианта (их кодированные значения показаны в скобках):
|
Входные/выходные поля остановок
Входные/выходные поля | Описание |
---|---|
Sequence | Как входное поле, данное число представляет собой порядок, в котором следует посетить остановки. Порядковый номер в маршруте должен быть больше 0, но не больше максимального числа остановок. Кроме того, порядковый номер не должен дублироваться. Если опция слоя анализа Изменить порядок остановок для поиска оптимального маршрута (Reorder Stops To Find Optimal Route) не выбрана, выходной маршрут будет посещать все остановки в заданной последовательности. Если порядок остановок может изменяться механизмом расчета маршрута, определяется оптимальная последовательность, а поле Sequence обновляется в процессе решения. Рекомендуемый способ изменения значения последовательности — изменить порядок остановки в списке остановок в окне Network Analyst. |
Статус | Данное поле ограничивается с помощью домена значений, которые указаны ниже (их кодированные значения указаны в скобках).
По завершении операции расчета статус может быть изменен с помощью одного из приведенных ниже значений статуса.
Если используются временные окна, а прибытие по маршруту происходит слишком рано или слишком поздно, значение меняется на Превышение временного окна (Time window violation) (6). |
Выходные поля остановок
Выходное поле | Описание |
---|---|
ArriveCurbApproach | Указывает на сторону транспортного средства, с которой должен находится бордюр при прибытии в сетевое положение. Если для параметра CurbApproach сетевого положения задано значение Справа по направлению движения (Right side of vehicle), то после решения ArriveCurbApproach будет равен Справа по направлению движения (Right side of vehicle). Однако, если значение CurbApproach установлено на С любой стороны (Either side of vehicle) или Без разворота (No U-Turn), то свойство ArriveCurbApproach может быть как слева, так и справа по направлению движения, в зависимости от того, что позволит выполнить кратчайший маршрут. |
DepartCurbApproach | Указывает на сторону транспортного средства, с которой должен находиться бордюр при отправлении из сетевого положения. Если для параметра CurbApproach сетевого положения задано значение Справа по направлению движения (Right side of vehicle), то после решения DepartCurbApproach будет равен Справа по направлению движения (Right side of vehicle). Однако, если значение CurbApproach установлено на С любой стороны (Either side of vehicle) или Без разворота (No U-Turn), то свойство DepartCurbApproach может быть как слева, так и справа по направлению движения, в зависимости от того, что позволит выполнить кратчайший маршрут. |
Cumul_[Impedance] (например, Cumul_Minutes, где Minutes — это стоимость для сети) | Это свойство представляет собой общую стоимость достижения остановки. Оно включает в себя стоимость перемещения по дорожной сети до остановки, стоимость посещения самой остановки и стоимость посещения всех предыдущих остановок. В указанном примере входного атрибута Attr_[Impedance], Cumul_Drivetime для остановки 2 будет равно 20 минут (10 минут на дорогу + 10 минут на остановке 2), а значение Cumul_Drivetime для остановки 3 будет равно 30 минут (20 минут Cumul_Drivetime для остановки 2 плюс 10 минут дороги от остановки 2 до остановки 3). |
Wait_[Impedance] (например, Wait_Minutes, где Minutes — это стоимость перемещения по сети) | Это свойство хранит время ожидания открытия временного окна (TimeWindowStart), если остановка маршрута достигнута преждевременно. Данное свойство доступно только в том случае, если в слое сетевого анализа разрешены временные окна. |
CumulWait_[Impedance] (например, CumulWait_Minutes, где Minutes — это стоимость перемещения по сети) | Это свойство хранит суммарное время ожидания открытия временного окна (TimeWindowStart). Оно включает в себя время от текущей остановки и всех предыдущих остановок, посещенных по маршруту. Данное свойство доступно только в том случае, если в слое сетевого анализа разрешены временные окна. |
Violation_[Impedance] | Это свойство используется для того, чтобы показать насколько поздно маршрут был пройден после закрытия временного окна (TimeWindowEnd). В частности, оно хранит время между завершением временного окна и моментом прибытия. Данное свойство доступно только в том случае, если в слое сетевого анализа разрешены временные окна. |
CumulViolation_[Impedance] | Это свойство хранит кумулятивное время нарушения (Violation_[Impedance]) от текущей остановки и всех предыдущих остановок, посещенных по маршруту. Данное свойство доступно только в том случае, если в слое сетевого анализа разрешены временные окна. |
ArriveTime | Значение даты и времени, указывающее время прибытия на остановку. При использовании данных трафика, охватывающих несколько часовых поясов, часовой пояс для данного значения времени дня берется из элемента сети, на котором расположен заказ. |
DepartTime | Значение даты и времени, указывающее время отправления после остановки. При использовании данных трафика, охватывающих несколько часовых поясов, часовой пояс для данного значения времени дня берется из элемента сети, на котором расположен заказ. |
Класс Маршрут (Route)
Класс Маршрут (Route) хранит геометрию маршрута или маршрутов, которые были получены в результате анализа. Как и для других слоев объектов, его символы можно просмотреть и изменить в диалоговом окне Свойства слоя (Layer Properties).
Класс Маршрут (Route) — это класс только для вывода; он пуст до завершения анализа. После нахождения лучшего маршрута он отображается в окне Network Analyst.
Свойства маршрута
Выходные поля маршрутов
Выходное поле | Описание |
---|---|
ObjectID | Управляемое системой поле ID. |
Имя | Имя маршрута назначается автоматически при расчете слоя маршрута: оно считывается из значения поля RouteName класса Stops или (если это значение NULL) посредством интеграции первой остановки в маршруте и имени последней остановки, например, Графический указатель 1 — Графический указатель 8. Вы можете переименовать маршрут в окне Network Analyst. |
FirstStopID | ObjectID первой остановки маршрута. |
LastStopID | ObjectID последней остановки маршрута. |
StopCount | Число остановок на маршруте. |
Total_[Impedance] (например, Total_Minutes, где Minutes – это импеданс для сети) | Общая стоимость перемещения по сети с момента прибытия в первую остановку до завершения пребывания в последней остановке. В это значение включена общая стоимость маршрута и Attr_[Impedance] посещенных остановок. |
TotalWait_[Impedance] (например, TotalWait_Minutes, где Minutes — это стоимость перемещения по сети) | Это свойство хранит общее время ожидания маршрута на остановках до открытия временного окна. Данное свойство доступно только в том случае, если в слое сетевого анализа разрешены временные окна. |
TotalViolation_[Impedance] (например, TotalViolation_Minutes, где Minutes — это стоимость перемещения по сети) | Это свойство хранит общее время нарушения на остановках маршрута. Время нарушения добавляется, когда маршрут достигает остановки после закрытия временного окна; это разница между ArriveTime и TimeWindowEnd. Данное свойство доступно только в том случае, если в слое сетевого анализа разрешены временные окна. |
StartTime | Время начала маршрута. Данное свойство доступно только в том случае, если в слое сетевого анализа разрешены временные окна. |
EndTime | Время завершения маршрута. Данное свойство доступно только в том случае, если в слое сетевого анализа разрешены временные окна. |
Точечные, линейные и полигональные барьеры
Барьеры используются для временного ограничения, добавления импеданса и его масштабирования на частях сети. При создании нового слоя сетевого анализа классы барьеров создаются пустыми. Они заполняются только при добавлении в них объектов, при этом добавление барьеров не требуется.
Барьеры доступны во всех слоях сетевого анализа; поэтому они описаны в отдельной теме.
Параметры анализа маршрута
Параметры анализа устанавливаются в диалоговом окне Свойства слоя для слоя анализа. Доступ к диалоговому окну можно получить разными способами:
Закладка «Настройки анализа» (Analysis Settings)
Следующие подразделы перечисляют параметры, которые вы можете задать для слоя анализа. Они устанавливаются на закладке Настройки анализа (Analysis Settings) в диалоговом окне Свойства слоя (Layer Properties) для слоя анализа.
Импеданс
В качестве стоимости перемещения по сети (импеданса), который минимизируется при определении лучшего маршрута, можно использовать любой атрибут стоимости. Например, выбор атрибута Минуты (Minutes) позволяет получить самый быстрый маршрут.
Ограничения (Restrictions)
Вы можете выбрать, какие атрибуты ограничений будут применяться при выполнении анализа. В большинстве случаев, ограничения приводят к запрету проезда по дорогам, но они также могут указывать, избегать дорогу или наоборот, предпочесть ее. Атрибут ограничения, такой как Oneway, должен быть использован при вычислении решений для транспортных средств, которые должны подчиняться движению по односторонним улицам (транспортные средства, не принадлежащие службам спасения). Другие общие атрибуты ограничений включают ограничения (предельные величины) высоты или веса, которые запрещают некоторым транспортным средствам проезд по определенным дорогам или мостам; ограничения для перевозимых опасных веществ, когда водители, перевозящие такие материалы, должны полностью объезжать, или пытаться избежать некоторых дорог; и предусмотренные маршруты для грузового транспорта, которых должны придерживаться водители грузовиков. Вы можете выбрать, какие атрибуты ограничений будут применяться при выполнении анализа. (Вы можете дальше уточнить, будет ли перемещение по элементам, использующим это ограничение, запрещено, или оно будет избегаться или предпочитаться, на закладке Параметры атрибута (Attribute Parameters).)
Использовать время начала (Use Start Time)
Опция Использовать время начала (Use Start Time) вместе с опциями Время дня (Time of Day) и Указанная дата (Specific Date) или День недели (Day of Week) позволяет задавать время начала движения по маршруту от первой остановки. Кроме того, если указать значение только времени в любых настройках даты/времени для анализа маршрута, например свойствах окна времени, датой считается значение, заданное в свойстве Указанная дата (Specific Date) или День недели (Day of Week).
Следует заметить, что для указания начального времени не требуются данные трафика. Однако, если набор сетевых данных содержит данные о трафике, результаты анализа будут более точными. Т.е., результаты вычисляются для начальных устанавливаемых даты и времени. Например, в час пик на прохождение маршрута может уйти больше времени, чем во время незагруженных часов. Кроме того, лучший путь может измениться в зависимости от условий трафика в это время.
Объект или объекты маршрута, создаваемые механизмом расчета, содержат поля StartTime и EndTime, если стоимость перемещения по сети основана на времени и используется с начальным временем. Значение StartTime будет совпадать со значением, введенным в опции Использовать время начала (Use Start Time) слоя анализа маршрута. EndTime вычисляется на основе начального времени и длительности маршрута. В окне Путевой лист (Directions) отображается время начала и окончания создания путевого листа.
Остановки в анализе маршрута содержат поля ArriveTime и DepartTime, если стоимость перемещения по сети основана на времени и используется с начальным временем. Если вы также включите опцию отображения столбца Время дня (Time of day) в диалоговом окне Опции путевого листа (Directions Options), время прибытия и отбытия для остановок будет отображаться в окне Путевой лист (Directions). Все инструкции путевого листа в окне Путевой лист (Directions) будут показывать время дня.
Время дня (Time of Day)
Значение, вводимое здесь, представляет время начала маршрута или маршрутов. Значение Время дня (Time of Day) по умолчанию — 8:00.
Время должно быть связано с датой. Вы можете указать любой день для опции (День недели (Day of Week)) или указать дату в календаре для опции (Указанная дата (Specific Date)).
Указанная дата (Specific Date)
Для календарной даты необходимо указать день, месяц и год, связанные со значением Время дня (Time of Day).
День недели (Day of Week)
Для указания даты можно выбрать Сегодня (Today) или любой день недели (например, Воскресенье (Sunday) или Суббота (Saturday)) относительно текущей даты. Опция выбора дня позволяет настраивать слой анализа для повторного использования без необходимости помнить о смене даты.
Опция выбора дней особенно полезна при использовании данных трафика, так как движение машин и ситуация на дорогах может часто меняться. Например, если вы вычисляете одинаковые маршруты каждый день, и вам требуется более точное время или лучший маршрут в данных условиях трафика, можно выбрать параметры День недели (Day of Week) и Сегодня (Today). Механизм расчета сформирует результаты на основе трафика для текущего дня; эта дата определяется операционной системой компьютера. Если использовать следующий день (например, 5 мая) для обновления маршрутов этого дня, можно повторно рассчитать тот же слой анализа. Решение автоматически будет основываться на условиях трафика 5 мая, так как для параметра День недели (Day of Week) задано значение Сегодня (Today).
Аналогично, если выбрать значение Понедельник (Monday) для опции День недели (Day of Week) и выполнить расчет, решение будет основано на прогнозе трафика для следующего понедельника. Однако, если сегодня понедельник, решение использует данные о трафике на этот день. Вы можете выполнять анализ на шесть дней вперед относительно текущего дня.
Использование времени начала с данными о движении (трафик) и часовыми поясами
Если используются данные о трафике, начальное время относится к тому же часовому поясу, что и ребро или соединение, на котором располагается первая остановка. В одной ситуации это приводит к ошибке расчета, так как часовой пояс нельзя определить заранее. Эта ситуация возникает, когда остановки расположены в разных часовых поясах, и вы выбираете опцию Изменить порядок остановок для поиска оптим. маршрута (Reorder Stops To Find Optimal Route) без сохранения первой остановки. Ошибки можно избежать, назначив первую остановку заранее.
Использовать временные окна (Use Time Windows)
Если остановку можно посетить только в определенное время дня, ее временное окно можно сохранить в свойствах TimeWindowStart и TimeWindowEnd сетевого положения (остановки). Эта опция включает или отключает использование этих временных окон. Если временные окна включены, маршрут будет изменен с учетом временных окон. Если маршрут не может учитывать некоторые временные окна, затронутые остановки будут отмечены как нарушения временных окон.
Изменить порядок остановок для поиска оптим. маршрута
По умолчанию маршрут посещает остановки в заданном порядке. Однако, вы можете сделать маршрут короче, позволив Network Analyst найти наилучший порядок посещения остановок. При этом учитываются различные параметры, например, временные окна. Другой вариант — сохранить начальную и точку и точку назначения, позволив Network Analyst изменить порядок промежуточных остановок.
При выборе этой опции анализ заменяет задачу поиска кратчайшего пути задачей коммивояжера.
Развороты в соединениях
Network Analyst может разрешать U-образные развороты везде, не разрешать нигде или разрешать только в тупиках, либо только на перекрестках и в тупиках. При разрешении U-образных разворотов транспортное средство может развернуться на соединении (перекрестке) и продолжить движение по той же улице в обратную сторону.
Тип выходной геометрии (Output Shape Type)
Объекты маршрута, создаваемые при анализе, можно представить одним из четырех способов.
- Истинная форма (True Shape) дает точную форма маршрута, полученного в результате расчета.
- Истинная форма с измерениями (True Shape with Measures) дает точную форма маршрута, полученного в результате расчета. Более того, выходной результат включает измерения маршрута для линейной привязки. Измерения начинаются с первой остановки и записывают накапливаемый импеданс.
- Прямая линия (Straight Line) выдает отдельную прямую линию между остановками.
- Если свойству типа формы на выходе (Output Shape Type) присвоено значение Нет (None), то никакая форма не возвращается.
Использовать иерархию (Use Hierarchy)
Если для набора сетевых данных установлен атрибут иерархии, в процессе анализа можно использовать иерархию. При использовании иерархических результатов в механизме расчета предпочтение отдается ребрам высокого порядка перед ребрами низкого порядка. Иерархические расчеты более быстрые, и они могут быть использованы для симуляции ситуации, когда водитель предпочитает движение по автомагистралям движению по местным (локальным)дорогам - даже если это означает более длинную поездку. Если иерархия не используется, то это приводит к вычислению точного маршрута для набора сетевых данных.
Игнорировать некорректные положения
Данное свойство позволяет вам игнорировать некорректные сетевые положения и рассчитывать слой анализа на основе только допустимых сетевых положений. Если эта опция не включена, и у вас имеются некорректные (неразмещенные) сетевые положения, может возникнуть ошибка при построении решения. В любом случае, некорректные положения игнорируются при анализе.
Путевой лист
С помощью свойств Путевого листа (Directions) можно задать единицы отображения расстояния и, по желанию, времени (если у вас есть атрибут времени). Кроме того, можно выбрать автоматическое открытие путевого листа после формирования маршрута. (Чтобы отключить автоматическое отображение путевого листа, можно нажать кнопку Окно путевого листа (Directions Window) на панели инструментов Network Analyst для отображения путевого листа.)
Закладка Накопление (Accumulation)
На закладке Накопление (Accumulation) можно выбрать атрибуты стоимости из набора сетевых данных для накопления в объектах маршрута. Эти атрибуты накопления служат исключительно для справки; механизм расчета использует только атрибут стоимости для слоя анализа, указанный параметром Импеданс (Impedance) при расчете маршрута.
По каждому добавленному атрибуту стоимости к маршрутам, полученным из механизма расчета, добавляется свойство Total_[Impedance], в котором [Impedance] заменяется именем накопленного атрибута импеданса.
Допустим, вы задаете атрибут импеданса Minutes, так как хотите найти маршрут с минимальным временем в пути. Даже учитывая, что вы рассчитываете маршрут с учетом времени в пути, вы также хотите знать длину самого быстрого маршрута. Допустим, вы выбрали на вкладке Накопление (Accumulation) еще один атрибут стоимости — мили (miles). После построения решения, выходные объекты маршрутов будут иметь свойства с названиями Total_Minutes и Total_Miles.
И наоборот, вы также найти кратчайший маршрут и общее времени в пути, чтобы определить, когда маршрут достигнет своих остановок, и сколько времени уйдет на полный маршрут. Если набор сетевых данных содержит сведения о дорожном движении, можно получить сведения для конкретного времени суток и учесть в расчетах переменную скорость движения. Для этого выберите для импеданса в слое анализа атрибут стоимости на основе расстояния, задайте время начала и накопите атрибут стоимости на основе времени.
Закладка Сетевые положения (Network Locations)
Параметры на закладке Сетевые положения (Network Locations) используются для нахождения сетевых положений и установки значений для их свойств.
Путевой лист (Directions)
Путевой лист (Directions) можно отобразить в ArcMap после выполнения анализа маршрута.
Чтобы отобразить путевой лист, на панели инструментов Network Analyst нажмите на кнопку Путевой лист (Directions Window) .
- В окне Путевой лист (Directions Window) отображается путевой лист с пошаговыми перемещениями по сети, которые сопоставляются со стоимостью перемещения по сети.
- Если в качестве стоимости перемещения по сети выбрано время, в окне Путевой лист (Directions) отображается время, необходимое для прохождения каждого сегмента маршрута. Кроме того, в окне Путевой лист (Directions) может отображаться длина каждого сегмента.
- Если маршрут поддерживает временные окна, в окне Путевой лист (Directions) отображаются атрибуты Attr_[time] и Wait_[time]. Однако атрибуты Violation_[time] и Attr_[length] не поддерживаются.