Повороты скрыто представлены в каждом переходе между двумя смежными ребрами в пределах набора сетевых данных, в котором нет объектов-поворотов. Главной целью оценки поворотов является оптимизация вычисления времени в пути за счет «штрафов» за движение в поворотах, не представленных или не ограниченных объектами-поворотами.
Принцип работы оценки категории поворотов заключается, во-первых, в классификации двухреберных переходов в четыре общих типа поворотов: левого поворота, правого поворота, обратного поворота, прямого проезда и разворота в обратную сторону. Во-вторых, оценка, используя предоставленные вами значения, создает замедления при переходах между ребрами. Например, если вы задаете для левых поворотов задержку в 15 секунд, оценкой будут найдены все смежные ребра, на которые можно перейти при левом повороте, и добавляет для них задержку, равную 15 секундам. Оценка может использовать иерархические схемы и более точно добавлять задержку при выполнении поворотов. Например, анализатор может распознать поворот налево с проселочной дороги на шоссе и замедлить его прохождение больше, чем это происходит при левом повороте с одной проселочной дороги на другую.
Оценку категории поворота можно использовать как при наличии объектов поворотов в наборах сетевых данных, так и без них. Создание элементов поворотов для всех или даже для большинства поворотов сети может оказаться невозможным из-за их огромного количества. В этом случае вы можете настроить повороты, задав углы для четырех направлений поворота и назначив значения задержек для поворота каждого типа, используя оценку категории поворота. Вы должны помнить, что повороты обычно не являются такими же точными, как объекты поворотов, потому что они генерализованы, и применять задержку можно только к двухреберным поворотам.
Поскольку анализ категории поворота назначен в качестве анализа поворота по умолчанию для атрибута затрат времени, для поворотов будет задана задержка каждый раз, когда вы используете этот стоимостный атрибут задачи сети в качестве импеданса или накопленного атрибута. Значения азимутов для анализа поворотов можно менять без необходимости перестройки набора сетевых данных.
Диапазон азимутов поворота
Азимуты поворотов используются для классификации перемещения между смежными ребрами - на прямые проезды, развороты, правые и левые повороты. В разделе Диапазон азимутов поворота можно задать диапазон азимутов для правых и левых поворотов, которые при этом будут неявно устанавливать проезды прямо и развороты. По умолчанию для правых и левых поворотов используются минимальное и максимальное значения, равные, соответственно, 30 и 150 градусам. Азимуту для правого поворота отсчитываются по часовой стрелке, а для левого - против часовой стрелки. Задать диапазон азимутов поворотов можно, указав их значения в текстовых окнах Минимальный азимут и Максимальный азимут. Либо задать значения можно, перетаскивая отметки индикатора диапазона на круговой диаграмме.
Анализ категории поворотов сначала оценивает значение угла поворота,а затем - тип дороги. Если значения углов попадают в диапазон правого поворота, анализом сначала будет определен этот тип поворота, и, если это необходимо, для определения класса дорог проверит прилегающие улицы.
Типы поворотов
По значению азимута повороты классифицируются на четыре основных категории: левый поворот, правый поворот, проезд прямо и разворот. Транспортное средство, проходящее пересечение, должно выполнить один из этих поворотов.
Для наглядной демонстрации классификации поворота в один из этих четырех типов на круговых диаграммах показаны белые стрелки, описывающие движение транспортного средства через перекресток. Круговая диаграмма, взятая и диалогового окна оценки Категория поворота, расположена таким образом, что транспортное средство приближается к перекрестку от центра красного участка, расположенного в нижней части круга. Когда угол поворота от одного ребра к другому указывает на транспортное средство, движущееся по направлению к фиолетовому участку, транспортное средство выполняет левый поворот. Когда углы транспортного средства расположены по направлению к зеленому участку, транспортное средство выполняет прямой поворот. Синий и красный цвета используются соответственно, для выполнения правого поворота и поворота в обратном направлении.
Обратный поворот - это разворот или поворот под очень острым углом, превышающим максимальное значение азимута. Проездом прямо считается ситуация, при которой угол между ребрами меньше значения минимального азимута.
Возможно изменение углов для классификации поворотов. Например, вы можете сузить клин прямого поворота и расширить клин обратного поворота, которые соответственно влияют на клинья правых и левых поворотов. Меняя клинья, стрелки прямого и правого поворотов на расположенных выше круговых диаграммах соответственно меняются на левый и обратный повороты на круговых диаграммах ниже.
Поскольку классификацию поворотов можно менять, также можно менять задержку при прохождении поворотов. Например, для исходного прямого проезда (поворота) может быть задана задержка в 2 секунды, тогда как для такого же поворота, измененного на второй круговой диаграмме на левый, задержка может быть равна 5 секундам.
Классы дорог
Если у набора сетевых данных есть иерархия, в разделе Классы дорог можно сгруппировать уровни дорог в следующие их классы: основные, второстепенные и локальные. Если иерархии в вашем наборе сетевых данных нет, анализ категории поворотов будет рассматривать все дороги в качестве локальных.
Классы дорог на основе иерархии
Время, необходимое для выявления частоты пересечений, зависит от интенсивности движения транспорта в пересекающемся направлении. Тем не менее, интенсивность движения может коррелировать с дорожной иерархией. Например, поворот влево с местной на вспомогательную автостраду обычно сопровождается ожиданием окна в движении, или отображением необходимого цвета на светофоре. Тем не менее, поворот налево с одних на другие локальные дороги выполняется быстрее, потому что на этом участке дороги движение менее интенсивно, и обычно там расположены дорожные знаки Уступи дорогу или Стоп.
Если Ваша сеть использует иерархию, анализ категории поворотов способен более точно моделировать задержки при прохождении поворотов, классифицируя повороты в соответствии с типом пересекающихся дорог: локальных, второстепенных, основных - в любом их сочетании. Поэтому вы можете выбрать задержку в 10 секунд для выполнения поворотов налево с локальных на второстепенные дороги, и двухсекундную задержку для левых поворотов с одних локальных дорог на другие.
Анализ категории поворотов предназначен только для трех типов классов дорог. Вы можете использовать заданные по умолчанию диапазоны иерархии либо задать свои диапазоны, выбрав опцию Использовать пользовательские диапазоны.
Более подробно об атрибутах сетевой иерархии
Если ваша сеть не использует иерархии, все повороты рассматриваются как относящиеся к одному и тому же типу дорог: местным дорогам.
Время проезда по поворотам разных категорий
В таблице этого разделе перечислены типы поворотов и соответствующие им значения импенданса. Чтобы изменить значение задержки, щелкните строку в столбце Секунды и введите значение либо воспользуйтесь кнопками Возрастающее или Убывающее.
Задержки при прохождении поворотов задаются в секундах. Следовательно, анализ категории поворотов можно использовать только с атрибутами стоимости сети, основывающимися на времени (это могут быть, например, минуты или секунды).
Вы можете установить или измерить среднее количество секунд, которое потребуется вашему транспортному средству для выполнения различных типов поворотов, и в диалоговом окне анализа категории поворотов установить эти значения для соответствующих типов поворотов.
Категории поворотов без иерархии
Если в вашей сети нет иерархии, раздел Классы дорог в диалоговом окне отсутствует, и все повороты считаются относящимися к локальным дорогам.