Выходные типы данных маршрутов
Описаны типы выходных данных, которые содержат результаты анализа маршрутов.
Маршруты
Обеспечивает доступ к построенным маршрутам.
Этот тип данных поддерживает следующее поля:
|
Поле |
Описание |
Тип данных |
|---|---|---|
|
|
Object ID пространственного объекта. |
ObjectID |
|
|
Имя маршрута основано на поле |
Text |
|
|
Число остановок, назначенных маршруту. |
Long |
|
|
Время начала маршрута, сообщаемое как местное время в первой остановке. |
Дата |
|
|
Время окончания маршрута, сообщаемое как местное время в последней остановке. |
Дата |
|
|
Время начала маршрута дается в формате Всемирного координированного времени (UTC). |
Дата |
|
|
Время окончания маршрута в формате Всемирного координированного времени (UTC). |
Дата |
|
|
Суммарное время перемещения в минутах от начала первой остановки до окончания последней остановки на маршруте. Включает значения Примечание:Дополнительное поле Примечание:Дополнительные поля |
Double |
|
|
Суммарное расстояние перемещения в милях от начала первой остановки до окончания последней остановки на маршруте. Включает значения |
Double |
|
|
Суммарное расстояние перемещения в километрах от начала первой остановки до окончания последней остановки на маршруте. Включает значения Примечание:Дополнительное поле Примечание:Дополнительные поля |
Double |
|
|
Суммарная стоимость перемещения в неизвестных единицах от начала первой остановки до окончания последней остановки на маршруте. Включает значения Это поле используется только, если режим передвижения, применяемый для анализа, использует атрибут импеданса, основанный ни на времени, ни на расстоянии. Примечание:Дополнительные поля |
Double |
|
|
В этом поле хранится общее время ожидания на маршруте, то есть время, проведенное на остановках в ожидании открытия временных окон. В поле указывается пустое значение, если в анализе не используются временные окна. Примечание:Дополнительное поле Примечание:Дополнительные поля |
Double |
|
|
В этом поле хранится общее время нарушений маршрута на остановках. Время превышения добавляется при прибытии маршрута на остановку после окончания временного окна, это разница между значениями полей В поле указывается пустое значение, если в анализе не используются временные окна. Примечание:Дополнительное поле Дополнительные поля |
Double |
|
|
Это поле соответствует значению в поле |
Long |
|
|
Значение в поле |
Long |
|
|
Это поле соответствует значению в поле |
Long |
|
|
Значение в поле |
Long |
RouteEdges
Обеспечивает доступ к отдельным ребрам сети, по которым проходят маршруты.
Этот тип данных поддерживает следующее поля:
|
Поле |
Описание |
Тип данных |
|---|---|---|
|
|
Object ID пространственного объекта. |
ObjectID |
|
|
Имя исходного класса объектов-ребер, на основе которого была создана линия. |
Text |
|
|
Значение |
Long |
|
|
Этот ID представляет ребро, соответствующее объекту улицы. Поскольку объект улицы может состоять из нескольких ребер, можно использовать поле |
Long |
|
|
Определяет, где начинается выходной объект
|
Double |
|
|
Указывает, где заканчивается выходной объект
|
Double |
|
|
|
Long |
|
|
|
Long |
|
|
Уникально идентифицирует маршрут пройденный ребром. Это поле соответствует полю |
Long |
|
|
Время проезда в минутах или длина пройденного участка нижележащего объекта улицы. Примечание:Дополнительное поле |
Double |
|
|
Длина в милях пройденного участка нижележащего объекта улицы. |
Double |
|
|
Длина в километрах пройденного участка нижележащего объекта улицы. Примечание:Дополнительное поле |
Double |
|
|
Стоимость поездки пройденного участка нижележащего объекта улицы. Это поле используется только, если режим передвижения, применяемый для анализа, использует атрибут импеданса, основанный ни на времени, ни на расстоянии. Значение указано в неизвестных единицах измерения. Примечание:Дополнительные поля |
Double |
|
|
Время проезда в минутах по маршруту от начала до конца пройденного участка нижележащего объекта улицы. Примечание:Дополнительное поле Примечание:Дополнительные поля |
Double |
|
|
Длина маршрута в милях от начала до конца пройденного участка нижележащего объекта улицы. |
Double |
|
|
Длина маршрута в километрах от начала до конца пройденного участка нижележащего объекта улицы. Примечание:Дополнительное поле Примечание:Дополнительные поля |
Double |
|
|
Стоимость маршрута от начала до конца пройденного участка нижележащего объекта улицы. Это поле используется только, если режим передвижения, применяемый для анализа, использует атрибут импеданса, основанный ни на времени, ни на расстоянии. Значение указано в неизвестных единицах измерения. Примечание:Дополнительные поля |
Double |
|
|
Определяет, использовало ли пройденное ребро атрибут мягкого ограничения, указанный в имени поля.
К примеру, если анализ выполнялся с использованием мягкого ограничения Избегать платных дорог, для этого ограничения было создано поле |
Long |
RouteJunctions
Это обеспечивает доступ к отдельным соединениям сети, по которым проходят маршруты.
Этот тип данных поддерживает следующее поля:
|
Поле |
Описание |
Тип данных |
|---|---|---|
|
|
Object ID пространственного объекта. |
ObjectID |
|
|
Имя исходного класса объектов-соединений, на основе которого была создана точка. |
Text |
|
|
Значение |
Long |
|
|
ID соединения. Это ID может быть таким же, как и значение |
Long |
|
|
Уникально идентифицирует маршрут, проходивший через соединение. Это поле соответствует полю |
Long |
|
|
Время в пути в минутах, необходимое для прохода через соединение. Примечание:Дополнительное поле |
Double |
|
|
Длина в милях, которая добавляется к маршруту при проходе по соединению. |
Double |
|
|
Длина в километрах, которая добавляется к маршруту при проходе по соединению. Примечание:Дополнительное поле |
Double |
|
|
Стоимость перемещения по соответствующему соединению. Это поле используется только, если режим передвижения, применяемый для анализа, использует атрибут импеданса, основанный ни на времени, ни на расстоянии. Значение указано в неизвестных единицах измерения. Примечание:Дополнительные поля |
Double |
|
|
Время в пути в минутах, прошедшее от начала маршрута до этого соединения. Примечание:Дополнительное поле Примечание:Дополнительные поля |
Double |
|
|
Длина в милях от начала маршрута до этого соединения. |
Double |
|
|
Длина в километрах от начала маршрута до этого соединения. Примечание:Дополнительное поле Примечание:Дополнительные поля |
Double |
|
|
Стоимость перемещения по маршруту от начала маршрута до этого соединения. Это поле используется только, если режим передвижения, применяемый для анализа, использует атрибут импеданса, основанный ни на времени, ни на расстоянии. Значение указано в неизвестных единицах измерения. Примечание:Дополнительные поля |
Double |
|
|
Определяет, использовало ли пересекаемое соединение атрибут мягкого ограничения, указанный в имени поля.
К примеру, если анализ выполнялся с использованием мягкого ограничения Избегать платных дорог, для этого ограничения было создано поле |
Long |
RouteTurns
Обеспечивает доступ поворотам сети, по которым проходят маршруты.
Этот тип данных поддерживает следующее поля:
|
Поле |
Описание |
Тип данных |
|---|---|---|
|
|
Object ID пространственного объекта. |
ObjectID |
|
|
Имя исходного класса поворотов, на основе которого была создана линия. |
Text |
|
|
Значение |
Long |
|
|
ID поворота. Этот идентификатор обычно совпадает со значением |
Long |
|
|
Значение |
Long |
|
|
Значение |
Long |
|
|
Уникально идентифицирует маршрут, проходящий через поворот. Это поле соответствует полю |
Long |
|
|
Время в пути в минутах, необходимое для прохода поворота. Примечание:Дополнительное поле |
Double |
|
|
Длина в милях, которая добавляется к маршруту при проходе поворота. |
Double |
|
|
Длина в километрах, которая добавляется к маршруту при проходе поворота. Примечание:Дополнительное поле |
Double |
|
|
Стоимость перемещения по повороту. Это поле используется только, если режим передвижения, применяемый для анализа, использует атрибут импеданса, основанный ни на времени, ни на расстоянии. Значение указано в неизвестных единицах измерения. Примечание:Дополнительные поля |
Double |
|
|
Время в пути в минутах, прошедшее от начала маршрута до этого поворота. Примечание:Дополнительное поле Примечание:Дополнительные поля |
Double |
|
|
Длина в милях от начала маршрута до этого поворота. |
Double |
|
|
Длина в километрах от начала маршрута до этого поворота. Примечание:Дополнительное поле Примечание:Дополнительные поля |
Double |
|
|
Стоимость перемещения по маршруту от начала маршрута до этого поворота. Это поле используется только, если режим передвижения, применяемый для анализа, использует атрибут импеданса, основанный ни на времени, ни на расстоянии. Значение указано в неизвестных единицах измерения. Примечание:Дополнительные поля |
Double |
|
|
Определяет, использовал ли поворот атрибут мягкого ограничения, указанный в имени поля.
К примеру, если анализ выполнялся с использованием мягкого ограничения Избегать платных дорог, для этого ограничения было создано поле |
Long |
Инструкции
Обеспечивает доступ к пошаговому путевому листу для каждого маршрута.
Прежние версии:
Этот выходной класс был заменен выходными классами DirectionPoints и DirectionLines, которые следует использовать для всех новых скриптов и рабочих процессов. Выходной класс Directions будет удален в будущей версии.
Этот тип данных поддерживает следующее поля:
|
Поле |
Описание |
Тип данных |
|---|---|---|
|
|
Object ID пространственного объекта. |
ObjectID |
|
|
Название маршрута, к которому применяется действие перемещения. Это значение совпадает со значением в поле |
Text |
|
|
Время дня для начала заданного действия перемещения. Если маршрут выполняется за несколько дней, то отображается дата и время дня. |
Дата |
|
|
Тип маневра, представленного объектом путевого листа, или типом текста путевого листа. Чтобы определить, относится ли
Значение Типы маневров
Типы строк путевого листа
|
Short |
|
|
Указывает, содержит ли поле
|
Short |
|
|
Текстовое описание путевого листа. |
Строка |
|
|
Время, в минутах, прошедшее с начала текущего направления движения до начала следующего или до тех пор, пока маршрут не закончится на последнем направлении. |
Float |
|
|
Расстояние, с которого началось текущее направление движения до начала следующего или до места, где маршрут закончится на последнем направлении движения. Значение в единицах, заданных свойством Данное значение равно нулю для направлений движения, которые происходят том же положении, где начинается другое. Например, значение |
Float |
Остановки
Обеспечивает доступ к атрибутам остановок, пройденных по маршруту, а также остановок, которые не могут быть посещены ни на одном из маршрутов.
Вы можете использовать атрибуты этого типа данных, например, поле Status, чтобы определить, почему остановка не была назначена ни одному из маршрутов.
Тип данных поддерживает описанные ниже поля. Помимо указанных полей тип данных также включает все поля из входного класса объектов, который используется в качестве остановок для анализа.
|
Поле |
Описание |
Тип данных |
|---|---|---|
|
|
Object ID пространственного объекта. |
ObjectID |
|
|
Имя остановки, через которую прошел маршрут. Значения для этого поля копируются из поля |
Text |
|
|
Имя маршрута, для которого назначена остановка. Входные остановки, имеющие одинаковое название маршрута при запуске инструмента, группируются вместе и посещаются одним маршрутом, а маршрут получает это имя. Если во входных остановках присутствует более одного имени маршрута, инструмент может выдать несколько выходных маршрутов – по одному на каждое уникальное имя маршрута. Если имена не указаны, то все остановки принадлежат одному маршруту. |
Text |
|
|
Порядок, в котором остановки посещаются на назначенном маршруте, что перечислено в поле |
Long |
|
|
Самое раннее время, в которое можно посетить остановку в рамках маршрута. Значения для этого поля копируются из поля |
Дата |
|
|
Самое позднее время, в которое можно посетить остановку в рамках маршрута. Значения для этого поля копируются из поля |
Дата |
|
|
Сторона транспортного средства, с которой должен находиться бордюр при прибытии на остановку. |
Long |
|
|
Сторона транспортного средства, с которой должен находиться бордюр при отправлении с остановки. |
Long |
|
|
Значение даты и времени, указывающее время прибытия на остановку. Временная зона для этого значения времени дня берется из элемента сети, на котором расположена остановка. |
Дата |
|
|
Значение даты и времени, указывающее время отправления с остановки. Временная зона для этого значения времени дня берется из элемента сети, на котором расположена остановка. |
Дата |
|
|
Значение даты и времени, указывающее время прибытия на остановку. Временная зона для этого значения времени дня берется из элемента сети, на котором расположена остановка. |
Дата |
|
|
Значение даты и времени, указывающее время отправления в формате Всемирного координированного времени (UTC) |
Дата |
|
|
Тип остановки. Значения для этого поля копируются из поля |
Long |
|
|
Числовой идентификатор исходного класса пространственных объектов набора сетевых данных, в котором находится входная точка. |
Long |
|
|
ObjectID объекта в источнике, на котором расположена входная точка. |
Long |
|
|
Положение направления оцифровки исходного линейного объекта. Это значение хранится как коэффициент. Это поле пустое, если сетевое местоположение ссылается на соединение. |
Double |
|
|
Сторона ребра по отношению к направлению оцифровки линейного объекта. Это поле ограничено доменом из двух значений: Правая сторона (1), и Левая сторона (2). |
Long |
|
|
Направление, в котором транспортное средство может подъехать или отъехать от остановки. Значения для этого поля копируются из поля |
Long |
|
|
Определяет статус точки относительно ее местоположения в сети и результат анализа. Список возможных значений следующий:
|
Long |
|
|
X-координата положения точки в наборе сетевых данных в системе координат набора сетевых данных. |
Double |
|
|
Y-координата положения точки в наборе сетевых данных в системе координат набора сетевых данных. |
Double |
|
|
Z-координата положения точки в наборе сетевых данных в системе координат набора сетевых данных. Поле |
Double |
|
|
Расстояние в метрах между географическим положением точки и положением, где она находилась в сети. |
Double |
|
|
Количество времени, добавляемое к общему времени маршрута при посещении этой остановки. Значения для этого поля копируются из поля |
Double |
|
|
Расстояние, добавляемое к общему расстоянию маршрута при посещении этой остановки. Значения для этого поля копируются из поля |
Double |
|
|
Стоимость, добавляемая к общей стоимости маршрута при посещении этой остановки. Значения для этого поля копируются из поля |
Double |
|
|
Накопленная продолжительность маршрута в минутах от начала до остановки включительно. Значение, указанное здесь, – это накопленное время маршрута до остановки, включая любое дополнительное время, проведенное на этой остановке и любых предшествующих. Например, если анализ маршрута указывает, что для посещения двух остановок будет затрачено 10 минут, а вторая остановка имеет значение Примечание:Дополнительное поле Примечание:Дополнительные поля |
Double |
|
|
Накопленная длина маршрута в милях от начала до остановки включительно. Значение, указанное здесь, – это накопленная длина маршрута до остановки, включая любое дополнительное расстояние на этой остановке и любых предшествующих. Примечание:Дополнительное поле Примечание:Дополнительные поля |
Double |
|
|
Накопленная длина маршрута в километрах от начала до остановки включительно. Значение, указанное здесь, – это накопленная длина маршрута до остановки, включая любое дополнительное расстояние на этой остановке и любых предшествующих. |
Double |
|
|
Накопленная стоимость маршрута от начала до остановки включительно. Указанное здесь значение – это накопленная стоимость маршрута до остановки, включая любую дополнительную стоимость на этой остановке и любых предшествующих. Это поле используется только, если режим передвижения, применяемый для анализа, использует атрибут импеданса, основанный ни на времени, ни на расстоянии. Значение указано в неизвестных единицах измерения. Примечание:Дополнительные поля |
Double |
|
|
В этом поле хранится значение времени, потраченного на ожидание открытия временного окна, при раннем прибытии маршрута на остановку. В поле указывается пустое значение, если в анализе не используются временные окна. Примечание:Дополнительное поле Примечание:Дополнительные поля |
Double |
|
|
В этом поле хранится суммарное время, потраченное на ожидание открытия временных окон. Это значение времени простоя. Оно включает в себя время ожидания на текущей остановке и всех предыдущих остановках, посещенных на маршруте. В поле указывается пустое значение, если в анализе не используются временные окна. Примечание:Дополнительное поле Дополнительные поля |
Double |
|
|
Это поле хранит значение времени опозданий прибытия маршрута после закрытия временного окна. А именно, в нем хранится величина времени между окончанием временного окна и прибытием маршрута на остановку. В поле указывается пустое значение, если в анализе не используются временные окна. Примечание:Дополнительное поле Дополнительные поля |
Double |
|
|
В этом поле хранится накопленное время нарушений на текущей остановке и всех предыдущих остановках, посещенных на маршруте. В поле указывается пустое значение, если в анализе не используются временные окна. Примечание:Дополнительное поле Дополнительные поля |
Double |
|
|
Значение Это поле не всегда подходит для выполнения соединений. Это поле равно нулю для входных данных, добавленных в анализ с использованием метода |
Long |
|
|
Значения для этого поля копируются из поля |
Double |
|
|
Значения для этого поля копируются из поля |
Double |
|
|
Значения для этого поля копируются из поля |
Double |
DirectionPoints
Выходные пошаговые направления для маршрутов, вычисленных в ходе анализа, представленные в виде точечных местоположений вдоль маршрутов, где происходят определенные события или маневры.
Этот тип данных поддерживает следующее поля:
|
Имя поля |
Описание |
Тип данных |
|---|---|---|
|
|
Object ID пространственного объекта. |
ObjectID |
|
|
Значение |
Long |
|
|
Последовательность точек направления для маршрута, начиная с 1. |
Long |
|
|
Определяет тип события или маневра направления, описываемого точкой, обозначенной одним из приведенных ниже значений.
|
Long |
|
|
Значение |
Long |
|
|
Текст указаний для отображения в клиентском приложении. |
Text |
|
|
Время, когда происходит событие по всемирному координированному времени (UTC). |
Дата |
|
|
Разница в минутах между местным временем в месте маневра и временем UTC, показанным в поле |
Double |
|
|
Название точки направления. |
Text |
|
|
Название съезда с шоссе, которое появляется в инструкции направления движения. |
Text |
|
|
Альтернативное название для источника, которое появляется в инструкции направления движения. |
Text |
|
|
Название пересекающейся или поперечной улицы, которое появляется в инструкции направления движения. |
Text |
|
|
Название ветви указателя, которое появляется в инструкции направления движения. |
Text |
|
|
Название указателя к месту назначения, которое появляется в инструкции направления движения. |
Text |
|
|
Этаж здания, на котором происходит это событие направления. Это значение соответствует свойству |
Long |
|
|
Короткий текст для голосового руководства в клиентском приложении. |
Text |
|
|
Дополнительный текст, включающий расширенные аббревиатуры и множественное число, для голосового руководства в клиентском приложении. |
Text |
|
|
Направление в градусах транспортного средства, отходящего от этой точки. Ноль указывает на север. |
Double |
DirectionLines
Выходные линии маршрута, вычисленные в ходе анализа так, чтобы представлять каждый сегмент маршрута между местоположениями событий DirectionPoints или маневров.
|
Имя поля |
Описание |
Тип данных |
|---|---|---|
|
|
Object ID пространственного объекта. |
ObjectID |
|
|
Значение |
Long |
|
|
Значение |
Long |
|
|
Определяет тип ситуации направления, описываемого этой линией, обозначенной одним из следующих значений:
|
Long |
|
|
Длина сегмента линии измеряется в метрах. |
Double |
|
|
Время в пути по сегменту линии в минутах. |
Double |
|
|
Этаж здания, на котором начинается это событие направления. Это значение соответствует свойству Более подробно о конфигурации направлений набора сетевых данных |
Long |
|
|
Уровень здания, на котором заканчивается это событие направления. Это значение соответствует свойству |
Long |