Инструмент геообработки Рассчитать Размещение-Распределение производит слои, представляющие пункты обслуживания, точки спроса, линии распределения и ребра маршрутов. В этом разделе описываются выходные классы пространственных объектов и соответствующие поля атрибутов.
Класс пространственных объектов Facilities
Класс объектов Facilities представляет пункты, являющиеся частью решения, например выбранные и необходимые пункты обслуживания, а также пункты обслуживания конкурентов, исключаемые из расчета.
По умолчанию имя этого выходного класса пространственных объектов – Facilities, но вы можете дать ему другое имя, изменив параметр Имя выходного пункта обслуживания (Output_Facilities_Name в Python) до расчета.
Классу пространственных объектов присваивается та же система координат, которую использует находящийся под ним набор сетевых данных. Это может управляться путем ввода значения среды геообработки Выходная система координат.
Имена полей класса пространственных объектов Facilities и их описание приведено ниже.
Имя поля | Описание |
---|---|
ObjectID | Управляемое системой поле ID. |
Shape | Геометрия точки, которая хранится во внутреннем представлении. |
Name | Имя пункта обслуживания. Если входной класс объектов пунктов обслуживания также содержит поле Name с не пустыми значениями, значение Name берется из этого поля; в противном случае имя назначает инструмент. |
Тип объекта | Это поле указывает, являются ли пункты обслуживания частью решения. Ограничения задаются с помощью значений, указываемых целыми числами в скобках:
Чтобы увидеть, какие пункты обслуживания (не конкуренты) являются частью решения и хорошо охватывают точки спроса, просмотрите необходимые и выбранные пункты. |
Weight | Относительный вес пункта обслуживания, используемый для ранжирования по привлекательности, предпочтительности или склонности при сравнении пунктов. Поле и его значения копируются из входных мест обслуживания. |
Capacity | Поле Capacity указывается для типа задачи Максимизировать покрытие емкостью. Оно определяет, насколько пункт обслуживания может поддерживать взвешенный спрос. Нулевое значение указывает на то, что пункт обслуживания использует емкость, заданную в параметре Емкость по умолчанию (Default_Capacity в Python) при запуске инструмента. Ненулевое значение указывает на то, что пункт обслуживания использует емкость, замещающую емкость по умолчанию при запуске инструмента, и задает собственно это значение. Поле и его значения копируются из входных мест обслуживания. |
DemandCount | Это поле содержит количество точек спроса, распределённых к пункту обслуживания. Ненулевое значение указывает на то, что пункт является частью решения. |
DemandWeight | Это поле содержит сумму эффективного веса всех точек спроса, выделенных для пункта обслуживания. В случае с задачами увеличения посещаемости и увеличения доли рынка это значение является пропорциональной суммой значений поля Weight, поскольку эти типы задач допускают снижение спроса с удалением и разделение спроса между объектами. |
CurbApproach | Указывает направление, в котором транспортное средство может подъехать или отъехать от пункта обслуживания. Поле и его значения копируются из входных мест обслуживания. |
Status | Данное поле ограничивается посредством домена перечисленных ниже значений (их кодированные значения указаны в скобках). Обратите внимание, что сетевое положение ссылается на местоположение пункта обслуживания в наборе сетевых данных.
|
Total_[Units] | Сумма расстояний или времени перемещения между пунктом обслуживания и каждой точкой спроса, относящейся к пункту. |
Total_[Accumulated Cost Attribute]_[Units] | Сумма расстояний или времени перемещения между пунктом обслуживания и каждой точкой спроса, относящейся к пункту. Единицы значений атрибута стоимости конвертируются в единицы, указанные во входном параметре Единицы измерения. |
TotalWeighted_[Units] | Накопленная взвешенная стоимость пункта обслуживания. Взвешенная стоимость точки спроса – это ее вес, умноженный на минимальную стоимость пути между пунктом обслуживания и точкой спроса. Относительная стоимость пункта обслуживания – это сумма всех относительных величин стоимости точек спроса, выделенных для пункта обслуживания. Например, если точка спроса с весом 2 выделена для объекта в 10 милях от нее, значение TotalWeighted_Miles составит 20 (2 x 10). Если другая точка спроса с весом 3 выделена для того же объекта и находится в пяти милях от него, значение TotalWeighted_Miles будет выше и составит 35 (3 x 5 + 20). |
FacilityOID | Object ID входного пункта обслуживания. Это поле можно использовать для присоединения атрибутов из выходного класса объектов-пунктов обслуживания к входным пунктам обслуживания или наоборот. Его можно также использовать для присоединения атрибутов к выходному классу объектов пунктов обслуживания и наоборот. |
Класс объектов Demandpoints
Этот класс объектов представляет все точки спроса: и те, что распределены к пунктам обслуживания, и те, что не распределены.
По умолчанию имя этого выходного класса пространственных объектов – DemandPoints, но вы можете дать ему другое имя, изменив параметр Имя выходных точек спроса (Output_Demand_Points_Name в Python) до расчета.
Классу пространственных объектов присваивается та же система координат, которую использует находящийся под ним набор сетевых данных. Это может управляться путем ввода значения среды геообработки Выходная система координат.
Имена полей класса пространственных объектов Demandpoints и их описание приведено ниже.
Имя поля | Описание |
---|---|
ObjectID | Управляемое системой поле ID. |
Shape | Геометрия точки, которая хранится во внутреннем представлении. |
Name | Имя спроса. Если входной класс объектов точек спроса содержит поле с тем же именем, значение Name берется из этого поля; в противном случае имя назначает инструмент. |
Weight | Относительный вес точки спроса. Значение 2,0 означает вдвое большую важность точки, чем значение 1,0. Поле и его значения копируются из входных точек спроса. |
AllocatedWeight | Это величина спроса, распределенного к выбранному или обязательному пункту обслуживания. Это величина спроса, распределенного к выбранному или обязательному пункту обслуживания. Значение может интерпретироваться тремя способами.
|
GroupName | Имя группы, которой принадлежит точка спроса. Поле и его значения копируются из входных точек спроса. Если несколько точек спроса носят имя одной группы, механизм расчета назначает всех участников группы одному пункту обслуживания. Если существуют ограничения, например, предельное расстояние, это предотвращает доступ точек спроса группы к пунктам и приводит к тому, что этому объекту не назначаются точки спроса. Это поле игнорируется для типов задач Максимизировать покрытие емкостью, Доля на целевом рынке и Максимизировать долю на рынке . |
DistanceCutoff | Это значение представляет ограничивающее предельное расстояние, накладываемое на точку спроса, что не дает распределить точку спроса к пункту, который недостижим в пределах заданного расстояния. Поле и его значения копируются из входных точек спроса. Значение null поля указывает на то, что точка спроса ограничена предельным значением по умолчанию, заданным во входном параметре Предельное значение измерения по умолчанию. Единицами значений данного поля являются единицы, указанные во входном параметре Единицы измерения. Это поле не присутствует, если Единицы измерения заданы как единицы времени. |
TimeCutoff | Это значение представляет предельное значение времени перемещения, накладываемое на точку спроса, что не дает распределить точку спроса к пункту, который недостижим в пределах заданного времени. Поле и его значения копируются из входных точек спроса. Значение null поля указывает на то, что точка спроса ограничена предельным значением по умолчанию, заданным во входном параметре Предельное значение измерения по умолчанию. Единицами значений данного поля являются единицы, указанные во входном параметре Единицы измерения. Это поле не присутствует, если Единицы измерения заданы как единицы расстояния. |
CurbApproach | Задает направление, в котором транспортное средство может подъехать или отъехать от точки спроса. Поле и его значения копируются из входных точек спроса. |
Status | Данное поле ограничивается посредством домена перечисленных ниже значений (их кодированные значения указаны в скобках). Обратите внимание, что сетевое положение ссылается на местоположение точки спроса в наборе сетевых данных.
|
FacilityOID | Object ID пункта обслуживания, для которого выделена точка спроса. |
Класс объектов Allocationlines
Класс объектов Allocationlines содержит линейные объекты, соединяющие точки спроса со связанными пунктами обслуживания. Если точка спроса назначена более чем одному объекту, отображается по одной линии для каждого пункта обслуживания. Если точка спроса не назначена ни одному объекту, линии отсутствуют.
Тип выходной геометрии может быть либо истинными линиями (линии вдоль дорожной сети), либо прямыми линиями, либо линий может не быть (только табличные значения). В любом случае, линейные объекты все представляют размещение на основе кратчайшего сетевого пути между пунктом обслуживания и точкой спроса, поэтому связанные поля времени и расстояния всегда отражают сетевые измерения, а не прямолинейные измерения.
По умолчанию имя этого выходного класса пространственных объектов – AllocationLines, но вы можете дать ему другое имя, изменив параметр Имя выходной линии распределения (Output_Demand_Points_Name в Python) до расчета.
Классу пространственных объектов присваивается та же система координат, которую использует находящийся под ним набор сетевых данных. Это может управляться путем ввода значения среды геообработки Выходная система координат.
Имена полей класса объектов Allocationlines и их описания приведены ниже.
Имя поля | Описание |
---|---|
ObjectID | Управляемое системой поле ID. |
Shape | Геометрия точки, которая хранится во внутреннем представлении. |
Name | Имя линии распределения. Имена формируются таким образом, что имя пункта обслуживания и имя точки спроса перечисляются в порядке посещения. При перемещении от пункта обслуживания к точкам спроса, имя пункта обслуживания указывается первым в следующем формате: [имя пункта обслуживания] – [имя точки спроса]. Имя точки спроса идет первым при перемещении от точек спроса к пунктам обслуживания. Входной параметр Направление движения указывает это направление. |
Weight | Вес, назначенный из связанной точки спроса (DemandOID) для связанного объекта (FacilityOID). |
Total_[Units] | Расстояние или время перемещения по кратчайшему пути между пунктом обслуживания и точкой спроса |
Total_[Cost Attribute]_[Units] | Расстояние или время перемещения по кратчайшему пути между пунктом обслуживания и точкой спроса Единицы значений атрибута стоимости конвертируются в единицы, указанные во входном параметре Единицы измерения. |
TotalWeighted_[Units] | Относительная стоимость перемещения между пунктом обслуживания и точкой спроса. Это значение Total_[Units], умноженное на значение веса точки спроса, назначенной объекту. Например, если точка спроса с весом 2 выделена для объекта в 10 милях от нее, значение TotalWeighted_Miles составит 20 (2 x 10). |
DemandOID | Уникальный идентификатор точки спроса, с которой связывается линия. Линия всегда связана с одним пунктом обслуживания и одной точкой спроса |
FacilityOID | Уникальный идентификатор пункта обслуживания, с которым связывается линия. Линия всегда связана с одним пунктом обслуживания и одной точкой спроса |
Класс объектов Routeedges
Класс линейных объектов Routeedges представляет отдельные сегменты дорог, вдоль которых проходит кратчайший маршрут между точками спроса и пунктами обслуживания, к которым они относятся.
Чтобы заполнить выходной класс Routeedges, необходимо задать параметр Форма линии распределения для выходных истинных линий.
По умолчанию имя этого выходного класса пространственных объектов RouteEdges , но вы можете дать ему другое имя, изменив параметр Имя ребер выходного маршрута (Output_Route_Edges_Name в Python) до расчета.
Классу пространственных объектов присваивается та же система координат, которую использует находящийся под ним набор сетевых данных. Это может управляться путем ввода значения среды геообработки Выходная система координат.
Имена полей класса объектов Routeedges и их описание приведено ниже.
Имя поля | Описание | |
---|---|---|
ObjectID | Управляемое системой поле ID. | |
Shape | Поле геометрии указывает форму линий. | |
SourceName | Имя исходного класса объектов-ребер, на основе которого была создана линия. | |
SourceOID | ID объекта проходимых исходных объектов. Это значение равно ID объекта из класса объектов, определенного в поле SourceName. | |
RouteEdgeID | ID ребер набора сетевых данных, пройденных маршрутом. ID объектов уникально идентифицируют объекты, а ID ребер уникально определяют ребра, при этом может быть несколько ребер на один линейный объект. | |
FromPosition | Указывает, где начинаются выходные объекты RouteEdges относительно направления оцифровки исходного объекта, лежащего в основе.
| |
ToPosition | Указывает, где заканчивается выходной объект RouteEdges по отношению к оцифрованному направлению исходного объекта.
| |
RouteID | Уникально идентифицирует объекты AllocationLine, проходящие по ребру. Значение RouteID соотносится со значением OID объекта AllocationLine. | |
Attr_[Units] | Время проезда или длина пройденного участка нижележащего объекта. | |
Attr_[Cost Attribute]_[Units] | Время проезда или длина пройденного участка нижележащего объекта в соответствии с именем атрибута стоимости. Единицы значений атрибута стоимости конвертируются в единицы, указанные во входном параметре Единицы измерения. | |
Cumul_[Units] | Время проезда или длина маршрута от начала до конца пройденного участка нижележащего объекта. | |
Cumul_[Cost Attribute]_[Units] | Время проезда или длина маршрута от начала до конца пройденного участка нижележащего объекта. Единицы значений атрибута стоимости конвертируются в единицы, указанные во входном параметре Единицы измерения. | |
Attr_[Restriction Attribute] | Определяет, использовало ли пересекаемое ребро атрибут ограничения, указанный в имени поля.
| |
Shape_Length | Геометрическая длина пространственного объекта. |