После успешного выполнения инструмент возвращает области обслуживания вокруг пунктов обслуживания, а также статус успешности анализа.
Ниже описываются типы выходных данных, которые содержат результаты анализа областей обслуживания.
Полигоны
Предоставляет доступ к полигональным объектам, которые представляют области, которых можно достичь из входных локаций за указанное время передвижения, расстояние перемещения или стоимость поездки.
Этот тип данных поддерживает описанные ниже поля. Помимо указанных полей тип данных также включает все поля входного класса объектов, который используется в качестве пунктов обслуживания для анализа при создании перекрывающихся или неперекрывающихся полигонов.
Поле | Описание | Тип данных |
---|---|---|
Name | Имя области обслуживания. Это имя основывается на имени связанного с ним пункта обслуживания и диапазоне границ; например, Store1: 0.0 – 5.0 обозначает область обслуживания, которая охватывает все проезжие улицы в пределах пяти минут от пункта обслуживания Store1. Граничные значения возвращаются без имени пункта обслуживания, например, 0.0 – 5.0, когда для свойства geometryAtOverlap анализируемого объекта задано ServiceAreaOverlapGeometry.Dissolve. | Текстовый |
FacilityID | Уникальный идентификатор связанного пункта обслуживания, который автоматически создается в процессе анализа. С одной областью обслуживания может быть связано несколько пунктов, когда для geometryAtOverlap задано ServiceAreaOverlapGeometry.Dissolve, поэтому полю FacilityID при объединении областей обслуживания присваивается значение null. | Long |
FacilityOID | Значение ObjectID пункта обслуживания, использованного для генерации полигона области обслуживания. Это поле часто используется для присоединения информации из входных пунктов обслуживания. С одной областью обслуживания может быть связано несколько пунктов, когда для geometryAtOverlap задано ServiceAreaOverlapGeometry.Dissolve, поэтому полю FacilityOID при объединении областей обслуживания присваивается значение null. | Long |
FromBreak | Нижняя граница импеданса граничных значений области обслуживания. Единица измерения для этого поля основана на единице атрибута импеданса, установленной для анализа. Если атрибут импеданса основан на времени, значение будет выражено в единицах, заданных в свойстве timeUnits. Если атрибут импеданса основан на расстоянии, значение будет выражено в единицах, заданных в свойстве distanceUnits. Если атрибут импеданса не основан не на времени, ни на расстоянии, значение выражается в неизвестных единицах. | Double |
ToBreak | Верхняя граница импеданса граничных значений области обслуживания. Значение выражается в тех же единицах, которые используются для FromBreak. | Double |
Breaks | Значения в этом поле копируются из поля Breaks входных пунктов обслуживания. | Текстовый |
AdditionalTime | Значения в этом поле копируются из поля AdditionalTime входных пунктов обслуживания. | Double |
AdditionalDistance | Значения в этом поле копируются из поля AdditionalDistance входных пунктов обслуживания. | Double |
AdditionalCost | Значения в этом поле копируются из поля AdditionalCost входных пунктов обслуживания. | Double |
Линии
Хранит итоговые области обслуживания как линейные объекты и покрывает улицы или ребра сети, которые могут быть достигнуты за определенное время, на заданном расстоянии или в других предельных значениях стоимости перемещения. Линии являются более достоверным представлением области обслуживания, чем полигоны, поскольку анализ областей обслуживания основывается на измерениях вдоль линий сети.
Этот тип данных поддерживает следующие поля:
Поле | Описание | Тип данных |
---|---|---|
FacilityOID | Значение ObjectID пункта обслуживания, использованного для генерации линии области обслуживания. Это поле часто используется для присоединения информации из входных пунктов обслуживания. | Long |
SourceName | Каждая линия области обслуживания проходит по объекту из класса объектов источника сети, используемого для создания набора сетевых данных, в котором выполняется анализ областей обслуживания. Это поле содержит имя исходного класса объектов-ребер, на основе которого была создана линия. | Текстовый |
SourceOID | ObjectID пересекаемых объектов улиц. Суммирование значений для этого поля может предоставить полезную информацию, например, сколько раз конкретная улица включалась в маршруты, отправленные из пунктов обслуживания. | Long |
FromPosition | Указывает, где на протяжении исходного пространственного объекта источника начинается линия области обслуживания.
| Double |
ToPosition | Указывает, где на протяжении исходного пространственного объекта источника заканчивается линия области обслуживания.
| 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 |
Пункты обслуживания
Предоставляет доступ к атрибутам пунктов обслуживания, которые используются в анализе областей обслуживания. Вы можете использовать атрибуты этого типа данных, например, поле Status, чтобы определить, почему пункт обслуживания не был использован в анализе.
Этот тип данных поддерживает следующие поля. Помимо указанных полей тип данных также включает все поля из входного класса объектов, который используется в качестве пунктов обслуживания для анализа.
Поле | Описание | Тип данных |
---|---|---|
Name | Имя пункта обслуживания. Значения в этом поле копируются из поля Name входных пунктов обслуживания. | Текстовый |
FacilityOID | Значение ObjectID входного объекта пункта обслуживания. Это поле часто используется для присоединения информации из входных пунктов обслуживания. | Long |
Breaks | Значения в этом поле копируются из поля Breaks входных пунктов обслуживания. | Текстовый |
AdditionalTime | Значения в этом поле копируются из поля AdditionalTime входных пунктов обслуживания. | Double |
AdditionalDistance | Значения в этом поле копируются из поля AdditionalDistance входных пунктов обслуживания. | Double |
AdditionalCost | Значения этого поля копируются из поля AdditionalCost входных пунктов обслуживания. Это поле используется только, если режим передвижения, применяемый для анализа, использует атрибут импеданса, основанный ни на времени, ни на расстоянии. | Double |
SourceID | Числовой идентификатор исходного класса пространственных объектов набора сетевых данных, в котором находится входная точка. | Long |
SourceOID | ObjectID объекта в источнике, на котором расположена входная точка. | Long |
PosAlong | Положение направления оцифровки исходного линейного объекта. Это значение хранится как доля. Это поле пустое, если сетевое местоположение ссылается на соединение. | Double |
SideOfEdge | Сторона грани по отношению к направлению оцифровки линейного объекта. Это поле ограничено доменом из двух значений: Правая сторона (1), и Левая сторона (2). | Long |
CurbApproach | Направление, в котором транспортное средство может подъехать и отъехать от пункта обслуживания. Значения этого поля копируются из поля CurbApproach входных пунктов обслуживания. | Long |
Status | Указывает, как пункт обслуживания был оценен в ходе анализа. Список возможных значений следующий:
| Long |
SnapX | Координата x положения точки в наборе сетевых данных в системе координат набора сетевых данных. | Double |
SnapY | Координата y положения точки в наборе сетевых данных в системе координат набора сетевых данных. | Double |
SnapZ | Координата z положения точки в наборе сетевых данных в системе координат набора сетевых данных. Поле SnapZ равно 0, если сеть двухмерная. | Double |
DistanceToNetworkInMeters | Расстояние в метрах между географическим положением точки и положением, где она находилась в сети. | Double |
Bearing | Значения в этом поле копируются из поля Bearing входных пунктов обслуживания. | Double |
BearingTol | Значения в этом поле копируются из поля BearingTol входных пунктов обслуживания. | Double |
NavLatency | Значения в этом поле копируются из поля NavLatency входных пунктов обслуживания. | Double |