Типы выходных данных областей обслуживания

После успешного выполнения инструмент возвращает области обслуживания вокруг пунктов обслуживания, а также статус успешности анализа.

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

Полигоны

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

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

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

ObjectID

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

ObjectID

Name

Имя области обслуживания. Это имя основывается на имени связанного с ним пункта обслуживания и диапазоне границ; например, Store1: 0.0 – 5.0 обозначает область обслуживания, которая охватывает все проезжие улицы в пределах пяти минут от пункта обслуживания Store1.

Предельные значения возвращаются без имени пункта обслуживания, например, 0.0 – 5.0, когда для свойства geometryAtOverlap анализируемого объекта задано ServiceAreaOverlapGeometry.Dissolve.

Text

FacilityID

Это поле соответствует полю ObjectID в выходной таблице Facilities и может использоваться для соединений между этими двумя таблицами.

С одной областью обслуживания может быть связано несколько пунктов, когда для свойства geometryAtOverlap объекта анализа задано ServiceAreaOverlapGeometry.Dissolve, поэтому полю FacilityID при объединении областей обслуживания присваивается значение null.

Long

FacilityOID

Это поле соответствует полю FacilityOID в выходной таблице Facilities.

С одной областью обслуживания может быть связано несколько пунктов, когда для свойства geometryAtOverlap объекта анализа задано ServiceAreaOverlapGeometry.Dissolve, поэтому полю FacilityOID при объединении областей обслуживания присваивается значение null.

Long

FromBreak

Нижняя граница импеданса граничных значений области обслуживания. Единица измерения для этого поля основана на единице атрибута импеданса, установленной для анализа.

Если атрибут импеданса основан на времени, значение будет выражено в единицах, заданных в свойстве timeUnits. Если атрибут импеданса основан на расстоянии, значение будет выражено в единицах, заданных в свойстве distanceUnits. Если атрибут импеданса не основан не на времени, ни на расстоянии, значение выражается в неизвестных единицах.

Double

ToBreak

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

Double

Breaks

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

Text

AdditionalTime

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

Double

AdditionalDistance

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

Double

AdditionalCost

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

Double

Линии

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

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

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

ObjectID

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

ObjectID

FacilityID

Это поле соответствует полю ObjectID в выходной таблице Facilities и может использоваться для соединений между этими двумя таблицами.

Прежние версии:

Это поле добавлено в 3.1. Поле не включается в результат, если источником сетевых данных является версия ArcGIS Enterprise более ранняя, чем 11.1.

Long

FacilityOID

Это поле соответствует полю FacilityOID в выходной таблице Facilities.

Long

SourceName

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

Text

SourceOID

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

Long

FromPosition

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

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

Double

ToPosition

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

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

Double

FromCumul_Minutes

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

Примечание:

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

Примечание:

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

Double

ToCumul_Minutes

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

Примечание:

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

Примечание:

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

Double

FromCumul_Miles

Это поле содержит кумулятивную стоимость пути от пункта обслуживания до начала данного линейного объекта линии. В это значение включается стоимость соседнего соединения в начале линии.

Примечание:

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

Примечание:

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

Double

ToCumul_Miles

Это поле содержит кумулятивную стоимость пути от пункта обслуживания до начала данного линейного объекта линии. Из этого значения исключается стоимость соседнего соединения в конце линии.

Примечание:

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

Примечание:

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

Double

FromCumul_Kilometers

Это поле похоже на поле FromCumul_Miles, за исключением того, что значения поля выражены в километрах, а не в милях.

Double

ToCumul_Kilometers

Это поле похоже на поле ToCumul_Miles, за исключением того, что значения поля выражены в километрах, а не в милях.

Double

FromCumul_Other

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

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

Примечание:

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

Double

ToCumul_Other

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

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

Примечание:

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

Double

Facilities

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

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

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

ObjectID

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

ObjectID

Name

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

Text

FacilityOID

Значение ObjectID входного объекта пункта обслуживания.

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

Long

Breaks

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

Text

AdditionalTime

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

Double

AdditionalDistance

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

Double

AdditionalCost

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

Double

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

Bearing

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

Double

BearingTol

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

Double

NavLatency

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

Double


В этом разделе
  1. Полигоны
  2. Линии
  3. Facilities