サマリー
This object provides access to a network dataset's properties, attributes, attribute values, and elements.
説明
A NetworkQuery object is provided as a parameter to the attach method, and other methods can use self.networkQuery to this object. A NetworkQuery object can be used to get various properties of a network dataset or query a network dataset for attributes, elements, and so on.
プロパティ
プロパティ | 説明 | データ タイプ |
networkName (読み取り専用) | The name of the network. | String |
sourceNames (読み取り専用) | The names of the sources referenced by the network. This is of type string. | Iterable |
方法の概要
方法 | 説明 |
attribute (attribute_name) | Returns an attribute of the specified attribute name. |
attributeUsage (attribute) | Returns the usage type of the specified attribute. |
attributeParameters (attribute) | Returns the parameters of the specified attribute. |
fromJunction (edge) | Returns the from junction for the specified edge. |
toJunction (edge) | Returns the to junction for the specified edge. |
atJunction (turn) | Returns the junction that connects the first and second edges of the turn. |
turns (junction) | Returns the turns for the specified junction where the junction connects the first and second edges of each turn. |
edges (element) | Returns the edges that are connected to the specified element. |
edgePositions (edge) | Returns the from and to positions along the source feature for the specified edge. This method uses the digitization direction of the source feature. The values can range from 0.0 to 1.0 |
edgeAzimuths (edge) | Returns the from and to azimuths for the specified edge. |
sourceInfo (element) | Returns source information for the specified network element. |
attributeValue (element, attribute, time_usage, local_time) | The attribute value for a specified element, with optional time. |
方法
attribute (attribute_name)
パラメーター | 説明 | データ タイプ |
attribute_name | The name of the network attribute. | String |
データ タイプ | 説明 |
Attribute | An attribute object. If the attribute name is not found, None will be returned. |
attributeUsage (attribute)
パラメーター | 説明 | データ タイプ |
attribute | The attribute ID as an attribute object. | Attribute |
データ タイプ | 説明 |
AttributeUsage | An attribute usage enumeration. |
attributeParameters (attribute)
パラメーター | 説明 | データ タイプ |
attribute | The attribute ID as an attribute object. | Attribute |
データ タイプ | 説明 |
AttributeParameter | An iterable of attribute parameters. |
fromJunction (edge)
パラメーター | 説明 | データ タイプ |
edge | The edge that will get the from junction. | Edge |
データ タイプ | 説明 |
Junction | The from junction for the specified edge. |
toJunction (edge)
パラメーター | 説明 | データ タイプ |
edge | The edge that will get the to junction. | Edge |
データ タイプ | 説明 |
Junction | The to junction for the specified edge. |
atJunction (turn)
パラメーター | 説明 | データ タイプ |
turn | An iterable consisting of turn with the first and second edges. | Turn |
データ タイプ | 説明 |
Junction | The junction that connects the first and second edges of the turn. |
turns (junction)
パラメーター | 説明 | データ タイプ |
junction | The junction that will get the turns. | Junction |
データ タイプ | 説明 |
Turn | An iterable of turns for the specified junction where the junction connects the first and second edges of each turn. |
edges (element)
パラメーター | 説明 | データ タイプ |
element | The element the edges are connected to. The element can be a junction or a turn. | Object |
データ タイプ | 説明 |
Edge | An iterable of edges that are connected to the specified element. |
edgePositions (edge)
パラメーター | 説明 | データ タイプ |
edge | The edge that will get the from and to positions. | Edge |
データ タイプ | 説明 |
tuple | The from and to positions along the source feature for the specified edge. The tuple consists of float values. |
edgeAzimuths (edge)
パラメーター | 説明 | データ タイプ |
edge | The edge that will get the from and to azimuths. | Edge |
データ タイプ | 説明 |
tuple | The from and to azimuths for the specified edge. The tuple consists of float values. |
sourceInfo (element)
パラメーター | 説明 | データ タイプ |
element | The element that will get the source information. The element can be a Junction, an edge, or a turn. | Object |
データ タイプ | 説明 |
Integer | A tuple of network source ID and network source 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 | The attribute value for a specified element at a given time. This could be an integer, a float or a boolean. |