Ребра сбора в анализе сбора отходов

Ребро сбора - это участок улицы между двумя перекрестками. Это единица для назначения остановок на маршрутах.

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

Все остановки на левой и правой сторонах участка улицы относятся к этому ребру сбора. Все остановки на этом ребре сбора должны иметь соответствующие значения режима сбора. Это показывает механизму расчета, нужно ли пройти ребро сбора один раз, чтобы обслужить обе стороны улицы одновременно, или дважды, когда обслуживание производится на каждой стороне отдельно.

Задание ребра сбора в наборе сетевых данных

Ребро сбора может включать в себя несколько ребер из набора сетевых данных. На изображении ниже улицы показаны в виде линейных объектов, а перекрестки в этой сети обозначены ромбами. Ребро сбора обозначается скобкой. Обратите внимание, что это ребро сбора проходит от одного перекрестка к другому. Оно также закрывает двухвалентное соединение. Ребра сбора заканчиваются на перекрестках, поскольку там транспортное средство может совершить поворот.

Ребро сбора в наборе сетевых данных

Предварительное назначение остановок на ребре сбора

Механизм расчета для сбора отходов поддерживает назначение ребер сбора для определенных маршрутов. Это достигается путем задания AssignmentRule, RouteName и Sequence на одной или нескольких остановках на этом ребре сбора.

При предварительном назначении для маршрута достаточно одной остановки на ребре сбора, чтобы задать, что ребро должно соответствовать предварительному назначению, если используется режим сбора с обеих сторон. Однако если режим сбора данных предусматривает сбор данных только с одной стороны улицы, потребуется по одной остановке на каждой стороне улицы. Это верно для AnchorRule, AssignmentRule и RouteName. Если более чем одна точка на ребре сбора указывает на AnchorRule, AssignmentRule или RouteName, они должны совпадать; в противном случае неясно, как выполнить сбор по всему ребру.

Также верно, что одной остановки (или по одной на каждой стороне улицы) достаточно, чтобы указать последовательность ребер. Однако если все остановки последовательно расположены на ребре сбора, это также может указывать направление движения по улице при одновременном сборе по обеим сторонам. Механизм расчета также рассматривает только наименьшее значение последовательности на ребре сбора при определении последовательности для данного ребра.