После успешного выполнения, сервис возвращает наилучший маршрут и путевой лист перемещения между инцидентом и ближайшим пунктом обслуживания, и отображает статус, указывающий на успешность анализа, используя следующие выходные параметры:
output_facilities и output_closest_facilities
Обеспечивает доступ к выходным пунктам обслуживания из анализа ближайшего пункта обслуживания.
Параметр output_closest_facilities включает только те пункты обслуживания из набора входных пунктов, которые близки хотя бы к одному инциденту. С другой стороны, тип данных output_facilities включает все пункты обслуживания, участвующие в анализе, включая пункты обслуживания, которые не доступны ни от одного из инцидентов. Вы можете использовать поле Status для типа данных output_facilities, чтобы определить, почему некоторый пункт обслуживания не был использован при анализе.
Ниже приведена таблица со списком полей, возвращаемых для выходных пунктов обслуживания:
Имя поля | Описание |
---|---|
Name | Имя пункта обслуживания. Значения для этого поля копируются из поля Name входных пунктов обслуживания. |
SourceID | Числовой идентификатор исходного класса пространственных объектов набора сетевых данных, в котором находится входная точка. |
SourceOID | ObjectID объекта в источнике, на котором расположена входная точка. |
PosAlong | Положение направления оцифровки исходного линейного объекта. Это значение хранится как доля. Это поле пустое, если сетевое местоположение ссылается на соединение. |
SideOfEdge | Сторона грани по отношению к направлению оцифровки линейного объекта. Это поле ограничено доменом из двух значений: Правая сторона (1), и Левая сторона (2). |
CurbApproach | Направление, в котором транспортное средство может подъехать и отъехать от пункта обслуживания. Значения для этого поля копируются из поля CurbApproach входных пунктов обслуживания. |
Status | Определяет статус точки относительно ее местоположения в сети и результат анализа. Список возможных значений следующий:
|
SnapX | Координата x положения точки в наборе сетевых данных в системе координат набора сетевых данных. |
SnapY | Координата y положения точки в наборе сетевых данных в системе координат набора сетевых данных. |
SnapZ | Координата z положения точки в наборе сетевых данных в системе координат набора сетевых данных. Поле SnapZ равно 0, если сеть двухмерная. |
DistanceToNetworkInMeters | Расстояние в метрах между географическим положением точки и положением, где она находилась в сети. |
AdditionalTime | Количество времени, добавляемое к общему времени маршрута при посещении этого пункта обслуживания. Значения для этого поля копируются из поля AdditionalTime входных пунктов обслуживания. |
AdditionalDistance | Расстояние, добавляемое к общему расстоянию маршрута при посещении этого пункта обслуживания. Значения для этого поля копируются из поля AdditionalDistance входных пунктов обслуживания. |
AdditionalCost | Стоимость, добавляемая к общей стоимости маршрута при посещении этого пункта обслуживания. Значения для этого поля копируются из поля AdditionalCost входных пунктов обслуживания. Это поле используется только, если режим передвижения, применяемый для анализа, использует атрибут импеданса, основанный ни на времени, ни на расстоянии. |
Cutoff | Значение импеданса, при котором анализ прекращает поиск пунктов обслуживания для данного инцидента. Значения для этого поля копируются из поля Cutoff входных пунктов обслуживания. |
ID | Пользовательский уникальный идентификатор пункта обслуживания. Значения для этого поля копируются из поля ID входных пунктов обслуживания. |
ORIG_FID FacilityOID | Значение ObjectID входных пунктов обслуживания. Это поле часто используется для присоединения информации из входных пунктов обслуживания. Прежние версии:В выходных данных ClosestFacilities имеется поле ORIG_FID для обратной совместимости. Оно такое же, как и поле FacilityOID. Выходные данные Facilities не включают поле ORIG_FID. |
Bearing | Значения в этом поле копируются из поля Bearing входных пунктов обслуживания. |
BearingTol | Значения в этом поле копируются из поля BearingTol входных пунктов обслуживания. |
NavLatency | Значения в этом поле копируются из поля NavLatency входных пунктов обслуживания. |
output_routes
Предоставляет доступ к итоговому маршруту или маршрутам между пунктами обслуживания и инцидентами.
Параметры route_shape и route_line_simplification_tolerance влияют на форму выходных маршрутов.
Имя поля | Описание |
---|---|
Name | Имя маршрута к ближайшему пункту обслуживания основывается на именах связанного пункта обслуживания и инцидента. Имя пункта обслуживания ставится впереди, если значение параметра travel_direction установлено как Facility to Incident. Например, Facility 5 - Incident 3 обозначает, что маршрут проходит от пункта обслуживания 5 к инциденту 3. Если в качестве значения для параметра Incident to Facility задано travel_direction, имя инцидента находится в начале, например, Incident 3 — Facility 5. |
FacilityRank | Ранг пункта обслуживания среди всех других пунктов, найденных для связанного инцидента; ближайшему пункту обслуживания присваивается ранг 1. |
FacilityID | Пользовательский уникальный идентификатор пункта обслуживания, к которому идет маршрут. Значения для этого поля копируются из поля ID входных пунктов обслуживания. |
FacilityOID | Значение ObjectID входного пункта обслуживания, использованного для создания маршрута. Это поле часто используется для присоединения к маршруту информации из пунктов обслуживания. |
IncidentID | Пользовательский уникальный идентификатор инцидента, к которому идет маршрут. Значения для этого поля копируются из поля ID входных инцидентов. |
IncidentOID | Значение ObjectID входного инцидента, использованного для создания маршрута. Это поле часто используется для присоединения к маршруту информации из инцидентов. |
FacilityCurbApproach | Сторона транспортного средства, с которой находится пункт обслуживания во время прибытия в пункт обслуживания или отъезда от него. Значение 1 означает правую сторону транспортного средства, а значение 2 - левую сторону транспортного средства. |
IncidentCurbApproach | Сторона транспортного средства, с которой находится инцидент во время прибытия к месту инцидента или отъезда от него. Значение 1 соответствует положению справа от транспортного средства, а значение 2 – слева от транспортного средства. |
StartTime | Время начала маршрута, сообщаемое как местное время в первой остановке. |
EndTime | Время окончания маршрута, сообщаемое как местное время в последней остановке. |
StartTimeUTC | Время начала маршрута дается в формате Всемирного координированного времени (UTC). |
EndTimeUTC | Время окончания маршрута в формате Всемирного координированного времени (UTC). |
Total_Minutes | Накопленное время в пути по маршруту, в минутах, между пунктом обслуживания и инцидентом. Включает любые значения AdditionalTime для посещенного пункта обслуживания и инцидента, если они указаны. Примечание:Дополнительное поле Total_[TimeUnits] включается в результат, если параметр measurement_units основан на времени и его значение не Minutes. Значения в поле указаны в единицах, заданных в параметре measurement_units. Примечание:Дополнительные поля Total_[AccumulateAttributeName]_[TimeUnits] включаются в результат для каждого атрибута стоимости на основе времени, накапливаемого в ходе анализа. |
Total_Miles | Накопленное расстояние пути по маршруту, в милях, между пунктом обслуживания и инцидентом. Включает любые значения AdditionalDistance для посещенного пункта обслуживания и инцидента, если они указаны. Примечание:Дополнительное поле Total_[DistanceUnits] включается в результат, если параметр measurement_units основан на расстоянии и его значение не Miles или Kilometers. Значения в поле указаны в единицах, заданных в параметре measurement_units. Примечание:Дополнительные поля Total_[AccumulateAttributeName]_[DistanceUnits] включаются в результат для каждого атрибута стоимости на основе расстояния, накапливаемого в ходе анализа. |
Total_Kilometers | Накопленное расстояние пути маршрута, в километрах, между пунктом обслуживания и инцидентом. Включает любые значения AdditionalDistance для посещенного пункта обслуживания и инцидента, если они указаны. Примечание:Дополнительное поле Total_[DistanceUnits] включается в результат, если параметр measurement_units основан на расстоянии и его значение не Miles или Kilometers. Значения в поле указаны в единицах, заданных в параметре measurement_units. Примечание:Дополнительные поля Total_[AccumulateAttributeName]_[DistanceUnits] включаются в результат для каждого атрибута стоимости на основе расстояния, накапливаемого в ходе анализа. |
Total_Other | Накопленная стоимость поездки в неизвестных единицах измерения по маршруту между пунктом обслуживания и инцидентом. Включает любые значения AdditionalCost для посещенного пункта обслуживания и инцидента, если они указаны. Это поле используется только, если режим передвижения, применяемый для анализа, использует атрибут импеданса, основанный ни на времени, ни на расстоянии. Примечание:Дополнительные поля Total_[AccumulateAttributeName]_Other включаются в результат для каждого атрибута стоимости, основанного ни на времени, ни на расстоянии, и накапливаемого в ходе анализа. |
output_incidents
Предоставляет доступ к местоположениям, используемым в качестве начальных или конечных точек в анализе ближайшего пункта обслуживания.
Ниже приведена таблица со списком полей, возвращаемых для выходных инцидентов:
Поле | Описание |
---|---|
Name | Имя инцидента. Значения для этого поля копируются из поля Name входных инцидентов. |
TargetFacilityCount | Количество пунктов обслуживания, которое необходимо найти для данного инцидента. Значения для этого поля копируются из поля TargetFacilityCount входного инцидента. |
SourceID | Числовой идентификатор исходного класса пространственных объектов набора сетевых данных, в котором находится входная точка. |
SourceOID | ObjectID объекта в источнике, на котором расположена входная точка. |
PosAlong | Положение направления оцифровки исходного линейного объекта. Это значение хранится как доля. Это поле пустое, если сетевое местоположение ссылается на соединение. |
SideOfEdge | Сторона грани по отношению к направлению оцифровки линейного объекта. Это поле ограничено доменом из двух значений: Правая сторона (1), и Левая сторона (2). |
CurbApproach | Направление, в котором транспортное средство может подъехать и отъехать от инцидента. Значения для этого поля копируются из поля CurbApproach входного инцидента. |
Status | Определяет статус точки относительно ее местоположения в сети и результат анализа. Список возможных значений следующий:
|
SnapX | Координата x положения точки в наборе сетевых данных в системе координат набора сетевых данных. |
SnapY | Координата y положения точки в наборе сетевых данных в системе координат набора сетевых данных. |
SnapZ | Координата z положения точки в наборе сетевых данных в системе координат набора сетевых данных. Поле SnapZ равно 0, если сеть двухмерная. |
DistanceToNetworkInMeters | Расстояние в метрах между географическим положением точки и положением, где она находилась в сети. |
AdditonalTime | Количество времени, добавляемое к общему времени маршрута при посещении этого инцидента. Значения для этого поля копируются из поля AdditionalTime входного инцидента. |
AdditionalDistance | Расстояние, добавляемое к общему расстоянию маршрута при посещении этого инцидента. Значения для этого поля копируются из поля AdditionalDistance входного инцидента. |
AdditionalCost | Стоимость, добавляемая к общей стоимости маршрута при посещении этого инцидента. Значения для этого поля копируются из поля AdditionalCost входного инцидента. Это поле используется только, если режим передвижения, применяемый для анализа, использует атрибут импеданса, основанный ни на времени, ни на расстоянии. |
Cutoff | Значение импеданса, при котором анализ прекращает поиск инцидентов для данного пункта обслуживания. Значения для этого поля копируются из поля Cutoff входного инцидента. |
IncidentOID | Значения ObjectID входного инцидента. Это поле часто используется для присоединения информации из входных пунктов обслуживания. |
Bearing | Значения в этом поле копируются из поля Bearing входных пунктов обслуживания. |
BearingTol | Значения в этом поле копируются из поля BearingTol входных пунктов обслуживания. |
NavLatency | Значения в этом поле копируются из поля NavLatency входных пунктов обслуживания. |
output_directions
Обеспечивает доступ к пошаговому путевому листу для каждого маршрута.
Прежние версии:
Этот выходной тип был заменен на выходные классы DirectionPoints и DirectionLines, которые будут использоваться для новых скриптов и рабочих процессов.Форма объектов путевого листа определяется геометрией улиц, лежащих в основе маршрута.
Параметры Язык путевого листа, Единицы измерения расстояний путевого листа и Имя стиля путевого листа определяют путевой лист перемещения. Параметр возвращает пустые объекты, если параметр Заполнить путевой лист задан как False.
Ниже приведена таблица со списком полей, возвращаемых для выходного путевого листа:
Поле | Описание |
---|---|
RouteName | Название маршрута, к которому применяется действие перемещения. Значение совпадает с полем Name выходных маршрутов. |
ArriveTime | Время дня для начала заданного действия перемещения. Если маршрут выполняется за несколько дней, то отображается дата и время дня. |
Type | Тип маневра, представленного объектом путевого листа, или типом текста путевого листа. Чтобы определить, относится ли Type к типу маневра или к типу строки направления, просмотрите значение поля SubItemType. Type может использоваться, например, для присвоения значка тексту направления, в зависимости от типа маневра, или для применения специального стиля форматирования, основанного на типе строки направления, при отображении направлений движения в приложении. Значение Type это целое число из списков Типы маневров или Типы строк путевого листа, приведенных ниже. Типы маневров
Типы строк путевого листа
|
SubItemType | Указывает, содержит ли поле Type целое число из таблиц Типы маневров или Типы строк путевого листа,
|
Text | Текстовое описание путевого листа. |
ElaspsedTime | Время, в минутах, прошедшее с начала движения по текущему направлению до начала следующего или до тех пор, пока маршрут не закончится на последнем участке путевого листа |
DriveDistance | Расстояние, с которого началось текущее направление движения до начала следующего или до места, где маршрут закончится на последнем направлении движения. Значения указаны в единицах, заданных в параметре Directions_Distance_Units. Данное значение равно нулю для направлений движения, которые происходят том же положении, где начинается другое. Например, значение DriveDistance равно 0 для текста путевого листа в начале маршрута. |
output_direction_points
Выходные пошаговые направления для маршрутов, вычисленных в ходе анализа, представленные в виде точечных местоположений вдоль маршрутов, где происходят определенные события или маневры.
Имя поля | Описание |
---|---|
RouteID | ObjectID выходного объекта output_routes, с которым связана эта точка направления. |
Sequence | Последовательность точек направления для маршрута, начиная с 1. |
DirectionPointType | Определяет тип события или маневра направления, описываемого точкой, обозначенной одним из приведенных ниже значений.
|
StopID | ObjectID остановки, с которой связана эта точка направления, если есть. Если точка не представляет собой посещение остановки, то значение равно нулю. |
DisplayText | Текст указаний для отображения в клиентском приложении. |
ArrivalTime | Время, когда происходит событие по всемирному координированному времени (UTC). |
ArrivalUTCOffset | Разница в минутах между местным временем в месте маневра и временем UTC, показанным в поле ArrivalTime. |
Name | Имя точки направления. |
ExitName | Название съезда с шоссе, которое появляется в инструкции направления движения. |
AlternateName | Альтернативное название для источника, которое появляется в инструкции направления движения. |
IntersectingName | Название пересекающейся или поперечной улицы, которое появляется в инструкции направления движения. |
BranchName | Название ветви указателя, которое появляется в инструкции направления движения. |
TowardName | Название указателя к месту назначения, которое появляется в инструкции направления движения. |
Level | Уровень здания, на котором происходит это событие направления. Это значение соответствует свойству Level, определенному в наборе сетевых данных, используемом для анализа. Более подробно о конфигурации направлений набора сетевых данных |
ShortVoiceInstruction | Короткий текст для голосового руководства в клиентском приложении. |
VoiceInstruction | Дополнительный текст, включающий расширенные аббревиатуры и множественное число, для голосового руководства в клиентском приложении. |
Azimuth | Направление в градусах транспортного средства, отходящего от этой точки. Ноль указывает на север. |
output_direction_lines
Выходные линии маршрута, вычисленные в ходе анализа так, чтобы представлять каждый сегмент маршрута между местоположениями событий DirectionPoints или маневров.
Имя поля | Описание |
---|---|
DirectionPointID | ObjectID объекта в таблице output_direction_points, с которым связана эта линия. |
RouteID | ObjectID выходного объекта output_routes, с которым связана эта линия направления. |
DirectionLineType | Определяет тип ситуации направления, описываемого этой линией, обозначенной одним из следующих значений:
|
Meters | Длина сегмента линии измеряется в метрах. |
Minutes | Время в пути по сегменту линии в минутах. |
FromLevel | Уровень здания, на котором начинается это событие направления. Это значение соответствует свойству Level, определенному в наборе сетевых данных, используемом для анализа. Более подробно о конфигурации направлений набора сетевых данных |
ToLevel | Уровень здания, на котором заканчивается это событие направления. Это значение соответствует свойству Level, определенному в наборе сетевых данных, используемом для анализа. |
solve_succeeded
Используйте этот параметр для определения, успешным ли был анализ.
output_route_data
Используйте данный параметр для доступа к файлу .zip, содержащему файловую базу геоданных, в которой хранятся входные и выходные данные анализа в формате, который может быть использован для дальнейшей публикации слоев маршрутов на ArcGIS Online или Portal for ArcGIS. Значение параметра заполняется, только если для параметра Сохранить данные маршрута задано True.
Файл загружается в временную директорию вашего компьютера. В ArcGIS Pro местоположение загруженного файла можно определить, просмотрев значение параметра Выходные данные маршрута в соответствующей строке отчета о выполнении инструмента в истории геообработки вашего проекта. В ArcMap местоположение загруженного файла можно определить с помощью опции Копировать местоположение ниспадающего меню параметра Выходные данные маршрута в соответствующей строке отчета о выполнении инструмента в окне Результаты геообработки.
output_result_file
Данный параметр используется для доступа к результатам анализа в виде файла .zip, содержащего один или несколько файлов для каждого из выходных данных. Формат отдельного файла задается параметром Выходной формат. Значение параметра не заполнено, если для параметра Выходной формат задано Набор объектов.
Если задан файловой выходной формат, например, файл JSON или файл GeoJSON, к отображению не будут добавлены выходные данные, так как приложения, такие как ArcMap или ArcGIS Pro, не могут отображать содержимое полученных файлов. Напротив, файл загружается в временную директорию вашего компьютера. В ArcGIS Pro местоположение загруженного файла можно определить, просмотрев значение параметра Выходной результирующий файл в соответствующей строке отчета о выполнении инструмента в истории геообработки вашего проекта. В ArcMap местоположение загруженного файла можно определить с помощью опции Копировать местоположение ниспадающего меню параметра Выходной результирующий файл в соответствующей строке отчета о выполнении инструмента в окне Результаты геообработки.
output_network_analysis_layer
Используйте этот параметр для доступа к файлу слоя сетевого анализа, хранящий настройки, а также входные и выходные данные анализа. Значение параметра заполняется, только если для параметра Сохранить выходной слой сетевого анализа задано True.
Файл загружается в временную директорию вашего компьютера. В ArcGIS Pro, местоположение загруженного файла можно определить, просмотрев значение параметра Выходной слой сетевого анализа в соответствующей строке отчета о выполнении инструмента в истории геообработки вашего проекта. В ArcMap местоположение загруженного файла можно определить с помощью опции Копировать местоположение ниспадающего меню параметра Выходной слой сетевого анализа в соответствующей строке отчета о выполнении инструмента в окне Результаты геообработки.
Примечание:
Вы не можете работать с этим файлом напрямую, даже если вы откроете его в приложении ArcGIS Desktop, например, в ArcMap, поскольку его источник данных не будет корректным. Этот файл предназначен для отправки в техническую поддержку Esri для диагностики качества результатов, получаемых инструментом.