Доступно с лицензией Network Analyst.
Инструмент геообработки Рассчитать Размещение-Распределение (Solve Location-Allocation) производит слои, представляющие пункты обслуживания, точки спроса, линии распределения и ребра маршрутов. В этом разделе описываются выходные классы пространственных объектов и соответствующие поля атрибутов.
Класс пространственных объектов Пунктов обслуживания
Класс объектов Facilities представляет пункты обслуживания, являющиеся частью решения, например выбранные и необходимые пункты обслуживания, а также пункты обслуживания конкурентов, исключаемые из расчета.
По умолчанию именем данного выходного класса пространственных объектов является Facilities, но вы можете дать ему другое название, изменив параметр Имя выходных пунктов обслуживания (Output_Facilities_Name в Python) до расчета.
Классу пространственных объектов присваивается та же система координат, которую использует находящийся под ним набор сетевых данных. Это может управляться путем ввода значения среды геообработки Выходная система координат (Output Coordinate System).
Имена полей класса пространственных объектов Пункты обслуживания и их описание приведено ниже.
Имя поля | Описание |
---|---|
ObjectID | Управляемое системой поле ID. |
Shape | Геометрия точки, которая хранится во внутреннем представлении. |
Name | Имя пункта обслуживания. Если входной класс объектов пунктов обслуживания также содержит поле Name с не пустыми значениями, значение Name получается из этого поля; в противном случае имя назначает инструмент. |
FacilityType | Это поле указывает, являются ли пункты обслуживания частью решения. Ограничения задаются с помощью значений, указываемых целыми числами в скобках:
Чтобы увидеть, какие пункты обслуживания (не конкуренты) являются частью решения и хорошо охватывают точки спроса, просмотрите необходимые и выбранные пункты. |
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, но вы можете дать ему другое название, изменив параметр Имя выходных пунктов обслуживания (Output_Demand_Points_Name в Python) до расчета.
Классу пространственных объектов присваивается та же система координат, которую использует находящийся под ним набор сетевых данных. Это может управляться путем ввода значения среды геообработки Выходная система координат (Output Coordinate System).
Имена полей класса пространственных объектов Точки спроса и их описание приведено ниже.
Имя поля | Описание |
---|---|
ObjectID | Управляемое системой поле ID. |
Shape | Геометрия точки, которая хранится во внутреннем представлении. |
Name | Имя спроса. Если входной класс объектов точек спроса содержит поле с тем же именем, значение Name получается из этого поля; в противном случае имя назначает инструмент. |
Weight | Относительный вес точки спроса. Значение 2,0 означает вдвое большую важность точки, чем значение 1,0. Поле и его значения копируются из входных мест спроса. |
AllocatedWeight | Это поле содержит указание доли выделения для избранного или обязательного объекта. Значение исключает спрос, выделенный для конкурирующих объектов. Значение может интерпретироваться тремя способами.
|
GroupName | Имя группы, которой принадлежит точка спроса. Поле и его значения копируются из входных мест спроса. Если несколько точек спроса принадлежат одной группе, механизм расчета назначает всех членов группы одному объекту. Если существуют ограничения, например, предельное расстояние, это предотвращает доступ точек спроса группы к пунктам и приводит к тому, что этому объекту не назначаются точки спроса. Это поле игнорируется для типов задач Максимизировать покрытие емкостью (Maximize Capacitated Coverage), Доля на целевом рынке (Target Market Share) и Maximize Market Share (Maximize Market Share) problem types. |
DistanceCutoff | Это значение представляет ограничивающее предельное расстояние, накладываемое на точку спроса, что не дает распределить точку спроса к пункту, который недостижим в пределах заданного расстояния. Поле и его значения копируются из входных мест спроса. Значение null поля указывает на то, что точка спроса ограничена предельным значением по умолчанию, заданным во входном параметре Предельное значение измерения по умолчанию (Default Measurement Cutoff). Единицами значений данного поля являются единицы, указанные во входном параметре Единицы измерения. Это поле не присутствует, если Единицы измерения (Measurement Units) заданы как единицы времени. |
TimeCutoff | Это значение представляет предельное значение времени перемещения, накладываемое на точку спроса, что не дает распределить точку спроса к пункту, который недостижим в пределах заданного времени. Поле и его значения копируются из входных мест спроса. Значение null поля указывает на то, что точка спроса ограничена предельным значением по умолчанию, заданным во входном параметре Предельное значение измерения по умолчанию (Default Measurement Cutoff). Единицами значений данного поля являются единицы, указанные во входном параметре Единицы измерения. Это поле не присутствует, если Единицы измерения заданы как единицы расстояния. |
CurbApproach | Задает направление, в котором транспортное средство может подъехать или отъехать от точки спроса. Поле и его значения копируются из входных мест спроса. |
Status | Данное поле ограничивается с помощью домена значений, которые указаны ниже (их кодированные значения указаны в скобках). Обратите внимание, что сетевое положение ссылается на местоположение точки спроса в наборе сетевых данных.
|
FacilityOID | Object ID пункта обслуживания, для которого выделена точка спроса. |
Класс объектов Линии распределения
Класс объектов Линии распределения содержит линейные объекты, соединяющие точки спроса со связанными пунктами обслуживания. Если точка спроса назначена более чем одному объекту, отображается по одной линии для каждого пункта обслуживания. Если точка спроса не назначена ни одному объекту, линии отсутствуют.
Тип выходной геометрии может быть либо истинными линиями (линии вдоль дорожной сети), либо прямыми линиями, либо линий может не быть (только табличные значения). В любом случае, линейные объекты все представляют размещение на основе кратчайшего сетевого пути между пунктом обслуживания и точкой спроса, поэтому связанные поля времени и расстояния всегда отражают сетевые измерения, а не прямолинейные измерения.
По умолчанию именем данного выходного класса пространственных объектов является AllocationLines, но вы можете дать ему другое название, изменив параметр Имя выходных линий распределения (Output_Demand_Points_Name в Python) до расчета.
Классу пространственных объектов присваивается та же система координат, которую использует находящийся под ним набор сетевых данных. Это может управляться путем ввода значения среды геообработки Выходная система координат (Output Coordinate System).
Имена полей класса объектов Линии распределения и их описания приведены ниже.
Имя поля | Описание |
---|---|
ObjectID | Управляемое системой поле ID. |
Shape | Геометрия точки, которая хранится во внутреннем представлении. |
Name | Имя линии распределения. Имена оформляются таким образом, что имя объекта и имя точки спроса перечисляются в порядке посещения. При перемещении от пункта обслуживания к точкам спроса, имя пункта обслуживания указывается первым в следующем формате: [имя пункта обслуживания] – [имя точки спроса]. Имя точки спроса идет первым при перемещении от точек спроса к пунктам обслуживания. Входной параметра Направление перемещения (Travel Direction) указывает это направление. |
Weight | Вес, назначенный из связанной точки спроса (DemandOID) связанному пункту обслуживания (FacilityOID). |
Total_[Units] | Расстояние или время перемещения по кратчайшему пути между пунктом обслуживания и точкой спроса |
Total_[Cost Attribute]_[Units] | Расстояние или время перемещения по кратчайшему пути между пунктом обслуживания и точкой спроса Единицы значений атрибута стоимости конвертируются в единицы, указанные во входном параметре Единицы измерения. |
TotalWeighted_[Units] | Относительная стоимость перемещения между объектом и точкой спроса. Это значение Total_[Units], умноженное на значение веса точки спроса, назначенной пункту обслуживания. Например, если точка спроса с весом 2 выделена для объекта в 10 милях от нее, то значение TotalWeighted_Miles составит 20 (2 x 10). |
DemandOID | Уникальный идентификатор точки спроса, с которой связывается линия. Линия всегда связана с одним объектом и одной точкой спроса. |
FacilityOID | Уникальный идентификатор объекта, с которым связывается линия. Линия всегда связана с одним объектом и одной точкой спроса. |
Класс объектов Ребра маршрутов
Класс линейных объектов Ребра маршрутов представляет отдельные сегменты дорог, вдоль которых проходит кратчайший маршрут между точками спроса и пунктами обслуживания, к которым они относятся.
Чтобы заполнить выходной класс Ребра маршрутов, необходимо задать параметр Форма линии распределения (Allocation Line Shape) для выходных истинных линий.
По умолчанию именем данного выходного класса пространственных объектов является RouteEdges, но вы можете дать ему другое название, изменив параметр Имя ребер выходного маршрута (Output_Route_Edges_Name в Python) до расчета.
Классу пространственных объектов присваивается та же система координат, которую использует находящийся под ним набор сетевых данных. Это может управляться путем ввода значения среды геообработки Выходная система координат (Output Coordinate System).
Имена полей класса объектов Ребра маршрута и их описание приведено ниже.
Имя поля | Описание | |
---|---|---|
ObjectID | Управляемое системой поле ID. | |
Shape | Поле геометрии указывает форму линий. | |
SourceName | Имя исходного класса объектов-ребер, на основе которого была создана линия. | |
SourceOID | ID объекта пересекаемых исходных объектов. Это значение равно ID объекта из класса объектов, определенного в поле SourceName. | |
RouteEdgeID | ID ребер набора сетевых данных, пройденных маршрутом. ID объектов уникально идентифицируют объекты, а ID ребер уникально определяют ребра, при этом может быть несколько ребер на один линейный объект. | |
FromPosition | Указывает, где начинаются выходные объекты RouteEdges относительно направления оцифровки исходного объекта, лежащего в основе.
| |
ToPosition | Указывает, где заканчивается выходной объект RouteEdge по отношению к направлению оцифровки исходного объекта.
| |
RouteID | Уникально идентифицирует объекты AllocationLine, проходящие по ребру. Значение RouteID соотносится со значением OID объекта AllocationLine. | |
Attr_[Units] | Время проезда или длина пройденного участка нижележащего объекта. | |
Attr_[Cost Attribute]_[Units] | Время проезда или длина пройденного участка нижележащего объекта в соответствии с именем атрибута стоимости. Единицы значений атрибута стоимости конвертируются в единицы, указанные во входном параметре Единицы измерения. | |
Cumul_[Units] | Время проезда или длина маршрута от начала до конца пройденного участка нижележащего объекта. | |
Cumul_[Cost Attribute]_[Units] | Время проезда или длина маршрута от начала до конца пройденного участка нижележащего объекта. Единицы значений атрибута стоимости конвертируются в единицы, указанные во входном параметре Единицы измерения. | |
Attr_[Restriction Attribute] | Определяет, использовало ли пересекаемое ребро атрибут ограничения, указанный в имени поля.
| |
Shape_Length | Геометрическая длина пространственного объекта. |