Краткая информация
Этот объект обеспечивает доступ к свойствам, атрибутам, значениям атрибутов и элементам набора сетевых данных.
Обсуждение
Объект NetworkQuery предоставляет из себя параметр метода attach, и другие методы могут использовать self.networkQuery для этого объекта. Объект NetworkQuery можно использовать для получения различных свойств набора сетевых данных или запроса атрибутов, элементов и т.д. набора сетевых данных.
Свойства
Свойство | Описание | Тип данных |
networkName (только чтение) | Имя сети. | String |
sourceNames (только чтение) | Имена источников, на которые ссылается сеть. Их тип - string. | Iterable |
Обзор метода
Метод | Описание |
attribute (attribute_name) | Возвращает атрибут указанного имени атрибута. |
attributeUsage (attribute) | Возвращает тип использования указанного атрибута. |
attributeParameters (attribute) | Возвращает параметры указанного атрибута. |
fromJunction (edge) | Возвращает соединение от для указанного ребра. |
toJunction (edge) | Возвращает соединение для указанного ребра. |
atJunction (turn) | Возвращает соединение, которое связывает первое и второе ребра поворота. |
turns (junction) | Возвращает повороты для указанного соединения, в которых соединение связывает первое и второе ребра каждого поворота. |
edges (element) | Возвращает ребра, соединенные с указанным элементом. |
edgePositions (edge) | Возвращает исходную и конечную позиции вдоль исходного объекта для указанного ребра. Этот метод использует направление оцифровки исходного объекта. Возможные значения варьируются от 0.0 до 1.0 |
edgeAzimuths (edge) | Возвращает азимуты От и До для указанного ребра. |
sourceInfo (element) | Возвращает исходную информацию для указанного сетевого элемента. |
attributeValue (element, attribute, time_usage, local_time) | Значение атрибута для указанного элемента с дополнительным временем. |
Методы
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)
Параметр | Описание | Тип данных |
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 | Значение атрибута для указанного элемента в данный момент времени. Значение может быть целочисленным, с плавающей точкой или булевым. |