После успешного выполнения SolveLocationAllocation, сервис возвращает выбранные пункты обслуживания, участвующие точки спроса, линии соединения между точками спроса и соответствующими пунктами обслуживания, и статус успешности анализа. Это информация выходных параметров, описанных ниже.
output_facilities
Обеспечивает доступ к выбранным, обязательным и конкурирующим пунктам обслуживания, а также к невыбранным кандидатам в пункты обслуживания.
Этот параметр поддерживает поля, перечисленные ниже. Дополнительно к этим полям, параметр также содержит все поля входных пунктов обслуживания, использующихся в анализе.
Поле | Описание |
---|---|
Name | Имя пункта обслуживания. Значения для этого поля копируются из поля Name входных пунктов обслуживания. |
FacilityOID | Значение ObjectID соответствующего входного пункта обслуживания. Это поле часто используется для присоединения информации из входных пунктов обслуживания. |
FacilityType | В этом полк обозначаются наилучшие пункты обслуживания, или те, которые были выбраны в процессе анализа. Типы пунктов обслуживания:
|
Weight | Относительный вес объекта, используемый для ранжирования по привлекательности, предпочтительности или склонности. Значения для этого поля копируются из поля Weight входных пунктов обслуживания. |
Capacity | Объем взвешенного спроса, который может удовлетворить пункт обслуживания. Значения для этого поля копируются из поля Capacity входных пунктов обслуживания. |
DemandCount | Счетчик точек спроса, выделенных для объекта. Значение, отличное от нуля, означает, что объект является частью решения, как обязательный, конкурентный или выбранный пункт обслуживания. |
DemandWeight | Сумма эффективного веса всех точек спроса, выделенных для объекта. Значение – это сумма всех значение веса точек спроса, выделенных для объекта. В случае с задачами Увеличения посещаемости и Увеличения доли рынка это значение является пропорциональной суммой значений поля Weight, поскольку эти типы задач допускают снижение спроса с удалением и разделение спроса между пунктами обслуживания. |
Total_Minutes | Сумма времени перемещения между пунктом обслуживания и каждой точкой спроса, относящейся к этому пункту. Это поле используется только если режим передвижения, применяемый для анализа, использует атрибут импеданса на основе времени. Примечание:Дополнительное поле Total_[TimeUnits] включается в результат, если параметр Единицы измерения основан на времени и его значение не Минуты. Значения в поле указаны в единицах, заданных в параметре Единицы измерения. |
TotalWeighted_Minutes | В этом поле хранится совокупная взвешенная стоимость объекта в минутах. Взвешенная стоимость точки спроса – это ее вес, умноженный на минимальную стоимость пути между пунктом обслуживания и точкой спроса. Относительная стоимость объекта – это сумма всех относительных величин стоимости точек спроса, выделенных для объекта. Например, если точка спроса с весом 2 выделена для пункта обслуживания в 10 минутах от нее, то значение TotalWeighted_Minutes составит 20 (2 x 10). Если другая точка спроса с весом 3 выделена для того же пункта обслуживания и находится в пяти минутах от него, значение TotalWeighted_Minutes возрастет до 35 (3 x 5 + 20). Это поле используется только если режим передвижения, применяемый для анализа, использует атрибут импеданса на основе времени. Примечание:Дополнительное поле TotalWeighted_[TimeUnits] включается в результат, если параметр Единицы измерения основан на времени и его значение не Минуты. Значения в поле указаны в единицах, заданных в параметре Единицы измерения. |
Total_Miles | Сумма расстояний в милях между пунктом обслуживания и каждой точкой спроса, относящейся к этому пункту. Это поле используется только если режим передвижения, применяемый для анализа, использует атрибут импеданса на основе расстояния. Примечание:Дополнительное поле Total_[DistanceUnits] включается в результат, если параметр Единицы измерения основан на расстоянии и его значение не Мили или Километры. Значения в поле указаны в единицах, заданных в параметре Единицы измерения. |
TotalWeighted_Miles | В этом поле хранится совокупная взвешенная стоимость объекта в милях. Взвешенная стоимость точки спроса – это ее вес, умноженный на минимальную стоимость пути между пунктом обслуживания и точкой спроса. Относительная стоимость объекта – это сумма всех относительных величин стоимости точек спроса, выделенных для объекта. Например, если точка спроса с весом 2 выделена для пункта обслуживания в 10 милях от нее, то значение TotalWeighted_Miles составит 20 (2 x 10). Если другая точка спроса с весом 3 выделена для того же пункта обслуживания и находится в пяти милях от него, значение TotalWeighted_Miles возрастет до 35 (3 x 5 + 20). Это поле используется только если режим передвижения, применяемый для анализа, использует атрибут импеданса на основе расстояния. Примечание:Дополнительное поле TotalWeighted_[DistanceUnits] включается в результат, если параметр Единицы измерения основан на расстоянии и его значение не Мили или Километры. Значения в поле указаны в единицах, заданных в параметре Единицы измерения. |
Total_Kilometers | Это поле аналогично полю Total_Miles, только вместо миль используются километры. |
TotalWeighted_Kilometers | Это поле аналогично полю TotalWeighted_Miles, только вместо миль используются километры. |
Total_Other | Сумма стоимости перемещения в неизвестных единицах измерения между пунктом обслуживания и каждой точкой спроса, относящейся к этому пункту. Это поле включено только в случае, если режим передвижения, заданный для анализа, работает с атрибутом импеданса, не основанным ни на времени, ни на расстоянии. |
TotalWeighted_Other | В этом поле хранится совокупная взвешенная стоимость объекта в неизвестных единицах. Взвешенная стоимость точки спроса – это ее вес, умноженный на минимальную стоимость пути между пунктом обслуживания и точкой спроса. Относительная стоимость объекта – это сумма всех относительных величин стоимости точек спроса, выделенных для объекта. Это поле включено только в случае, если режим передвижения, заданный для анализа, работает с атрибутом импеданса, не основанным ни на времени, ни на расстоянии. |
SourceID | Числовой идентификатор исходного класса пространственных объектов набора сетевых данных, в котором находится входная точка. |
SourceOID | ObjectID объекта в источнике, на котором расположена входная точка. |
PosAlong | Положение направления оцифровки исходного линейного объекта. Это значение хранится как доля. Это поле пустое, если сетевое местоположение ссылается на соединение. |
SideOfEdge | Сторона грани по отношению к направлению оцифровки линейного объекта. Это поле ограничено доменом из двух значений: Правая сторона (1), и Левая сторона (2). |
CurbApproach | Указывает направление, в котором транспортное средство может подъехать или отъехать от пункта обслуживания. Значения для этого поля копируются из поля CurbApproach входных пунктов обслуживания. |
Status | Определяет статус точки относительно ее местоположения в сети и результат анализа. Список возможных значений следующий:
|
SnapX | Координата x положения точки в наборе сетевых данных в системе координат набора сетевых данных. |
SnapY | Координата y положения точки в наборе сетевых данных в системе координат набора сетевых данных. |
SnapZ | Координата z положения точки в наборе сетевых данных в системе координат набора сетевых данных. Поле SnapZ равно 0, если сеть двухмерная. |
DistanceToNetworkInMeters | Расстояние в метрах между географическим положением точки и положением, где она находилась в сети. |
Bearing | Значения в этом поле копируются из поля Bearing входных пунктов обслуживания. |
BearingTol | Значения в этом поле копируются из поля BearingTol входных пунктов обслуживания. |
NavLatency | Значения в этом поле копируются из поля NavLatency входных пунктов обслуживания. |
output_demand_points
Предоставляет доступ к точкам спроса, которые участвуют в анализе: к тем, что были распределены по пунктам обслуживания, и к тем, которые не были распределены.
Этот параметр поддерживает поля, перечисленные ниже. Помимо указанных полей параметр также включает все поля из входного класса объектов, который используется в качестве пунктов обслуживания для анализа.
Поле | Описание |
---|---|
Name | Имя точки спроса. Значения для этого поля копируются из поля Name входных точек спроса. |
FacilityOID | Значение ObjectID пункта обслуживания, для которого выделена точка спроса. Если точка спроса на распределена, используется значение Null. Это поле часто используется для присоединения информации из входных пунктов обслуживания к выходным точкам спроса. |
DemandOID | Значение ObjectID соответствующей входной точки спроса. Это поле часто используется для присоединения информации. |
Weight | Относительный вес точки спроса. Значения для этого поля копируются из поля Weight входных точек спроса. |
AllocatedWeight | Определяет объем спроса, распределенный по выбранным и обязательным пунктам обслуживания. Это величина спроса, распределенного к выбранному или обязательному пункту обслуживания. Возможны следующие опции значений:
|
GroupName | Имя группы, к которой относится точка спроса. Значения для этого поля копируются из поля GroupName входных точек спроса. |
ImpedanceTransformation | Значения для этого поля копируются из поля ImpedanceTransformation входных точек спроса. |
ImpedanceParameter | Значения для этого поля копируются из поля ImpedanceParameter входных точек спроса. |
Cutoff | Точка спроса не может быть выделена для пункта обслуживания, если превышено указанное здесь значение. Значения для этого поля копируются из поля Cutoff входных точек спроса. |
SourceID | Числовой идентификатор исходного класса пространственных объектов набора сетевых данных, в котором находится входная точка. |
SourceOID | ObjectID объекта в источнике, на котором расположена входная точка. |
PosAlong | Положение направления оцифровки исходного линейного объекта. Это значение хранится как доля. Это поле пустое, если сетевое местоположение ссылается на соединение. |
SideOfEdge | Сторона грани по отношению к направлению оцифровки линейного объекта. Это поле ограничено доменом из двух значений: Правая сторона (1), и Левая сторона (2). |
CurbApproach | Направление, в котором транспортное средство может подъехать или отъехать от пункта обслуживания. Значения для этого поля копируются из поля CurbApproach входных пунктов обслуживания. |
Status | Определяет статус точки относительно ее местоположения в сети и результат анализа. Список возможных значений следующий:
|
SnapX | Координата x положения точки в наборе сетевых данных в системе координат набора сетевых данных. |
SnapY | Координата y положения точки в наборе сетевых данных в системе координат набора сетевых данных. |
SnapZ | Координата z положения точки в наборе сетевых данных в системе координат набора сетевых данных. Поле SnapZ равно 0, если сеть двухмерная. |
DistanceToNetworkInMeters | Расстояние в метрах между географическим положением точки и положением, где она находилась в сети. |
Bearing | Значения для этого поля копируются из поля Bearing входных точек спроса. |
BearingTol | Значения для этого поля копируются из поля BearingTol входных точек спроса. |
NavLatency | Значения для этого поля копируются из поля NavLatency входных точек спроса. |
output_allocation_lines
Обеспечивает доступ к линиям, соединяющим точки спроса со связанными с ними пунктами обслуживания. Эти линии в документации называются линиями распределения. Эти линии распределения содержат данные о спросе, распределенном от каждой точки спроса к соответствующему пункту обслуживания.
Этот параметр поддерживает следующие поля:
Поле | Описание |
---|---|
Name | Имя линии распределения содержит имена точки спроса и пункта обслуживания, к которому она относится. Имя линии распределения основано на именах соответствующего пункта обслуживания и точки спроса. Имя пункта обслуживания ставится впереди, если значение параметра Направление движения установлено как От пункта обслуживания к точке спроса. Например, Facility 5 - Demand 3 обозначает, что маршрут проходит от Пункта обслуживания 5 к Точке спроса 3. Если для параметра Направление движения задано От точки спроса к пункту обслуживания, имя точки спроса находится в начале, например, Demand 3 — Facility 5. |
Weight | Вес, назначенный из связанной точки спроса связанному пункту обслуживания. |
FacilityOID | Значение ObjectID соответствующего входного пункта обслуживания. Это поле часто используется для присоединения к линиям распределения информации из пунктов обслуживания. |
DemandOID | Значение ObjectID соответствующей входной точки спроса. Это поле часто используется для присоединения к линиям распределения информации из точек спроса. |
Total_Minutes | Время в минутах между пунктом обслуживания и точкой спроса. Хотя линии распределения имеют либо прямую геометрию, либо не имеют ее вовсе (значение null), стоимость всегда соотносится с временем, измеренным по транспортной сети, а не с расстоянием по прямой. Примечание:Дополнительное поле Total_[TimeUnits] включается в результат, если параметр Единицы измерения основан на времени и его значение не Минуты. Значения в поле указаны в единицах, заданных в параметре Единицы измерения. Примечание:Дополнительные поля Total_[AccumulateAttributeName]_[TimeUnits] включаются в результат для каждого атрибута стоимости на основе времени, накапливаемого в ходе анализа. |
TotalWeighted_Minutes | Взвешенная стоимость перемещения между объектом и точкой спроса. Это значение Total_Minutes, умноженное на значение веса точки спроса, назначенной пункту обслуживания. Это поле используется только если режим передвижения, применяемый для анализа, использует атрибут импеданса на основе времени. Примечание:Дополнительное поле TotalWeighted_[TimeUnits] включается в результат, если параметр Единицы измерения основан на времени и его значение не Минуты. Значения в поле указаны в единицах, заданных в параметре Единицы измерения. |
Total_Miles | Расстояние в милях между пунктом обслуживания и точкой спроса. Хотя линии распределения имеют либо прямую геометрию, либо не имеют ее вовсе (значение null), стоимость всегда соотносится с расстоянием, измеренным по транспортной сети, а не с расстоянием по прямой. Примечание:Дополнительное поле Total_[DistanceUnits] включается в результат, если параметр Единицы измерения основан на расстоянии и его значение не Мили или Километры. Значения в поле указаны в единицах, заданных в параметре Единицы измерения. Примечание:Дополнительные поля Total_[AccumulateAttributeName]_[DistanceUnits] включаются в результат для каждого атрибута стоимости на основе времени, накапливаемого в ходе анализа. |
Total_Kilometers | Расстояние в километрах между пунктом обслуживания и точкой спроса. Хотя линии распределения имеют либо прямую геометрию, либо не имеют ее вовсе (значение null), стоимость всегда соотносится с расстоянием, измеренным по транспортной сети, а не с расстоянием по прямой. |
TotalWeighted_Miles | Взвешенная стоимость перемещения между объектом и точкой спроса в милях. Это значение Total_Miles, умноженное на значение веса точки спроса, назначенной пункту обслуживания. Это поле используется только если режим передвижения, применяемый для анализа, использует атрибут импеданса на основе расстояния. Примечание:Дополнительное поле TotalWeighted_[DistanceUnits] включается в результат, если параметр Единицы измерения основан на расстоянии и его значение не Мили или Километры. Значения в поле указаны в единицах, заданных в параметре Единицы измерения. |
TotalWeighted_Kilometers | Взвешенная стоимость перемещения между объектом и точкой спроса в километрах. Это значение Total_Kilometers, умноженное на значение веса точки спроса, назначенной пункту обслуживания. Это поле используется только если режим передвижения, применяемый для анализа, использует атрибут импеданса на основе расстояния. |
Total_Other | Расстояние между пунктом обслуживания и точкой спроса в неизвестных единицах. Хотя линии распределения имеют либо прямую геометрию, либо не имеют ее вовсе (значение null), стоимость всегда соотносится со стоимостью, измеренным по транспортной сети, а не с расстоянием по прямой. Это поле используется только, если режим передвижения, применяемый для анализа, использует атрибут импеданса, основанный ни на времени, ни на расстоянии. Примечание:Дополнительные поля Total_[AccumulateAttributeName]_Other включаются в результат для каждого атрибута стоимости, основанного ни на времени, ни на расстоянии, и накапливаемого в ходе анализа. |
TotalWeighted_Other | Взвешенная стоимость перемещения между объектом и точкой спроса в неизвестных единицах. Это значение Total_Cost, умноженное на значение веса точки спроса, назначенной пункту обслуживания. Это поле включено только в случае, если режим передвижения, заданный для анализа, работает с атрибутом импеданса, не основанным ни на времени, ни на расстоянии. |
solve_succeeded
Используйте этот параметр для определения, успешным ли был анализ.
output_result_file
Данный параметр используется для доступа к результатам анализа в виде файла .zip, содержащего один или несколько файлов для каждого из выходных данных. Формат отдельного файла задается параметром Выходной формат. Значение параметра не заполнено, если для параметра Выходной формат задано Набор объектов.
Если задан файловой выходной формат, например, файл JSON или файл GeoJSON, к отображению не будут добавлены выходные данные, так как приложения, такие как ArcMap или ArcGIS Pro, не могут отображать содержимое полученных файлов. Напротив, файл загружается в временную директорию вашего компьютера. В ArcGIS Pro местоположение загруженного файла можно определить, просмотрев значение параметра Выходной результирующий файл в соответствующей строке отчета о выполнении инструмента в истории геообработки вашего проекта. В ArcMap местоположение загруженного файла можно определить с помощью опции Копировать местоположение ниспадающего меню параметра Выходной результирующий файл в соответствующей строке отчета о выполнении инструмента в окне Результаты геообработки.
output_network_analysis_layer
Используйте этот параметр для доступа к файлу слоя сетевого анализа, хранящий настройки, а также входные и выходные данные анализа. Значение параметра заполняется, только если для параметра Сохранить выходной слой сетевого анализа задано True.
Файл загружается в временную директорию вашего компьютера. В ArcGIS Pro, местоположение загруженного файла можно определить, просмотрев значение параметра Выходной слой сетевого анализа в соответствующей строке отчета о выполнении инструмента в истории геообработки вашего проекта. В ArcMap местоположение загруженного файла можно определить с помощью опции Копировать местоположение ниспадающего меню параметра Выходной слой сетевого анализа в соответствующей строке отчета о выполнении инструмента в окне Результаты геообработки.
Примечание:
Вы не можете работать с этим файлом напрямую, даже если вы откроете его в приложении ArcGIS Desktop, например, в ArcMap, поскольку его источник данных не будет корректным. Этот файл предназначен для отправки в техническую поддержку Esri для диагностики качества результатов, получаемых инструментом.