После успешного выполнения, сервис возвращает выбранные пункты обслуживания, участвующие точки спроса, линии соединения между точками спроса и соответствующими пунктами обслуживания, и статус успешности анализа. Эта информация выводится следующими выходными параметрами:
output_facilities
Используйте этот параметр, чтобы получить доступ к выбранным пунктам обслуживания, а также к обязательным, конкурирующим или невыбранным пунктам.
В следующей таблице описаны атрибуты выходных пунктов обслуживания:
Имя поля | Описание |
---|---|
OID | Уникальный идентификатор пункта обслуживания. Этот идентификатор автоматически генерируется сервисом. |
Name | Имя пункта обслуживания. |
FacilityType | В этом полк обозначаются наилучшие пункты обслуживания, или те, которые были выбраны в процессе анализа. Используются следующие типы пунктов обслуживания:
|
Weight | Относительный вес пункта обслуживания, используемый для ранжирования по привлекательности, предпочтительности или склонности при сравнении пунктов. Значения копируются из соответствующих входных пунктов обслуживания. |
Capacity | Объем взвешенного спроса, который может удовлетворить пункт обслуживания. Значения копируются из соответствующих входных пунктов обслуживания. |
DemandCount: | Счетчик точек спроса, выделенных для объекта. Значение, отличное от нуля, означает, что объект является частью решения, как обязательный, конкурентный или выбранный пункт обслуживания. |
DemandWeight: | Сумма эффективного веса всех точек спроса, выделенных для объекта. Значение – это сумма всех значение веса точек спроса, выделенных для пункта обслуживания. В случае с задачами увеличения посещаемости и увеличения доли рынка это значение является пропорциональной суммой значений поля Weight, поскольку эти типы задач допускают снижение спроса с удалением и разделение спроса между объектами. |
CurbApproach | Направление, в котором транспортное средство может подъехать или отъехать от пункта обслуживания. Значения копируются из соответствующих входных пунктов обслуживания. |
Status | Обозначает, как соответствующий входной пункт обслуживания оценивался в анализе. Список возможных значений следующий:
|
Total_[cost] (например, Total_Minutes или Total_Miles) | Сумма расстояний или времени перемещения между пунктом обслуживания и каждой точкой спроса, относящейся к этому пункту. |
TotalWeighted_[cost] (например, TotalWeighted_Minutes или TotalWeighted_Miles) | Накопленная взвешенная стоимость перемещения для пункта обслуживания. Взвешенная стоимость перемещения для точки спроса – это ее вес, умноженный на самый короткий или самый быстрый путь между пунктом обслуживания и точкой спроса. Относительная стоимость пункта обслуживания – это сумма всех относительных величин стоимости точек спроса, выделенных для пункта обслуживания. Например, если точка спроса с весом 2 выделена для объекта в 10 милях от нее, значение TotalWeighted_Miles составит 20 (2 x 10). Если другая точка спроса с весом 3 выделена для того же объекта и находится в пяти милях от него, значение TotalWeighted_Miles будет выше и составит 35 (3 x 5 + 20). Единицы значений атрибута стоимости конвертируются в единицы, указанные во входном параметре Единицы измерения. |
FacilityOID | Значение ObjectID соответствующего входного пункта обслуживания. |
output_demand_points
Используйте этот параметр для доступа к точкам спроса, которые участвуют в анализе: к тем, что были распределены по пунктам обслуживания, и к тем, которые не были распределены.
Имя поля | Описание |
---|---|
OID | Уникальный идентификатор точки спроса. Этот идентификатор автоматически генерируется сервисом. |
Name | Имя точки спроса. |
Weight | Относительный вес точки спроса. Значения копируются из соответствующих входных точек спроса. |
AllocatedWeight | Объем спроса, распределенный по выбранным и обязательным пунктам обслуживания. Это величина спроса, распределенного к выбранному или обязательному пункту обслуживания. Значение может интерпретироваться тремя способами.
|
GroupName | Имя группы, к которой относится точка спроса. Значения копируются из соответствующих входных точек спроса. |
CurbApproach | Направление, в котором транспортное средство может подъехать или отъехать от точки спроса. Значения копируются из соответствующих входных точек спроса. |
DemandOID | Значение ObjectID соответствующей входной точке спроса. |
FacilityOID | Значение ObjectID соответствующего входного пункта обслуживания. |
TimeCutoff или DistanceCutoff | Максимальное время в пути или расстояние, разрешенное между точкой спроса и пунктом обслуживания. Значения копируются из соответствующих входных точек спроса. |
output_allocation_lines
Используйте этот параметр, чтобы получить доступ к линиям, соединяющим точки спроса со связанными с ними пунктами обслуживания. Линии содержат данные о спросе, распределенном от каждой точки спроса к соответствующему пункту обслуживания.
Имя поля | Описание |
---|---|
OID | Уникальный идентификатор линии распределения. Этот идентификатор автоматически генерируется сервисом. |
Name | Имя линии распределения содержит имена точки спроса и пункта обслуживания, к которому она относится. |
Weight | Вес, назначенный из связанной точки спроса связанному пункту обслуживания. |
TotalWeighted_[cost] | Относительная стоимость перемещения между пунктом обслуживания и точкой спроса. Это значение Total_[cost], умноженное на значение веса точки спроса, назначенной объекту. Следует заметить, что, хотя линии имеют либо прямую геометрию, либо не имеют ее вовсе (значение null ), стоимость всегда соотносится с временем или расстоянием пути, а не с расстоянием по прямой. |
Total_[cost] | Время или расстояние перемещения между пунктом обслуживания и точкой спроса. |
FacilityOID | Значение ObjectID соответствующего входного пункта обслуживания. |
DemandOID | Значение ObjectID соответствующей входной точке спроса. |
solve_succeeded
Используйте этот параметр, чтобы определить смог ли сервис определить наилучший пункт обслуживания. Сообщения об ошибках при любых сбоях можно получить, создав запрос для получения статуса задания.