Skip to main content

attribute

Краткая информация

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

Обсуждение

Объект NetworkQuery предоставляет из себя параметр метода attach, и другие методы могут использовать self.networkQuery для этого объекта. Объект NetworkQuery можно использовать для получения различных свойств набора сетевых данных или запроса атрибутов, элементов и т.д. набора сетевых данных.

Синтаксис

attribute()

Свойства

Имя Объяснение Тип данных

networkName

(Только для чтения)

Имя сети.

String

sourceNames

(Только для чтения)

Имена источников, на которые ссылается сеть. Их тип - string.

Iterable

Методы

attribute(attribute_name)

Возвращает атрибут указанного имени атрибута.

Имя Объяснение Тип данных

attribute_name

The name of the network attribute.

String

Возвращаемое значение

Тип данных Объяснение

Attribute

Объект атрибута.

Если имя атрибута не найдено, будет возвращено None.

attributeUsage(attribute)

Возвращает тип использования указанного атрибута.

Имя Объяснение Тип данных

attribute

The attribute ID as an attribute object.

Attribute

Возвращаемое значение

Тип данных Объяснение

AttributeUsage

Перечисление использования атрибута.

attributeParameters(attribute)

Возвращает параметры указанного атрибута.

Имя Объяснение Тип данных

attribute

The attribute ID as an attribute object.

Attribute

Возвращаемое значение

Тип данных Объяснение

AttributeParameter

Итерируемость параметров атрибута.

fromJunction(edge)

Возвращает соединение от для указанного ребра.

Имя Объяснение Тип данных

edge

The edge that will get the from junction.

Edge

Возвращаемое значение

Тип данных Объяснение

Junction

Соединение от для указанного ребра.

toJunction(edge)

Возвращает соединение для указанного ребра.

Имя Объяснение Тип данных

edge

The edge that will get the to junction.

Edge

Возвращаемое значение

Тип данных Объяснение

Junction

Соединение для указанного ребра.

atJunction(turn)

Возвращает соединение, которое связывает первое и второе ребра поворота.

Имя Объяснение Тип данных

turn

An iterable consisting of turn with the first and second edges.

Turn

Возвращаемое значение

Тип данных Объяснение

Junction

Соединение, которое связывает первое и второе ребра поворота.

turns(junction)

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

Имя Объяснение Тип данных

junction

The junction that will get the turns.

Junction

Возвращаемое значение

Тип данных Объяснение

Turn

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

edges(element)

Возвращает ребра, соединенные с указанным элементом.

Имя Объяснение Тип данных

element

The element the edges are connected to. The element can be a junction or a turn.

Object

Возвращаемое значение

Тип данных Объяснение

Edge

Итерация ребер, соединенных с указанным элементом.

edgePositions(edge)

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

Возможные значения варьируются от 0.0 до 1.0

Имя Объяснение Тип данных

edge

The edge that will get the from and to positions.

Edge

Возвращаемое значение

Тип данных Объяснение

tuple

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

edgeAzimuths(edge)

Возвращает азимуты От и До для указанного ребра.

Имя Объяснение Тип данных

edge

The edge that will get the from and to azimuths.

Edge

Возвращаемое значение

Тип данных Объяснение

tuple

Азимуты От и До для указанного ребра. Кортеж содержит значения с плавающей точкой.

sourceInfo(element)

Возвращает исходную информацию для указанного сетевого элемента.

Имя Объяснение Тип данных

element

The element that will get the source information. The element can be a Junction, an edge, or a turn.

Object

Возвращаемое значение

Тип данных Объяснение

Integer

Кортеж значений ID источника сети и object ID источника сети.

attributeValue(element, attribute, time_usage, local_time)

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

Имя Объяснение Тип данных

element

The element that the attribute value will be applied to. The element can be an edge, a junction, or a turn.

Object

attribute

The attribute that the value will be applied to.

Attribute

time_usage

The time usage type.

(Значение по умолчанию — NetworkTimeUsage.Unused)

NetworkTimeUsage

local_time

The time that will be used with the specified element.

(Значение по умолчанию — None)

DateTime

Возвращаемое значение

Тип данных Объяснение

Object

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