Описаны типы выходных данных, содержащие результаты анализа ближайшего пункта обслуживания.
ClosestFacilities и Facilities
Обеспечивает доступ к выходным пунктам обслуживания из анализа ближайшего пункта обслуживания.
Типы данных ClosestFacilities включают только те пункты обслуживания из набора входных пунктов, которые близки хотя бы к одному инциденту. Тип данных Facilities включает все пункты обслуживания, участвующие в анализе, включая пункты обслуживания, которые не доступны ни от одного из инцидентов. Вы можете использовать поле Status для типа данных Facilities, чтобы определить, почему некоторый пункт обслуживания не был использован при анализе.
Эти типы данных поддерживают описанные ниже поля. В дополнение к этим полям, эти типы данных также включают все поля из входного класса объектов, используемого в качестве пунктов обслуживания для анализа.
Имя поля | Описание | Тип данных |
---|---|---|
ObjectID | ObjectID пространственного объекта. | ObjectID |
Name | Имя пункта обслуживания. Значения для этого поля копируются из поля Name входных пунктов обслуживания. | Текст |
SourceID | Числовой идентификатор исходного класса пространственных объектов набора сетевых данных, в котором находится входная точка. | Long |
SourceOID | ObjectID объекта в источнике, на котором расположена входная точка. | Long |
PosAlong | Положение направления оцифровки исходного линейного объекта. Это значение хранится как доля. Это поле пустое, если сетевое местоположение ссылается на соединение. | Double |
SideOfEdge | Сторона грани по отношению к направлению оцифровки линейного объекта. Это поле ограничено доменом из двух значений: Правая сторона (1), и Левая сторона (2). | Long |
CurbApproach | Направление, в котором транспортное средство может подъехать и отъехать от пункта обслуживания. Значения для этого поля копируются из поля CurbApproach входных пунктов обслуживания. | Long |
Status | Определяет статус точки относительно ее местоположения в сети и результат анализа. Список возможных значений следующий:
| Long |
SnapX | Координата x положения точки в наборе сетевых данных в системе координат набора сетевых данных. | Double |
SnapY | Координата y положения точки в наборе сетевых данных в системе координат набора сетевых данных. | Double |
SnapZ | Координата z положения точки в наборе сетевых данных в системе координат набора сетевых данных. Поле SnapZ равно 0, если сеть двухмерная. | Double |
DistanceToNetworkInMeters | Расстояние в метрах между географическим положением точки и положением, где она находилась в сети. | Double |
AdditionalTime | Количество времени, добавляемое к общему времени маршрута при посещении этого пункта обслуживания. Значения для этого поля копируются из поля AdditionalTime входных пунктов обслуживания. | Double |
AdditionalDistance | Расстояние, добавляемое к общему расстоянию маршрута при посещении этого пункта обслуживания. Значения для этого поля копируются из поля AdditionalDistance входных пунктов обслуживания. | Double |
AdditionalCost | Стоимость, добавляемая к общей стоимости маршрута при посещении этого пункта обслуживания. Значения для этого поля копируются из поля AdditionalCost входных пунктов обслуживания. Это поле используется только, если режим передвижения, применяемый для анализа, использует атрибут импеданса, основанный ни на времени, ни на расстоянии. | Double |
Cutoff | Значение импеданса, при котором анализ прекращает поиск пунктов обслуживания для данного инцидента. Значения для этого поля копируются из поля Cutoff входных пунктов обслуживания. | Double |
ID | Пользовательский уникальный идентификатор пункта обслуживания. Значения для этого поля копируются из поля ID входных пунктов обслуживания. | Текст |
FacilityOID | Значение ObjectID входного пункта обслуживания. Это поле не всегда подходит для выполнения соединений. Это поле равно нулю для входных данных, добавленных в анализ с использованием метода insertCursor. Значения могут быть не уникальными, если с помощью метода load было загружено несколько классов объектов. | Long |
ORIG_FID | Прежние версии:В выходных данных ClosestFacilities имеется поле ORIG_FID для обратной совместимости. Оно такое же, как и поле FacilityOID. Выходные данные Facilities не включают поле ORIG_FID. | Long |
Bearing | Значения в этом поле копируются из поля Bearing входных пунктов обслуживания. | Double |
BearingTol | Значения в этом поле копируются из поля BearingTol входных пунктов обслуживания. | Double |
NavLatency | Значения в этом поле копируются из поля NavLatency входных пунктов обслуживания. | Double |
Incidents
Предоставляет доступ к местоположениям, используемым в качестве начальных или конечных точек в анализе ближайшего пункта обслуживания.
Этот тип данных поддерживает следующее поля:
Имя поля | Описание | Тип данных |
---|---|---|
ObjectID | ObjectID пространственного объекта. | ObjectID |
Name | Имя инцидента. Значения для этого поля копируются из поля Name входных инцидентов. | Текст |
TargetFacilityCount | Количество пунктов обслуживания, которое необходимо найти для данного инцидента. Значения для этого поля копируются из поля TargetFacilityCount входного инцидента. | Long |
SourceID | Числовой идентификатор исходного класса пространственных объектов набора сетевых данных, в котором находится входная точка. | Long |
SourceOID | ObjectID объекта в источнике, на котором расположена входная точка. | Long |
PosAlong | Положение направления оцифровки исходного линейного объекта. Это значение хранится как доля. Это поле пустое, если сетевое местоположение ссылается на соединение. | Double |
SideOfEdge | Сторона грани по отношению к направлению оцифровки линейного объекта. Это поле ограничено доменом из двух значений: Правая сторона (1), и Левая сторона (2). | Long |
CurbApproach | Направление, в котором транспортное средство может подъехать и отъехать от инцидента. Значения для этого поля копируются из поля CurbApproach входного инцидента. | Long |
Status | Определяет статус точки относительно ее местоположения в сети и результат анализа. Список возможных значений следующий:
| Long |
SnapX | Координата x положения точки в наборе сетевых данных в системе координат набора сетевых данных. | Double |
SnapY | Координата y положения точки в наборе сетевых данных в системе координат набора сетевых данных. | Double |
SnapZ | Координата z положения точки в наборе сетевых данных в системе координат набора сетевых данных. Поле SnapZ равно 0, если сеть двухмерная. | Double |
DistanceToNetworkInMeters | Расстояние в метрах между географическим положением точки и положением, где она находилась в сети. | Double |
AdditonalTime | Количество времени, добавляемое к общему времени маршрута при посещении этого инцидента. Значения для этого поля копируются из поля AdditionalTime входного инцидента. | Double |
AdditionalDistance | Расстояние, добавляемое к общему расстоянию маршрута при посещении этого инцидента. Значения для этого поля копируются из поля AdditionalDistance входного инцидента. | Double |
AdditionalCost | Стоимость, добавляемая к общей стоимости маршрута при посещении этого инцидента. Значения для этого поля копируются из поля AdditionalCost входного инцидента. Это поле используется только, если режим передвижения, применяемый для анализа, использует атрибут импеданса, основанный ни на времени, ни на расстоянии. | Double |
Cutoff | Значение импеданса, при котором анализ прекращает поиск инцидентов для данного пункта обслуживания. Значения для этого поля копируются из поля Cutoff входного инцидента. | Double |
ID | Пользовательский уникальный идентификатор инцидента. Значения в этом поле копируются из поля ID входных пунктов обслуживания. | Текст |
IncidentOID | Значение ObjectID входного объекта. Это поле не всегда подходит для выполнения соединений. Это поле равно нулю для входных данных, добавленных в анализ с использованием метода insertCursor. Значения могут быть не уникальными, если с помощью метода load было загружено несколько классов объектов. | Long |
Bearing | Значения в этом поле копируются из поля Bearing входных пунктов обслуживания. | Double |
BearingTol | Значения в этом поле копируются из поля BearingTol входных пунктов обслуживания. | Double |
NavLatency | Значения в этом поле копируются из поля NavLatency входных пунктов обслуживания. | Double |
Routes
Предоставляет доступ к итоговому маршруту или маршрутам между пунктами обслуживания и инцидентами.
Этот тип данных поддерживает следующее поля:
Имя поля | Описание | Тип данных |
---|---|---|
ObjectID | ObjectID пространственного объекта. | ObjectID |
Name | Имя маршрута к ближайшему пункту обслуживания основывается на именах связанного пункта обслуживания и инцидента. Имя пункта обслуживания ставится впереди, если у объекта анализа значение параметраtravelDirection равно TravelDirection.FromFacility. Например, Facility 5 - Incident 3 обозначает, что маршрут проходит от пункта обслуживания 5 к инциденту 3. Если значение TravelDirection.ToFacility задано в качестве значения для свойства travelDirection, имя инцидента находится в начале, например, Incident 3 — Facility 5. | Текст |
FacilityRank | Ранг пункта обслуживания среди всех других пунктов, найденных для связанного инцидента; ближайшему пункту обслуживания присваивается ранг 1. | Long |
FacilityID | Пользовательский уникальный идентификатор пункта обслуживания, к которому идет маршрут. Значения для этого поля копируются из поля ID входных пунктов обслуживания. | Текст |
FacilityOID | Значение ObjectID входного пункта обслуживания, использованного для построения маршрута. Это поле соответствует полю FacilityOID выходных таблиц Facilities и ClosestFacilities. | Long |
OutputFacilityOID | Это поле соответствует полю ObjectID в выходной таблице Facilities и может использоваться для соединений между этими двумя таблицами. | Long |
IncidentID | Пользовательский уникальный идентификатор инцидента, к которому идет маршрут. Значения для этого поля копируются из поля ID входных инцидентов. | Текст |
IncidentOID | Значение ObjectID входного инцидента, использованного для генерации маршрута. Это поле соответствует полю IncidentOID выходной таблицы Incidents. | Long |
OutputIncidentOID | Это поле соответствует полю ObjectID в выходной таблице Incidents и может использоваться для соединений между этими двумя таблицами. | Long |
FacilityCurbApproach | Сторона транспортного средства, с которой находится пункт обслуживания во время прибытия в пункт обслуживания или отъезда от него. Значение 1 означает правую сторону транспортного средства, а значение 2 - левую сторону транспортного средства. | Long |
IncidentCurbApproach | Сторона транспортного средства, с которой находится инцидент во время прибытия к месту инцидента или отъезда от него. Значение 1 соответствует положению справа от транспортного средства, а значение 2 – слева от транспортного средства. | Long |
StartTime | Время начала маршрута, сообщаемое как местное время в первой остановке. | Date |
EndTime | Время окончания маршрута, сообщаемое как местное время в последней остановке. | Date |
StartTimeUTC | Время начала маршрута дается в формате Всемирного координированного времени (UTC). | Date |
EndTimeUTC | Время окончания маршрута в формате Всемирного координированного времени (UTC). | Date |
Total_Minutes | Накопленное время в пути по маршруту, в минутах, между пунктом обслуживания и инцидентом. Включает любые значения AdditionalTime для посещенного пункта обслуживания и инцидента, если они указаны. Примечание:Дополнительное поле Total_[TimeUnits] включено, если для свойства timeUnits объекта анализа не задано TimeUnits.Minutes. Значения полей указаны в единицах, заданных свойством timeUnits. Примечание:Дополнительные поля Total_[AccumulateAttributeName]_[TimeUnits] включаются в результат для каждого атрибута стоимости на основе времени, накапливаемого в ходе анализа. | Double |
Total_Miles | Накопленное расстояние пути по маршруту, в милях, между пунктом обслуживания и инцидентом. Включает любые значения AdditionalDistance для посещенного пункта обслуживания и инцидента, если они указаны. | Double |
Total_Kilometers | Накопленное расстояние пути маршрута, в километрах, между пунктом обслуживания и инцидентом. Включает любые значения AdditionalDistance для посещенного пункта обслуживания и инцидента, если они указаны. Примечание:Дополнительное поле Total_[DistanceUnits] включено, если для свойства distanceUnits объекта анализа не задано DistanceUnits.Miles или DistanceUnits.Kilometers. Значения полей указаны в единицах, заданных свойством distanceUnits. Примечание:Дополнительные поля Total_[AccumulateAttributeName]_[DistanceUnits] включаются в результат для каждого атрибута стоимости на основе расстояния, накапливаемого в ходе анализа. | Double |
Total_Other | Накопленная стоимость поездки в неизвестных единицах измерения по маршруту между пунктом обслуживания и инцидентом. Включает любые значения AdditionalCost для посещенного пункта обслуживания и инцидента, если они указаны. Это поле используется только, если режим передвижения, применяемый для анализа, использует атрибут импеданса, основанный ни на времени, ни на расстоянии. Примечание:Дополнительные поля Total_[AccumulateAttributeName]_Other включаются в результат для каждого атрибута стоимости, основанного ни на времени, ни на расстоянии, и накапливаемого в ходе анализа. | Double |
Directions
Обеспечивает доступ к пошаговому путевому листу для каждого маршрута.
Прежние версии:
Этот выходной тип был заменен на выходные классы DirectionPoints и DirectionLines, которые будут использоваться для новых скриптов и рабочих процессов.Этот тип данных поддерживает следующее поля:
Имя поля | Описание | Тип данных |
---|---|---|
ObjectID | ObjectID пространственного объекта. | ObjectID |
RouteName | Название маршрута, к которому применяется действие перемещения. Значение совпадает с полем Name выходных маршрутов. | Текст |
ArriveTime | Время дня для начала заданного действия перемещения. Если маршрут выполняется за несколько дней, то отображается дата и время дня. | Date |
Type | Тип маневра, представленного объектом путевого листа, или типом текста путевого листа. Чтобы определить, относится ли Type к типу маневра или к типу строки направления, просмотрите значение поля SubItemType. Type может использоваться, например, для присвоения значка тексту направления, в зависимости от типа маневра, или для применения специального стиля форматирования, основанного на типе строки направления, при отображении направлений движения в приложении. Значение Type это целое число из списков Типы маневров или Типы строк путевого листа, приведенных ниже. Типы маневров
Типы строк путевого листа
| Short |
SubItemType | Указывает, содержит ли поле Type целое число из таблиц Типы маневров или Типы строк путевого листа,
| Short |
Text | Текстовое описание путевого листа. | Текст |
ElaspsedTime | Время, в минутах, прошедшее с начала движения по текущему направлению до начала следующего или до тех пор, пока маршрут не закончится на последнем участке путевого листа | Float |
DriveDistance | Расстояние, с которого началось текущее направление движения до начала следующего или до места, где маршрут закончится на последнем направлении движения. Значение в единицах, заданных свойством directionsDistanceUnits объекта анализа. Данное значение равно нулю для направлений движения, которые происходят том же положении, где начинается другое. Например, значение DriveDistance равно 0 для текста путевого листа в начале маршрута. | Float |
DirectionPoints
Выходные пошаговые направления для маршрутов, вычисленных в ходе анализа, представленные в виде точечных местоположений вдоль маршрутов, где происходят определенные события или маневры.
Этот тип данных поддерживает следующее поля:
Имя поля | Описание | Тип данных |
---|---|---|
ObjectID | ObjectID пространственного объекта. | ObjectID |
RouteID | Значение ObjectID выходного объекта Routes, с которым связана эта точка направления. | Long |
Sequence | Последовательность точек направления для маршрута, начиная с 1. | Long |
DirectionPointType | Определяет тип события или маневра направления, описываемого точкой, обозначенной одним из приведенных ниже значений.
| Long |
FacilityID | ObjectID выходного пункта обслуживания, с которым связана точка направления, если он есть. Если точка не соответствует пункту обслуживания, значение равно null. | Long |
IncidentID | ObjectID выходного инцидента, с которым связана эта точка направления, если он имеется. Если точка не соответствует инциденту, значение равно null. | Long |
DisplayText | Текст указаний для отображения в клиентском приложении. | Текст |
ArrivalTime | Время, когда происходит событие по всемирному координированному времени (UTC). | Дата |
ArrivalUTCOffset | Разница в минутах между местным временем в месте маневра и временем UTC, показанным в поле ArrivalTime. | Double |
Name | Имя точки направления. | Текст |
ExitName | Название съезда с шоссе, которое появляется в инструкции направления движения. | Текст |
AlternateName | Альтернативное название для источника, которое появляется в инструкции направления движения. | Текст |
IntersectingName | Название пересекающейся или поперечной улицы, которое появляется в инструкции направления движения. | Текст |
BranchName | Название ветви указателя, которое появляется в инструкции направления движения. | Текст |
TowardName | Название указателя к месту назначения, которое появляется в инструкции направления движения. | Текст |
Level | Уровень здания, на котором происходит это событие направления. Это значение соответствует свойству Level, определенному в наборе сетевых данных, используемом для анализа. | Long |
ShortVoiceInstruction | Короткий текст для голосового руководства в клиентском приложении. | Текст |
VoiceInstruction | Дополнительный текст, включающий расширенные аббревиатуры и множественное число, для голосового руководства в клиентском приложении. | Текст |
Azimuth | Направление в градусах транспортного средства, отходящего от этой точки. Ноль указывает на север. | Double |
DirectionLines
Выходные линии маршрута, вычисленные в ходе анализа так, чтобы представлять каждый сегмент маршрута между местоположениями событий DirectionPoints или маневров.
Имя поля | Описание | Тип данных |
---|---|---|
ObjectID | ObjectID пространственного объекта. | ObjectID |
DirectionPointID | Значение ObjectID объекта в таблице DirectionPoints, с которым связана эта линия. | Long |
RouteID | Значение ObjectID выходного объекта Routes, с которым связана эта линия направления. | Long |
DirectionLineType | Определяет тип ситуации направления, описываемого этой линией, обозначенной одним из следующих значений:
| Long |
Meters | Длина сегмента линии измеряется в метрах. | Double |
Minutes | Время в пути по сегменту линии в минутах. | Double |
FromLevel | Уровень здания, на котором начинается это событие направления. Это значение соответствует свойству Level, определенному в наборе сетевых данных, используемом для анализа. Более подробно о конфигурации направлений набора сетевых данных | Long |
ToLevel | Уровень здания, на котором заканчивается это событие направления. Это значение соответствует свойству Level, определенному в наборе сетевых данных, используемом для анализа. | Long |