Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Материалы_к_вопросам_44_50.doc
Скачиваний:
6
Добавлен:
22.09.2019
Размер:
1.38 Mб
Скачать

Развороты (u-turns)

Разворот (U-turn) это движение с выходом из одного конца элемента-ребра обратно на этот конец этого ребра. Обычно это моделируется как поворот с двумя входами в последовательности ребер, где оба входа - это один и тот же элемент ребра.

Когда мы имеем дело с разделенными дорогами, развороты моделируются как мультиреберные повороты, где ребра f и e – это внешние ребра, а c,d и a – это внутренние ребра.

Строго определенные повороты

Повороты могут быть использованы в сети только если они строго определены. Строго определенные повороты должны отвечать следующим правилам:

  • Поворот – это последовательность, по крайней мере, двух ребер. Разворот представляет движение от ребра к нему самому.

  • Первое и последнее ребро (любое внешнее ребро) в повороте не может быть внутренним ребром другого поворота. В примере на рис. , нет поворотов, которые могут начинаться или заканчиваться в a, d или c.

  • Каждое ребро в последовательности соединяется со следующим ребром в последовательности, с тем чтобы сформировать неразветвлетвленную цепь соединенных ребер. В пределах поворота, любое ребро (внутреннее или внешнее) может быть соединено только с одним (другим) ребром. В примере выше, в пределах разворота (f-c-d-a-e), d соединено только с a.

  • Внутренние ребра могут быть поделены между поворотами (использоваться разными поворотами). В примере, внутренние ребра c и d разделены между разворотом (f-c-d-a-e) и левым поворотом (f-c-d-i). Ребра, являющиеся внутренними для одного поворота становятся внутренними для всех поворотов.

  • Два поворота (как два пространственных объекта) не могут представлять одно и тоже поворотное движение. Это означает, что два поворота не могут иметь одни и те же первое и последнее внешние ребра.

Пространственные объекты Повороты (Turn features)

В ArcGIS Network Analyst повороты моделируются как пространственные объекты (features) в классе пространственных объектов Поворотов (turn feature class). Turn feature class является пользовательским (определяемым пользователем) классом полилинейных пространственных объектов типа ESRI Turn Feature.

Вне сети, turn feature class не имеет смысла. Чтобы сделать возможным использование его содержательной (оцениваемой) информации, вы должны иметь возможность добавить этот класс к сетевому набору данных (NDS). Чтобы добавить turn feature class к сети, он должен быть в том же NDS что и другие источники сетевого набора данных. В шейп-файловой среде, turn feature class должен быть в той же самой директории (рабочем пространстве шейп-файла) и должен иметь ту же пространственную привязку, что и ребра-источники в network dataset. Класс множественных (мультимодальных) (Multiple (а не Multiedge!)) поворотов разрешен в network dataset. Элемент-источник пространственного объекта поворота (turn feature source) не может принимать участия в группах связности (connectivity groups), как и не может содержать поля с высотной информацией (elevation field information). Поля класса turn feature class, определяемые пользователем, могут быть использованы в оценщике полей (Field evaluator) сетевых атрибутов подобно тому, как и поля из других источников классов пространственных объектов (feature class sources).

Когда создается turn feature class, вы можете определить максимальное число ребер, поддерживаемых в повороте. Поворот имеет минимум два ребра. ArcGIS NA поддерживает повороты, которые могут иметь максимум 20 ребер. Встроенное по умолчанию максимальное число ребер соответствует пяти.