Выходные типы данных маршрутов

Описывает выходные типы данных, которые содержат результаты анализа маршрутов.

Маршруты

Предоставляет доступ к построенным маршрутам.

Этот тип данных поддерживает следующее поля:

ПолеОписаниеТип данных

Name

Имя маршрута основано на поле RouteName соответствующих остановок. Если входное поле RouteName не заполнено, имя составляется из значений поля Name первой и последней остановок.

String

StopCount

Число остановок, назначенных маршруту.

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

Суммарная стоимость перемещения в неизвестных единицах от начала первой остановки до окончания последней остановки на маршруте. Оно включает все значения AdditionalCost для посещенных остановок, если они заданы.

Примечание:

Дополнительное поле Total_[DistanceUnits] включено, если для свойства distanceUnits объекта анализа не задано DistanceUnits.Miles или DistanceUnits.Kilometers. Значения полей указаны в единицах, заданных свойством distanceUnits.

Примечание:

Дополнительные поля Total_[AccumulateAttributeName]_[DistanceUnits] включаются для каждого атрибута стоимости на основе расстояния, накапливаемого в ходе анализа.

Double

Total_Other

Суммарная стоимость перемещения в неизвестных единицах от начала первой остановки до окончания последней остановки на маршруте. Оно включает все значения AdditionalCost для посещенных остановок, если они заданы.

Это поле используется только, если режим передвижения, применяемый для анализа, использует атрибут импеданса, основанный ни на времени, ни на расстоянии.

Примечание:

Дополнительные поля Total_[AccumulateAttributeName]_Other включаются для каждого атрибута стоимости, не основанного ни на времени, ни на расстоянии, и накапливаемого в ходе анализа.

Double

TotalWait_Minutes

В этом поле хранится общее время ожидания на маршруте, то есть время, проведенное на остановках в ожидании открытия временных окон.

В поле указывается пустое значение, если в анализе не используются временные окна.

Примечание:

Дополнительное поле TotalWait_[TimeUnits] включено, если для свойства timeUnits объекта анализа не задано TimeUnits.Minutes. Значения полей указаны в единицах, заданных свойством timeUnits.

Примечание:

Дополнительные поля TotalWait_[AccumulateAttributeName]_[TimeUnits] включаются для каждого атрибута стоимости на основе времени, накапливаемого в ходе анализа.

Double

TotalViolation_Minutes

В этом поле хранится общее время нарушений маршрута на остановках. Время превышения добавляется при прибытии маршрута на остановку после окончания временного окна, это разница между значениями в полях ArriveTime и TimeWindowEnd входных остановок.

В поле указывается пустое значение, если в анализе не используются временные окна.

Примечание:

Дополнительное поле TotalViolation_[TimeUnits] включено, если для свойства timeUnits объекта анализа не задано TimeUnits.Minutes. Значения полей указаны в единицах, заданных свойством timeUnits.

Дополнительные поля TotalViolation_[AccumulateAttributeName]_[TimeUnits] включаются для каждого атрибута стоимости на основе времени, накапливаемого в ходе анализа.

Double

FirstStopOID

Значение ObjectID первой остановки на маршруте. Это поле часто используется для присоединения к маршруту информации из входных остановок.

Значение, соответствующее ObjectID исходных данных, загружено во входной класс Stops, а значение в поле ORIG_FID в выходной класс Stops. Поле может быть пустым (null), если входные данные добавлены при помощи метода insertCursor.

Long

LastStopOID

Значение ObjectID последней остановки на маршруте. Это поле часто используется для присоединения к маршруту информации из входных остановок.

Значение, соответствующее ObjectID исходных данных, загружено во входной класс Stops, а значение в поле ORIG_FID в выходной класс Stops. Поле может быть пустым (null), если входные данные добавлены при помощи метода insertCursor.

Long

RouteEdges

Обеспечивает доступ к отдельным ребрам сети, по которым проходят маршруты.

Этот тип данных поддерживает следующее поля:

ПолеОписаниеТип данных

SourceName

Имя исходного класса объектов-ребер, на основе которого была создана линия.

String

SourceOID

Значение ObjectID пересекаемого объекта улиц. Суммирование значений этого поля может позволить получить вам полезную информацию, например, число вхождений во все маршруты определенного объекта (элемента) улицы.

Long

RouteEdgeID

Этот ID представляет ребро, соответствующее объекту улицы. Так как возможно наличие более одного ребра на объект улицы, поле SourceOID может быть использовано для уникальной идентификации проходимого объекта улицы, а поле RouteEdgeID можно использовать для уникальной идентификации ребра в пределах объекта улицы.

Long

FromPosition

Указывает, где начинается выходной объект RouteEdges относительно направления оцифровки объекта улицы, лежащего в основе.

  • Значение 0 (ноль) означает, что линия начинается в начальной точке базового объекта улицы.
  • Значение 1 означает, что линия начинается в конечной точке объекта улицы.
  • Значение между 0 и 1 указывает, что линия начинается в точке на протяжении исходного пространственного объекта улицы; например, значение 0,25 означает, что линия начинается через 25 процентов вдоль оцифрованного направления исходного пространственного объекта улицы.

Double

ToPosition

Указывает, где заканчивается выходной объект RouteEdges относительно направления оцифровки объекта улицы, лежащего в основе.

  • Значение 0 (ноль) означает, что линия заканчивается в начальной точке базового объекта улицы.
  • Значение 1 означает, что линия заканчивается в конечной точке объекта улицы.
  • Значение между 0 и 1 указывает, что линия заканчивается в точке на протяжении исходного пространственного объекта улицы; например, значение 0,25 означает, что линия заканчивается через 25 процентов вдоль оцифрованного направления исходного пространственного объекта улицы.

Double

RouteID

Уникально идентифицирует маршрут, прошедший по ребру.

Значение RouteID соответствует значению ObjectID выходных маршрутов (тип данных RouteOutputDataType.Routes).

Long

Attr_Minutes

Время проезда в минутах или длина пройденного участка нижележащего объекта улицы.

Примечание:

Дополнительное поле Attr_[TimeUnits] включено, если для свойства timeUnits объекта анализа не задано TimeUnits.Minutes. Значения полей указаны в единицах, заданных свойством timeUnits.

Double

Attr_Miles

Длина в милях пройденного участка нижележащего объекта улицы.

Double

Attr_Kilometers

Длина в километрах пройденного участка нижележащего объекта улицы.

Примечание:

Дополнительное поле Attr_[DistanceUnits] включено, если для свойства distanceUnits объекта анализа не задано DistanceUnits.Miles или DistanceUnits.Kilometers. Значения полей указаны в единицах, заданных свойством distanceUnits.

Double

Attr_Other

Стоимость поездки пройденного участка нижележащего объекта улицы. Это поле используется только, если режим передвижения, применяемый для анализа, использует атрибут импеданса, основанный ни на времени, ни на расстоянии. Значение указано в неизвестных единицах измерения.

Примечание:

Дополнительные поля Attr_[AccumulateAttributeName] включаются для каждого атрибута стоимости, не основанного ни на времени, ни на расстоянии, и накапливаемого в ходе анализа.

Double

Cumul_Minutes

Время проезда в минутах по маршруту от начала до конца пройденного участка нижележащего объекта улицы.

Примечание:

Дополнительное поле Cumul_[TimeUnits] включено, если для свойства timeUnits объекта анализа не задано TimeUnits.Minutes. Значения полей указаны в единицах, заданных свойством timeUnits.

Примечание:

Дополнительные поля Cumul_[AccumulateAttributeName] включаются для каждого атрибута стоимости на основе времени, накапливаемого в ходе анализа. Значения указаны в тех же единицах времени, которые используются для анализа.

Double

Cumul_Miles

Длина маршрута в милях от начала до конца пройденного участка нижележащего объекта улицы.

Double

Cumul_Kilometers

Длина маршрута в километрах от начала до конца пройденного участка нижележащего объекта улицы.

Примечание:

Дополнительное поле Cumul_[DistanceUnits] включено, если для свойства distanceUnits объекта анализа не задано DistanceUnits.Miles или DistanceUnits.Kilometers. Значения полей указаны в единицах, заданных свойством distanceUnits.

Примечание:

Дополнительные поля Cumul_[AccumulateAttributeName] включаются для каждого атрибута стоимости на основе расстояния, накапливаемого в ходе анализа. Значения указаны в тех же единицах расстояния, которые используются для анализа.

Double

Cumul_Other

Стоимость маршрута от начала до конца пройденного участка нижележащего объекта улицы. Это поле используется только, если режим передвижения, применяемый для анализа, использует атрибут импеданса, основанный ни на времени, ни на расстоянии. Значение указано в неизвестных единицах измерения.

Примечание:

Дополнительные поля Cumul_[AccumulateAttributeName] включаются для каждого атрибута стоимости, не основанного ни на времени, ни на расстоянии, и накапливаемого в ходе анализа.

Double

Attr_[Soft Restriction Attribute Name]

Определяет, использовало ли пройденное ребро атрибут мягкого ограничения, указанный в имени поля.

  • 0 – Пересекаемое ребро не использовало мягкое ограничение.
  • 1 – Пересекаемое ребро использовало мягкое ограничение.

Например, если анализ выполнялся с использованием мягкого ограничения Избегать платных дорог, для этого ограничения создается поле с именем Attr_Avoid_Toll_Roads. Значение 1 в этом поле означает платную дорогу на маршруте.

RouteJunctions

Это обеспечивает доступ к отдельным соединениям сети, по которым проходят маршруты.

Этот тип данных поддерживает следующее поля:

ПолеОписаниеТип данных

SourceName

Имя исходного класса объектов-соединений, на основе которого была создана точка.

String

SourceOID

ObjectID пройденного объекта соединения. Суммирование значений в этом поле может предоставить полезную информацию, например, о том, сколько раз конкретное соединение включалось во все маршруты.

Long

RouteJunctionID

ID соединения. Это ID может быть таким же, как и в поле SourceOID соединений, полученных из сети, но может содержать и ObjectID посещенных на маршруте остановок.

Long

RouteID

Уникально идентифицирует маршрут, проходивший через соединение.

Значение RouteID соответствует значению ObjectID выходных маршрутов (тип данных RouteOutputDataType.Routes).

Long

Attr_Minutes

Время в пути в минутах, необходимое для прохода через соединение.

Примечание:

Дополнительное поле Attr_[TimeUnits] включено, если для свойства timeUnits объекта анализа не задано TimeUnits.Minutes. Значения полей указаны в единицах, заданных свойством timeUnits.

Double

Attr_Miles

Длина в милях, которая добавляется к маршруту при проходе по соединению.

Double

Attr_Kilometers

Длина в километрах, которая добавляется к маршруту при проходе по соединению.

Примечание:

Дополнительное поле Attr_[DistanceUnits] включено, если для свойства distanceUnits объекта анализа не задано DistanceUnits.Miles или DistanceUnits.Kilometers. Значения полей указаны в единицах, заданных свойством distanceUnits.

Double

Attr_Other

Стоимость перемещения по соответствующему соединению. Это поле используется только, если режим передвижения, применяемый для анализа, использует атрибут импеданса, основанный ни на времени, ни на расстоянии. Значение указано в неизвестных единицах измерения.

Примечание:

Дополнительные поля Attr_[AccumulateAttributeName] включаются для каждого атрибута стоимости, не основанного ни на времени, ни на расстоянии, и накапливаемого в ходе анализа.

Double

Cumul_Minutes

Время в пути в минутах, прошедшее от начала маршрута до этого соединения.

Примечание:

Дополнительное поле Cumul_[TimeUnits] включено, если для свойства timeUnits объекта анализа не задано TimeUnits.Minutes. Значения полей указаны в единицах, заданных свойством timeUnits.

Примечание:

Дополнительные поля Cumul_[AccumulateAttributeName] включаются для каждого атрибута стоимости на основе времени, накапливаемого в ходе анализа. Значения указаны в тех же единицах времени, которые используются для анализа.

Double

Cumul_Miles

Длина в милях от начала маршрута до этого соединения.

Double

Cumul_Kilometers

Длина в километрах от начала маршрута до этого соединения.

Примечание:

Дополнительное поле Cumul_[DistanceUnits] включено, если для свойства distanceUnits объекта анализа не задано DistanceUnits.Miles или DistanceUnits.Kilometers. Значения полей указаны в единицах, заданных свойством distanceUnits.

Примечание:

Дополнительные поля Cumul_[AccumulateAttributeName] включаются для каждого атрибута стоимости на основе расстояния, накапливаемого в ходе анализа. Значения указаны в тех же единицах расстояния, которые используются для анализа.

Double

Cumul_Other

Стоимость перемещения по маршруту от начала маршрута до этого соединения. Это поле используется только, если режим передвижения, применяемый для анализа, использует атрибут импеданса, основанный ни на времени, ни на расстоянии. Значение указано в неизвестных единицах измерения.

Примечание:

Дополнительные поля Cumul_[AccumulateAttributeName] включаются для каждого атрибута стоимости, не основанного ни на времени, ни на расстоянии, и накапливаемого в ходе анализа.

Double

Attr_[Soft Restriction Attribute Name]

Определяет, использовало ли пересекаемое соединение атрибут мягкого ограничения, указанный в имени поля.

  • 0 — Пересекаемое соединения не использовало мягкое ограничение.
  • 1 — Пересекаемое соединение использовало мягкое ограничение.

Например, если анализ выполнялся с использованием мягкого ограничения Избегать платных дорог, для этого ограничения создается поле с именем Attr_Avoid_Toll_Roads. Значение 1 в этом поле означает платную дорогу на маршруте.

RouteTurns

Обеспечивает доступ поворотам сети, по которым проходят маршруты.

Этот тип данных поддерживает следующее поля:

ПолеОписаниеТип данных

SourceName

Имя исходного класса поворотов, на основе которого была создана линия.

String

SourceOID

ObjectID пройденного объекта поворота.

Long

RouteTurnID

ID поворота. Этот ID обычно совпадает со значением SourceOID.

Long

FromEdgeID

ObjectID линейного объекта выходных данных RouteEdges, совпадающего с началом поворота.

ToEdgeID

ObjectID линейного объекта выходных данных RouteEdges, совпадающего с окончанием поворота.

RouteID

Уникально идентифицирует маршрут, проходящий через поворот.

Значение RouteID соответствует значению ObjectID выходных маршрутов (тип данных RouteOutputDataType.Routes).

Long

Attr_Minutes

Время в пути в минутах, необходимое для прохода поворота.

Примечание:

Дополнительное поле Attr_[TimeUnits] включено, если для свойства timeUnits объекта анализа не задано TimeUnits.Minutes. Значения полей указаны в единицах, заданных свойством timeUnits.

Double

Attr_Miles

Длина в милях, которая добавляется к маршруту при проходе поворота.

Double

Attr_Kilometers

Длина в километрах, которая добавляется к маршруту при проходе поворота.

Примечание:

Дополнительное поле Attr_[DistanceUnits] включено, если для свойства distanceUnits объекта анализа не задано DistanceUnits.Miles или DistanceUnits.Kilometers. Значения полей указаны в единицах, заданных свойством distanceUnits.

Double

Attr_Other

Стоимость перемещения по повороту. Это поле используется только, если режим передвижения, применяемый для анализа, использует атрибут импеданса, основанный ни на времени, ни на расстоянии. Значение указано в неизвестных единицах измерения.

Примечание:

Дополнительные поля Attr_[AccumulateAttributeName] включаются для каждого атрибута стоимости, не основанного ни на времени, ни на расстоянии, и накапливаемого в ходе анализа.

Double

Cumul_Minutes

Время в пути в минутах, прошедшее от начала маршрута до этого поворота.

Примечание:

Дополнительное поле Cumul_[TimeUnits] включено, если для свойства timeUnits объекта анализа не задано TimeUnits.Minutes. Значения полей указаны в единицах, заданных свойством timeUnits.

Примечание:

Дополнительные поля Cumul_[AccumulateAttributeName] включаются для каждого атрибута стоимости на основе времени, накапливаемого в ходе анализа. Значения указаны в тех же единицах времени, которые используются для анализа.

Double

Cumul_Miles

Длина в милях от начала маршрута до этого поворота.

Double

Cumul_Kilometers

Длина в километрах от начала маршрута до этого поворота.

Примечание:

Дополнительное поле Cumul_[DistanceUnits] включено, если для свойства distanceUnits объекта анализа не задано DistanceUnits.Miles или DistanceUnits.Kilometers. Значения полей указаны в единицах, заданных свойством distanceUnits.

Примечание:

Дополнительные поля Cumul_[AccumulateAttributeName] включаются для каждого атрибута стоимости на основе расстояния, накапливаемого в ходе анализа. Значения указаны в тех же единицах расстояния, которые используются для анализа.

Double

Cumul_Other

Стоимость перемещения по маршруту от начала маршрута до этого поворота. Это поле используется только, если режим передвижения, применяемый для анализа, использует атрибут импеданса, основанный ни на времени, ни на расстоянии. Значение указано в неизвестных единицах измерения.

Примечание:

Дополнительные поля Cumul_[AccumulateAttributeName] включаются для каждого атрибута стоимости, не основанного ни на времени, ни на расстоянии, и накапливаемого в ходе анализа.

Double

Attr_[Soft Restriction Attribute Name]

Определяет, использовал ли поворот атрибут мягкого ограничения, указанный в имени поля.

  • 0 — Проходимый поворот не использовал мягкое ограничение.
  • 1 — Проходимый поворот использовал мягкое ограничение.

Например, если анализ выполнялся с использованием мягкого ограничения Избегать платных дорог, для этого ограничения создается поле с именем Attr_Avoid_Toll_Roads. Значение 1 в этом поле означает платную дорогу на маршруте.

Путевой лист

Обеспечивает доступ к пошаговому путевому листу для каждого маршрута.

Этот тип данных поддерживает следующее поля:

ПолеОписаниеТип данных

RouteName

Название маршрута, к которому применяется действие перемещения. Значение совпадает с полем Name выходных маршрутов.

String

ArriveTime

Время дня для начала заданного действия перемещения. Если маршрут выполняется за несколько дней, то отображается дата и время дня.

Дата

Type

Тип маневра, представленного объектом путевого листа, или типом текста путевого листа. Чтобы определить, обозначает ли Type тип маневра или тип строки путевого листа, проверьте значение поля SubItemType.

Type может использоваться, например, для присвоения значка тексту направления, в зависимости от типа маневра, или для применения специального стиля форматирования, основанного на типе строки направления, при отображении направлений движения в приложении.

Значение Type это целое число из списков Типы маневров или Типы строк путевого листа, приведенных ниже.

Типы маневров

  • 0: Неизвестный
  • 1: Прибытие на остановку
  • 2: Двигайтесь прямо
  • 3: Возьмите левее
  • 4: Возьмите правее
  • 5: Поверните налево
  • 6: Поверните направо
  • 7: Резко поверните налево
  • 8: Резко поверните направо
  • 9: Выполните разворот
  • 10: Переправьтесь на пароме
  • 11: Проезжайте по кругу
  • 12: Слияние с шоссе
  • 13: Съезд с шоссе
  • 14: Следуйте по другому шоссе
  • 15: На развилке держитесь центра
  • 16: На развилке возьмите левее
  • 17: На развилке возьмите правее
  • 18: Станция отправления
  • 19: Элемент планирования движения
  • 20: Конец паромной переправы
  • 21: Съезд направо
  • 22: Съезд налево
  • 23: Поверните налево и немедленно поверните направо
  • 24: Поверните направо и немедленно поверните налево
  • 25: Поверните направо и немедленно поверните направо
  • 26: Поверните налево и немедленно поверните налево
  • 27: Пешеходная рампа
  • 28: Лифт
  • 29: Эскалатор
  • 30: Лестницы
  • 31: Двери для прохода

Типы строк путевого листа

  • 0: Тип строки путевого листа General
  • 1: Тип строки путевого листа Depart
  • 2: Тип строки путевого листа Arrive
  • 3: Тип строки путевого листа Length
  • 4: Тип строки путевого листа Time
  • 5: Тип строки путевого листа Time summary
  • 6: Тип строки путевого листа Time Window
  • 7: Тип строки путевого листа Violation Time
  • 8: Тип строки путевого листа Wait Time
  • 9: Тип строки путевого листа Service Time
  • 10: Тип строки путевого листа Estimated Arrival
  • 11: Тип строки путевого листа Cumulative Length
  • 12: Тип строки путевого листа Street name
  • 13: Тип строки путевого листа Alternate street name
  • 14: Тип строки путевого листа Sign branch information
  • 15: Тип строки путевого листа Sign toward information
  • 16: Тип строки путевого листа Cross street name
  • 17: Тип строки путевого листа Sign exit number

Short

SubItemType

Указывает, содержит ли поле Type целое число из таблиц Типы маневров или Типы строк путевого листа,

  • Если значение SubItemType равно 1, то поле Type ссылается на значения из таблицы Типы маневров.
  • Если значение SubItemType равно 2, то поле Type ссылается на значения из таблицы Типы строк путевого листа.
  • Если значение SubItemType равно 3, то поле Type ссылается на значения из таблицы Типы строк путевого листа.

Short

Text

Текстовое описание путевого листа.

String

ElaspsedTime

Время, в минутах, прошедшее с начала движения по текущему направлению до начала следующего или до тех пор, пока маршрут не закончится на последнем участке путевого листа

Double

DriveDistance

Расстояние, с которого началось текущее направление движения до начала следующего или до места, где маршрут закончится на последнем направлении движения.

Значение в единицах, заданных свойством directionsDistanceUnits объекта анализа.

Данное значение равно нулю для направлений движения, которые происходят том же положении, где начинается другое. Например, значение DriveDistance равно 0 для текста путевого листа в начале маршрута.

Double

Остановки

Обеспечивает доступ к атрибутам остановок, пройденных по маршруту, а также остановок, которые не могут быть посещены ни на одном из маршрутов.

Вы можете использовать атрибуты из этого параметра, например, поле Status, чтобы определить, почему остановка не была назначена ни одному из маршрутов.

Этот тип данных поддерживает следующие поля. Помимо указанных полей тип данных также включает все поля из входного класса объектов, который используется в качестве остановок для анализа.

ПолеОписаниеТип данных

Name

Имя остановок, посещаемых на маршруте. Значения для этого поля копируются из поля Name входных остановок.

String

RouteName

Имя маршрута, для которого назначена остановка.

Входные остановки, имеющие одинаковое название маршрута при запуске инструмента, группируются вместе и посещаются одним маршрутом, а маршрут получает это имя. Если во входных остановках присутствует более одного имени маршрута, инструмент может выдать несколько выходных маршрутов – по одному на каждое уникальное имя маршрута.

Если имена отсутствуют, то все остановки принадлежат одному маршруту.

String

Sequence

Порядок, в котором остановки посещаются на назначенном маршруте, что перечислено в поле RouteName.

Long

TimeWindowStart

Самое раннее время, в которое можно посетить остановку в рамках маршрута. Значения для этого поля копируются из поля TimeWindowStart входных остановок.

Дата

TimeWindowEnd

Самое позднее время, в которое можно посетить остановку в рамках маршрута. Значения для этого поля копируются из поля TimeWindowEnd входных остановок.

Дата

ArriveCurbApproach

Сторона транспортного средства, с которой должен находиться бордюр при прибытии на остановку.

Long

DepartCurbApproach

Сторона транспортного средства, с которой должен находиться бордюр при отправлении с остановки.

Long

ArriveTime

Значение даты и времени, указывающее время прибытия на остановку. Временная зона для этого значения времени дня берется из элемента сети, на котором расположена остановка.

Дата

DepartTime

Значение даты и времени, указывающее время отправления с остановки. Временная зона для этого значения времени дня берется из элемента сети, на котором расположена остановка.

Дата

ArriveTimeUTC

Значение даты и времени, указывающее время прибытия на остановку. Временная зона для этого значения времени дня берется из элемента сети, на котором расположена остановка.

Дата

DepartTimeUTC

Значение даты и времени, указывающее время отправления в формате Всемирного координированного времени (UTC)

Дата

LocationType

Тип остановки. Значения для этого поля копируются из поля LocationType входных остановок.

Long

SourceID

Числовой идентификатор исходного класса пространственных объектов набора сетевых данных, в котором находится входная точка.

Long

SourceOID

ObjectID объекта в источнике, на котором расположена входная точка.

Long

PosAlong

Положение направления оцифровки исходного линейного объекта. Это значение хранится как доля. Это поле пустое, если сетевое местоположение ссылается на соединение.

Double

SideOfEdge

Сторона грани по отношению к направлению оцифровки линейного объекта. Это поле ограничено доменом из двух значений: Правая сторона (1), и Левая сторона (2).

Long

CurbApproach

Направление, в котором транспортное средство может подъехать или отъехать от остановки. Значения для этого поля копируются из поля CurbApproach входных остановок.

Long

Status

Указывает статус точки относительно ее местоположения в сети и результат анализа. Список возможных значений следующий:

  • 0 (OK)– Точка найдена в сети.
  • 1 (Не найдено)—Точка не была найдена в сети и, следовательно, не была включена в анализ.
  • 2 (Элемент сети не найден) – Невозможно найти элемент сети, определяемый полями сетевого расположения данной точки. Это может произойти, если элемент сети, где должна быть расположена эта точка, был удален, а перерасчет сетевого положения не выполнен.
  • 3 (Непроходимый элемент)—Сетевой элемент, на котором расположена точка, не является проходимым. Это может произойти, если элемент имеет ограничения, заданные с помощью атрибута ограничения.
  • 4 (Некорректные значения поля) – значения поля выходят за диапазон домена кодированных значений или интервального домена. Например, существует отрицательное значение, когда необходимы только положительные значения.
  • 5 (Не достигнуто)—Точка не может быть достигнута механизмом расчета. Точка может находиться на отдельном участке сети, который не соединяется с другими входными данными, либо перемещению в эту точку или из нее препятствуют барьеры или ограничения.
  • 6 (Нарушение временного окна)—Эта точка не могла быть достигнута в пределах установленных временных окон. Этот статус применяется только к типам сетевого анализа, которые поддерживают временные окна.
  • 7(не размещен на ближайшем) – ближайшее сетевое местоположение к точке не может быть пройдено из-за ограничения или барьера, поэтому вместо этого точка была расположена на ближайшем сетевом объекте.

Long

SnapX

Координата x положения точки в наборе сетевых данных в системе координат набора сетевых данных.

Double

SnapY

Координата y положения точки в наборе сетевых данных в системе координат набора сетевых данных.

Double

SnapZ

Координата z положения точки в наборе сетевых данных в системе координат набора сетевых данных. Поле SnapZ равно 0, если сеть двухмерная.

Double

DistanceToNetworkInMeters

Расстояние в метрах между географическим положением точки и положением, где она находилась в сети.

Double

AdditionalTime

Количество времени, добавляемое к общему времени маршрута при посещении этой остановки. Значения для этого поля копируются из поля AdditionalTime входных остановок.

Double

AdditionalDistance

Расстояние, добавляемое к общему расстоянию маршрута при посещении этой остановки. Значения для этого поля копируются из поля AdditionalDistance входных остановок.

Double

AdditionalCost

Стоимость, добавляемая к общей стоимости маршрута при посещении этой остановки. Значения для этого поля копируются из поля AdditionalCost входных остановок. Это поле используется только, если режим передвижения, применяемый для анализа, использует атрибут импеданса, основанный ни на времени, ни на расстоянии.

Стоимость, добавляемая к общей стоимости маршрута при посещении этой остановки. Значения для этого поля копируются из поля AdditionalCost входных остановок. Это поле используется только, если режим передвижения, применяемый для анализа, использует атрибут импеданса, основанный ни на времени, ни на расстоянии.

Double

Cumul_Minutes

Накопленная продолжительность маршрута в минутах от начала до остановки включительно. Значение, указанное здесь, – это накопленное время маршрута до остановки, включая любое дополнительное время, проведенное на этой остановке и любых предшествующих.

Например, если в анализе маршрута указывается, что для посещения двух остановок будет затрачено 10 минут, а вторая остановка имеет значение AdditionalTime равным 5, то значение Cumul_Minutes будет равно 15 минутам.

Примечание:

Дополнительное поле Cumul_[TimeUnits] включено, если для свойства timeUnits объекта анализа не задано TimeUnits.Minutes. Значения полей указаны в единицах, заданных свойством timeUnits.

Примечание:

Дополнительные поля Cumul_[AccumulateAttributeName]_[TimeUnits] включаются для каждого атрибута стоимости на основе времени, накапливаемого в ходе анализа.

Double

Cumul_Miles

Накопленная длина маршрута в милях от начала до остановки включительно. Значение, указанное здесь, – это накопленная длина маршрута до остановки, включая любое дополнительное расстояние на этой остановке и любых предшествующих.

Примечание:

Дополнительное поле Cumul_[DistanceUnits] включено, если для свойства distanceUnits объекта анализа не задано DistanceUnits.Miles или DistanceUnits.Kilometers. Значения полей указаны в единицах, заданных свойством distanceUnits.

Примечание:

Дополнительные поля Cumul_[AccumulateAttributeName]_[DistanceUnits] включаются для каждого атрибута стоимости на основе расстояния, накапливаемого в ходе анализа.

Double

Cumul_Kilometers

Накопленная длина маршрута в километрах от начала до остановки включительно. Значение, указанное здесь, – это накопленная длина маршрута до остановки, включая любое дополнительное расстояние на этой остановке и любых предшествующих.

Double

Cumul_Cost

Накопленная стоимость маршрута от начала до остановки включительно. Указанное здесь значение – это накопленная стоимость маршрута до остановки, включая любую дополнительную стоимость на этой остановке и любых предшествующих. Это поле используется только, если режим передвижения, применяемый для анализа, использует атрибут импеданса, основанный ни на времени, ни на расстоянии. Значение указано в неизвестных единицах измерения.

Примечание:

Дополнительные поля Cumul_[AccumulateAttributeName]_Other включаются для каждого атрибута стоимости, не основанного ни на времени, ни на расстоянии, и накапливаемого в ходе анализа.

Double

Wait_Minutes

В этом поле хранится значение времени, потраченного на ожидание открытия временного окна, при раннем прибытии маршрута на остановку.

В поле указывается пустое значение, если в анализе не используются временные окна.

Примечание:

Дополнительное поле Wait_[TimeUnits] включено, если для свойства timeUnits объекта анализа не задано TimeUnits.Minutes. Значения полей указаны в единицах, заданных свойством timeUnits.

Примечание:

Дополнительные поля Wait_[AccumulateAttributeName]_[TimeUnits] включаются для каждого атрибута стоимости на основе времени, накапливаемого в ходе анализа.

Double

CumulWait_Minutes

В этом поле хранится суммарное время, потраченное на ожидание открытия временных окон. Это значение времени простоя. Оно включает в себя время ожидания на текущей остановке и всех предыдущих остановках, посещенных на маршруте.

В поле указывается пустое значение, если в анализе не используются временные окна.

Примечание:

Дополнительное поле CumulWait_[TimeUnits] включено, если для свойства timeUnits объекта анализа не задано TimeUnits.Minutes. Значения полей указаны в единицах, заданных свойством timeUnits.

Дополнительные поля CumulWait_[AccumulateAttributeName]_[TimeUnits] включаются для каждого атрибута стоимости на основе времени, накапливаемого в ходе анализа.

Double

Violation_Minutes

Это поле хранит значение времени опозданий прибытия маршрута после закрытия временного окна . А именно, в нем хранится величина времени между окончанием временного окна и прибытием маршрута на остановку.

В поле указывается пустое значение, если в анализе не используются временные окна.

Примечание:

Дополнительное поле Violation_[TimeUnits] включено, если для свойства timeUnits объекта анализа не задано TimeUnits.Minutes. Значения полей указаны в единицах, заданных свойством timeUnits.

Дополнительные поля Violation_[AccumulateAttributeName]_[TimeUnits] включаются для каждого атрибута стоимости на основе времени, накапливаемого в ходе анализа.

Double

CumulViolation_Minutes

В этом поле хранится накопленное время нарушений на текущей остановке и всех предыдущих остановках, посещенных на маршруте.

В поле указывается пустое значение, если в анализе не используются временные окна.

Примечание:

Дополнительное поле CumulViolation_[TimeUnits] включено, если для свойства timeUnits объекта анализа не задано TimeUnits.Minutes. Значения полей указаны в единицах, заданных свойством timeUnits.

Дополнительные поля CumulViolation_[AccumulateAttributeName]_[TimeUnits] включаются для каждого атрибута стоимости на основе времени, накапливаемого в ходе анализа.

Double

ORIG_FID

Значение ObjectID входной остановки. Это поле можно использовать для присоединения атрибутов из выходных остановок к таблице входных остановок или от входных остановок к выходным остановкам.

Значение, соответствующее ObjectID исходных данных, загружено во входной класс Stops. Поле может быть пустым (null), если входные данные добавлены при помощи метода insertCursor.

Long

Bearing

Значения для этого поля копируются из поля Bearing входных остановок.

Double

BearingTol

Значения для этого поля копируются из поля BearingTol входных остановок.

Double

NavLatency

Значения для этого поля копируются из поля NavLatency входных остановок.

Double

DirectionPoints

Задает выходные пошаговые направления для маршрутов, вычисленных в ходе анализа, представленные в виде точечных местоположений вдоль маршрутов, где происходят определенные события или маневры.

Имя поляОписаниеТип данных

RouteID

Значение ObjectID выходного объекта Routes, с которым связана эта точка направления.

Integer

Sequence

Последовательность точек направления для маршрута, начиная с 1.

Integer

DirectionPointType

Тип события или маневра направления, описываемого точкой, обозначенной одним из приведенных ниже значений.

  • Заголовок (1)
  • Прибытие (50)
  • Отправление (51)
  • Прямо (52)
  • На пароме (100)
  • Не на пароме (101)
  • Центральная развилка (102)
  • Обход (103)
  • Разворот (104)
  • Дверь (150)
  • Лестница (151)
  • Лифт (152)
  • Эскалатор (153)
  • Пешеходная дорожка (154)
  • Левая развилка (200)
  • Левая пешеходная дорожка (201)
  • Обход по часовой стрелке (202)
  • Левый разворот (203)
  • Возьмите левее (204)
  • Левый поворот (205)
  • Резко влево (206)
  • Левый поворот и затем резкий левый поворот (207)
  • Левый поворот и затем резкий правый поворот (208)
  • Правая развилка (300)
  • Правая пешеходная дорожка (301)
  • Обход против часовой стрелки (302)
  • Правый разворот (303)
  • Держитесь правее (304)
  • Правый поворот (305)
  • Резко вправо (306)
  • Правый поворот и затем резкий левый поворот (307)
  • Правый поворот и затем резкий правый поворот (308)
  • Лифт вверх (400)
  • Эскалатор вверх (401)
  • Лестница вверх (402)
  • Лифт вниз (500)
  • Эскалатор вниз (501)
  • Лестница вниз (502)
  • Общее событие (1000)
  • Ориентир (1001)
  • Смена часового пояса (1002)
  • ДТП (1003)
  • Барьерное событие с масштабируемой стоимостью (1004)
  • Пересечение границы (1005)
  • Нарушение ограничения (1006)
  • Полоса (1007)

Integer

StopID

ObjectID остановки, с которой связана эта точка направления, если есть. Если точка не представляет собой посещение остановки, то значение равно нулю.

Integer

DisplayText

Текст указаний для отображения в использующем приложении.

String

ArrivalTime

Время, когда происходит событие. по всемирному координированному времени (UTC).

Date

ArrivalUTCOffset

Разница в минутах между местным временем в месте маневра и временем UTC, показанным в поле ArrivalTime.

Double

Name

Имя точки направления.

String

ExitName

Название съезда с шоссе, которое появляется в инструкции направления движения.

String

AlternateName

Альтернативное название для источника, которое появляется в инструкции направления движения.

String

IntersectingName

Название пересекающейся или поперечной улицы, которое появляется в инструкции направления движения.

String

BranchName

Название ветви указателя, которое появляется в инструкции направления движения.

String

TowardName

Название указателя к месту назначения, которое появляется в инструкции направления движения.

String

Level

Уровень здания, на котором происходит это событие направления. Это значение соответствует свойству Level, определенному в наборе сетевых данных, используемом для анализа.

Integer

ShortVoiceInstruction

Короткий текст для голосового руководства в использующем приложении.

String

VoiceInstruction

Дополнительный текст, включающий расширенные аббревиатуры и множественное число, для голосового руководства в использующем приложении.

String

Azimuth

Направление в градусах транспортного средства, отходящего от этой точки. Ноль указывает на север.

Double

DirectionLines

Задает выходные линии маршрута, вычисленные в ходе анализа так, чтобы представлять каждый сегмент маршрута между местоположениями событий DirectionPoints или маневров.

Имя поляОписаниеТип данных

DirectionPointID

Значение ObjectID объекта в таблице DirectionPoints, с которым связана эта линия.

Integer

RouteID

Значение ObjectID выходного объекта Routes, с которым связана эта линия направления.

Integer

DirectionLineType

Тип ситуации направления, описываемого этой линией, обозначенной одним из следующих значений:

  • Неизвестно (0)
  • Сегмент (1)
  • Маневр Сегмент (1)
  • Нарушение Ограничения (3)
  • Барьер с масштабируемой стоимостью (4)
  • Интенсивное движение (5)
  • Медленное движение (6)
  • Умеренное движение (7)

Integer

Meters

Длина сегмента линии измеряется в метрах.

Double

Minutes

Время в пути по сегменту линии в минутах.

Double

FromLevel

Уровень здания, на котором начинается это событие направления. Это значение соответствует свойству Level, определенному в наборе сетевых данных, используемом для анализа.

Более подробно о конфигурации направлений набора сетевых данных

Integer

ToLevel

Уровень здания, на котором заканчивается это событие направления. Это значение соответствует свойству Level, определенному в наборе сетевых данных, используемом для анализа.

Integer