Описывает типы выходных данных, содержащие результаты анализа ближайшего пункта обслуживания.
ClosestFacilities и Facilities
Обеспечивает доступ к выходным пунктам обслуживания из анализа ближайшего пункта обслуживания.
Типы данных ClosestFacilities включают только те пункты обслуживания из набора входных пунктов, которые близки хотя бы к одному инциденту. Тип данных Facilities включает все пункты обслуживания, участвующие в анализе, включая пункты обслуживания, которые не доступны ни от одного из инцидентов. Вы можете использовать поле Status для типа данных 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, а выходные данные Facilities включают поле FacilityOID. | Длинное целое |
Bearing | Значения в этом поле копируются из поля Bearing входных пунктов обслуживания. | Двойной точности |
BearingTol | Значения в этом поле копируются из поля BearingTol входных пунктов обслуживания. | Двойной точности |
NavLatency | Значения в этом поле копируются из поля NavLatency входных пунктов обслуживания. | Двойной точности |
Инциденты
Предоставляет доступ к местоположениям, используемым в качестве начальных или конечных точек в анализе ближайшего пункта обслуживания.
Этот тип данных поддерживает следующее поля:
Имя поля | Описание | Тип данных |
---|---|---|
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 входных пунктов обслуживания. | Двойной точности |
Маршруты
Предоставляет доступ к итоговому маршруту или маршрутам между пунктами обслуживания и инцидентами.
Этот тип данных поддерживает следующие поля:
Имя поля | Описание | Тип данных |
---|---|---|
Name | Имя маршрута к ближайшему пункту обслуживания основано на именах соответствующего пункта обслуживания и инцидента. Имя пункта обслуживания ставится впереди, если у объекта анализа значение параметра travelDirection равно TravelDirection.FromFacility. Например, Facility 5 - Incident 3 обозначает, что маршрут проходит от пункта обслуживания 5 к инциденту 3. Если значение TravelDirection.ToFacility задано в качестве значения для свойства travelDirection, имя инцидента находится в начале, например, 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] включено, если свойство объекта анализа timeUnits не задано как TimeUnits.Minutes. Значения полей указаны в единицах, заданных свойством timeUnits. Примечание:Дополнительные поля Total_[AccumulateAttributeName]_[TimeUnits] добавлены для каждого временного атрибута стоимости, накопленного в ходе анализа. | Двойной точности |
Total_Miles | Накопленное расстояние пути по маршруту, в милях, между пунктом обслуживания и инцидентом. Включает значения AdditionalDistance для посещенного пункта обслуживания и инцидента, если они указаны. | Двойной точности |
Total_Kilometers | Накопленное расстояние пути маршрута, в километрах, между пунктом обслуживания и инцидентом. Включает значения AdditionalDistance для посещенного пункта обслуживания и инцидента, если они указаны. Примечание:Дополнительное поле Total_[DistanceUnits] включено, если свойство объекта анализа distanceUnits не задано как DistanceUnits.Miles или DistanceUnits.Kilometers. Значения полей указаны в единицах, заданных свойством distanceUnits. Примечание:Дополнительные поля Total_[AccumulateAttributeName]_[DistanceUnits] добавлены для каждого атрибута стоимости на основе расстояния, накопленного в ходе анализа. | Двойной точности |
Total_Other | Накопленная стоимость поездки в неизвестных единицах измерения по маршруту между пунктом обслуживания и инцидентом. Включает значения AdditionalCost для посещенного пункта обслуживания и инцидента, если они указаны. Это поле используется только, если режим передвижения, применяемый для анализа, использует атрибут импеданса, основанный ни на времени, ни на расстоянии. Примечание:Дополнительные поля Total_[AccumulateAttributeName]_Other входят в каждый атрибут стоимости, не основанный ни на времени, ни на расстоянии, который накоплен в процессе анализа. | Двойной точности |
Путевой лист
Обеспечивает доступ к пошаговому путевому листу для каждого маршрута.
Этот тип данных поддерживает следующее поля:
Имя поля | Описание | Тип данных |
---|---|---|
RouteName | Название маршрута, к которому применяется действие перемещения. Это значение совпадает со значением в поле Name выходных маршрутов. | Строковое |
ArriveTime | Время дня для начала заданного действия перемещения. Если маршрут выполняется за несколько дней, то отображается дата и время дня. | Дата |
Type | Тип маневра, представленного объектом путевого листа, или типом текста путевого листа. Чтобы определить, обозначает ли Type тип маневра или тип строки направления, необходимо проверить значение поля SubItemType. Type может использоваться, например, для присвоения значка тексту направления, в зависимости от типа маневра, или для применения специального стиля форматирования, основанного на типе строки направления, при отображении направлений движения в вашем приложении. Значение Type является целым числом и соответствует значениям из списков Типы маневров или Типы строк путевого листа, приведенным ниже. Типы маневров
Типы строк путевого листа
| Короткое целое |
SubItemType | Указывает, содержит ли поле Type целое число из таблицы Directions String Types или Maneuver Types.
| Короткое целое |
Text | Текстовое описание путевого листа. | Строковое |
ElaspsedTime | Время, в минутах, прошедшее с начала движения по текущему направлению до начала следующего или до тех пор, пока маршрут не закончится на последнем участке путевого листа | Двойной точности |
DriveDistance | Расстояние, с которого началось текущее направление движения до начала следующего или до места, где маршрут закончится на последнем направлении движения. Значение в единицах, заданных свойством directionsDistanceUnits объекта анализа. Данное значение равно нулю для участков путевого листа, которые происходят том же положении, где начинается другое. Например, DriveDistance равно 0 для текста участка путевого листа в начале маршрута. | Двойной точности |
DirectionPoints
Задает выходные пошаговые направления для маршрутов, вычисленных в ходе анализа, представленные в виде точечных местоположений вдоль маршрутов, где происходят определенные события или маневры.
Имя поля | Описание | Тип данных |
---|---|---|
RouteID | ObjectID выходного объекта Routes, с которым связана эта точка направления. | Целочисленное |
Sequence | Последовательность точек направления для маршрута, начиная с 1. | Целочисленное |
DirectionPointType | Тип события или маневра направления, описываемого точкой, обозначенной одним из приведенных ниже значений.
| Целочисленное |
FacilityID | ObjectID пункта обслуживания, с которым связана точка направления, если он есть. Если точка не соответствует пункту обслуживания, значение равно null. | Целочисленное |
IncidentID | ObjectID инцидента, с которым связана эта точка направления, если он имеется. Если точка не соответствует инциденту, значение равно null. | Целочисленное |
DisplayText | Текст указаний для отображения в использующем приложении. | Строковое |
ArrivalTime | Время, когда событие направления происходит в универсальном координированном времени (UTC). | Дата |
ArrivalUTCOffset | Разница в минутах между местным временем в месте маневра и временем UTC, показанным в поле ArrivalTime, в минутах. | Двойной точности |
Name | Имя точки направления. | Строковое |
ExitName | Название съезда с шоссе, которое появляется в инструкции направления движения. | Строковое |
AlternateName | Альтернативное название для источника, которое появляется в инструкции направления движения. | Строковое |
IntersectingName | Название пересекающейся или поперечной улицы, которое появляется в инструкции направления движения. | Строковое |
BranchName | Название ветви указателя, которое появляется в инструкции направления движения. | Строковое |
TowardName | Название указателя к месту назначения, которое появляется в инструкции направления движения. | Строковое |
Level | Уровень здания, на котором происходит это событие направления. Это значение соответствует свойству Level, определенному в сетевом наборе данных, используемом для анализа. | Целочисленное |
ShortVoiceInstruction | Короткий текст для голосового руководства в использующем приложении. | Строковое |
VoiceInstruction | Заполните текст, включая расширенные аббревиатуры и множественное число, для голосового руководства в использующем приложении. | Строковое |
Azimuth | Направление в градусах транспортного средства, отходящего от этой точки. Ноль указывает на север. | Двойной точности |
DirectionLines
Задает выходные линии маршрута, вычисленные в разрезе анализа для представления каждого сегмента маршрута между местоположениями событий или маневров DirectionPoints.
Имя поля | Описание | Тип данных |
---|---|---|
DirectionPointID | ObjectID объекта в таблице DirectionPoints, с которым связана эта линия. | Целочисленное |
RouteID | ObjectID выходного объекта Routes, с которым связана эта линия направления. | Целочисленное |
DirectionLineType | Тип ситуации направления, описываемого этой линией, обозначенной одним из приведенных ниже значений.
| Целочисленное |
Meters | Длина сегмента линии измеряется в метрах. | Двойной точности |
Minutes | Время в пути по сегменту линии в минутах. | Двойной точности |
FromLevel | Уровень здания, на котором начинается это событие направления. Это значение соответствует свойству Level, определенному в сетевом наборе данных, используемом для анализа. Более подробно о конфигурации направлений набора сетевых данных | Целочисленное |
ToLevel | Уровень здания, на котором заканчивается это событие направления. Это значение соответствует свойству Level, определенному в сетевом наборе данных, используемом для анализа. | Целочисленное |