Выходные данные инструмента Копировать пройденные исходные объекты

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

Класс объектов-ребер

Имя поляОписание

ObjectID

Управляемое системой поле ID.

Shape

Геометрия линии.

SourceName

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

Для наборов сетевых данных StreetMap именем источника ребер является имя класс объектов, ссылающегося на слой источника ребер. Один из способов определения имен источников ребер — принять опцию добавления источников при добавлении слоя набора сетевых данных StreetMap в ArcGIS AllSource.

SourceOID

ID объекта проходимых исходных объектов. Это значение равно ID объекта из класса объектов, определенного в поле SourceName.

SourceType

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

EID

Это поле указывает ID элемента (EID) пройденного ребра сети. EID уникально описывает элемент сети. EID сетевого элемента не зависит от Object ID объекта. Один объект может храниться как множество разных элементов в сети.

FromPosition

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

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

ToPosition

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

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

FromJunctionID

Выходными данными инструмента Копировать пройденные исходные объекты является класс объектов соединений вместе с классом объектов ребер. Конечные точки линий в классе объектов ребер совпадают с точками в классе объектов соединений.

Поле FromJunctionID указывает Object ID точечного объекта в классе объектов соединений, который совпадает с началом линейного объекта.

ToJunctionID

Выходными данными инструмента Копировать пройденные исходные объекты является класс объектов соединений вместе с классом объектов ребер. Конечные точки линий в классе объектов ребер совпадают с точками в классе объектов соединений.

Поле ToJunctionID указывает Object ID точечного объекта в классе объектов соединений, который совпадает с концом линейного объекта.

RouteID

или

FacilityID

Если входной слой сетевого анализа является маршрутом, ближайшим пунктом обслуживания или задачей выбора маршрута транспорта, имя этого поля — RouteID, и оно уникально идентифицирует маршрут, проходящий по ребру. Это значение относится к ID объекта из подслоя Маршруты во входном слое сетевого анализа.

Если входной слой сетевого анализа является областью обслуживания, имя этого поля — FacilityID, и оно уникально идентифицирует пункт, область обслуживания которого проходит через ребро. Это значение относится к Object ID из подслоя Пункты обслуживания во входном слое сетевого анализа.

Attr_[CostAttributeName]

(например, Attr_Minutes, где Minutes — это атрибут стоимости для сети)

Стоимость соответствующего ребра. Единицы измерения этого поля совпадают с единицами атрибута стоимости, указанного в имени поля.

Cumul_[CostAttributeName]

(например, Cumul_Minutes, где Minutes — это импеданс для сети)

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

Единицы измерения этого поля совпадают с единицами атрибута стоимости, указанного в имени поля.

Attr_[RestrictionAttributeName]

(например, Attr_Avoid_Toll_Roads, где Avoid Toll Roads (Избегать платных дорог) - это атрибут ограничения для сети)

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

ЗначениеОписание

0

Пройденное ребро не использовало ограничение.

1

Пройденное ребро использовало ограничение.

Примечание:

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

Класс объектов соединений

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

Примечание:

Барьеры — это сетевые положения. Однако существуют ситуации, когда барьеры не включаются в класс объектов соединений. Эти ситуации описаны ниже.

  • Инструмент Копировать пройденные исходные объекты никогда не выдает барьеры ограничения, так как они не могут быть проходимыми.
  • Точечные барьеры с дополнительной стоимостью, которые были обойдены при анализе, включаются в класс объектов соединений. Но если барьер с дополнительной стоимостью задан как 0 (т.е. соответствующий импеданс не меняется), барьер исключается из этого класса объектов.
  • Точки, представляющие места, где был осуществлен входа или выход из линий или полигональных барьеров масштабированной стоимости, включаются как объекты в класс объектов соединений, но только если барьер масштабирует импеданс по значению, не равному 1.

ObjectID

Управляемое системой поле ID.

Shape

Геометрия точки.

SourceName

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

Когда точки создаются на основе пройденных соединений набора сетевых данных, значение SourceName совпадает с именем класса объектов источника соединений. Для наборов сетевых данных StreetMap значение SourceName равно Источник соединений ND_SDC, так как у них нет класса объектов источника соединений.

Когда точки создаются на основе других источников, значение SourceName определяет источник с одним из значений ниже.

ЗначениеОписание

Stops

Точка была создана на основе остановки при анализе маршрута.

Facilities

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

Incidents

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

Orders

Точка была создана на основе заказа при решении задачи выбора маршрута транспорта.

Depots

Точка была создана на основе станции при решении задачи выбора маршрута транспорта.

Breaks

Точка была создана на основе перерыва при решении задачи выбора маршрута транспорта.

MidspanJunctions

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

SourceOID

ID объекта проходимых исходных объектов. Это значение относится к Object ID в классе объектов, определенного в поле SourceName.

Значение SourceOID равно -1, если значение SourceName равно MidspanJunctions или значение SourceType равно VIRTUAL.

SourceType

Для этого поля доступны три значения:

ЗначениеОписание

NETWORK

Объект представляет проходимый элемент набора сетевых данных.

NA_CLASS

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

VIRTUAL

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

EID

ID элемента (EID) уникально описывает элемент сети. Это поле указывает EID проходимого элемента сети. EID сетевого элемента не зависит от Object ID объекта. Один объект может храниться как множество разных элементов в сети.

EID равно -1, если объект не представляет соединение из набора сетевых данных. Например, значение равно -1, если точка представляет остановку на маршруте.

RouteID

или

FacilityID

Если входной слой сетевого анализа является маршрутом, ближайшим пунктом обслуживания или задачей выбора маршрута транспорта, имя этого поля — RouteID, и оно уникально идентифицирует маршрут, проходящий через соединение. Это значение относится к ID объекта из подслоя Маршруты во входном слое сетевого анализа.

Если входной слой сетевого анализа является областью обслуживания, поле называется – FacilityID, и оно уникально идентифицирует пункт, область обслуживания которого проходит через соединение. Это значение относится к Object ID из подслоя Пункты обслуживания во входном слое сетевого анализа.

Attr_[CostAttributeName]

(например, Attr_Minutes, где Minutes – это импеданс для сети)

Стоимость соответствующего соединения. Единицы измерения этого поля совпадают с единицами атрибута стоимости, указанного в имени поля.

Cumul_[CostAttributeName]

(например, Cumul_Minutes, где Minutes — это импеданс для сети)

Накопленная стоимость соответствующих элементов сети с начала маршрута или области обслуживания до расположения текущего точечного объекта.

Единицы измерения этого поля совпадают с единицами атрибута стоимости, указанного в имени поля.

Attr_[RestrictionAttributeName]

(например, Attr_Avoid_Toll_Roads, где Avoid Toll Roads (Избегать платных дорог) - это атрибут ограничения для сети)

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

ЗначениеОписание

0

Проходимое соединение не использовало ограничение.

1

Проходимое соединение использовало ограничение.

Примечание:

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

Таблица атрибутов поворотов

ObjectID

Управляемое системой поле ID.

SourceName

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

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

Для наборов сетевых данных StreetMap именем источника поворотов является имя класса объектов, ссылающегося на слой источника поворотов. Один из способов определения имен источников поворотов — принять опцию добавления исходных слоев при добавлении слоя наборов сетевых данных StreetMap в ArcGIS AllSource.

Когда запись создается на основе глобального поворота, значение SourceName равно ImplicitTurns.

SourceOID

ID объекта проходимых исходных объектов. Это значение относится к ID объекта из класса объектов, определенного в поле SourceName.

Значение SourceOID равно -1, если значение SourceName равно ImplicitTurns.

SourceType

Для этого поля доступны два значения:

ЗначениеОписание

NETWORK

Запись представляет проходимый элемент набора сетевых данных.

VIRTUAL

Запись представляет проходимый глобальный поворот.

EID

ID элемента (EID) уникально описывает элемент сети. Это поле указывает EID проходимого элемента сети. EID сетевого элемента не зависит от Object ID объекта. Один объект может храниться как множество разных элементов в сети.

EID имеет значение -1, если запись представляет проходимый глобальный поворот.

FromEdgeID

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

Поле FromEdgeID указывает Object ID линейного объекта в классе объектов ребер, который совпадает с начальным ребром поворота.

ToEdgeID

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

Поле ToEdgeID определяет Object ID линейного объекта в классе объектов ребер, который совпадает с концом поворота.

RouteID

или

FacilityID

Если входной слой сетевого анализа является маршрутом, ближайшим пунктом обслуживания или задачей выбора маршрута транспорта, имя этого поля — RouteID, и оно уникально идентифицирует маршрут, проходящий через поворот. Это значение относится к ID объекта из подслоя Маршруты во входном слое сетевого анализа.

Если входной слой сетевого анализа является областью обслуживания, имя этого поля – FacilityID, и оно уникально идентифицирует пункт, область обслуживания которого проходит через поворот. Это значение относится к Object ID из подслоя Пункты обслуживания во входном слое сетевого анализа.

Attr_[CostAttributeName]

(например, Attr_Minutes, где Minutes – это импеданс для сети)

Стоимость соответствующего поворота. Единицы измерения этого поля совпадают с единицами атрибута стоимости, указанного в имени поля.

Cumul_[CostAttributeName]

(например, Cumul_Minutes, где Minutes — это импеданс для сети)

Накопленная стоимость соответствующих элементов сети с начала маршрута или области обслуживания до расположения текущего поворота.

Единицы измерения этого поля совпадают с единицами атрибута стоимости, указанного в имени поля.

Attr_[RestrictionAttributeName]

(например, Attr_Avoid_Toll_Road, где "Avoid Toll Roads" — это атрибут ограничения сети)

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

ЗначениеОписание

0

Проходимый поворот не использовал ограничение.

1

Проходимый поворот использовал ограничение.

Примечание:

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