DirectionsQuery

Zusammenfassung

Provides access to directions properties and query methods.

Diskussion

A DirectionsQuery object is provided as a parameter to the customize method, allowing access to the output directions traversed junctions and traversed edges. The direction points associated with these elements can be accessed allowing them to be customized.

Eigenschaften

EigenschaftErläuterungDatentyp
edges
(Schreibgeschützt)

The edges in the sequence being traversed.

TraversedJunction
junctions
(Schreibgeschützt)

The junctions in the sequence being traversed.

TraversedJunction
routeID
(Schreibgeschützt)

The ID of the route in the result (zero based).

Integer
routeName
(Schreibgeschützt)

The name of the route

String
softRestrictionNames
(Schreibgeschützt)

An iterable of enabled soft restrictions.

Iterable

Methodenübersicht

MethodeErläuterung
adjacentEdges (junction)

Returns the adjacent edges of the specified junction. These edges are not traversed.

attributeValue (element, attribute)

Returns the value of the specified network attribute for the element.

fieldValue (element, mapped_field_name)

Returns the value of the specified mapped field for the specified element.

fromEdge (turn)

Returns the from edge of the specified turn.

fromJunction (edge)

Returns the from junction for the specified edge.

nextTraversedEdge (junction)

Returns the next edge of the specified junction.

previousTraversedEdge (junction)

Returns the previous edge of the specified junction.

toEdge (turn)

Returns the to edge of the specified turn.

toJunction (edge)

Returns the to junction for the specified edge.

turns (junction)

Returns the turns of the specified junction.

Methoden

adjacentEdges (junction)
ParameterErläuterungDatentyp
junction

The adjacent edge from the specified junction.

TraversedJunction
Rückgabewert
DatentypErläuterung
AdjacentNetworkEdge

An iterable of adjacent edges.

attributeValue (element, attribute)
ParameterErläuterungDatentyp
element

The element that will be queried for the attribute value.

TraversedElement
attribute

The attribute that the value will be applied to.

Attribute
Rückgabewert
DatentypErläuterung
Object

The attribute value or None if the attribute doesn't exist. This could also be an integer, a float, or a boolean.

fieldValue (element, mapped_field_name)
ParameterErläuterungDatentyp
element

A TraversedEdge, TraversedJunction, or TraversedTurn object.

TraversedElement
mapped_field_name

The mapped field name.

String
Rückgabewert
DatentypErläuterung
Object

The field value or None if the field doesn't exist or is not mapped. This could also be an integer, a float, or a string.

fromEdge (turn)
ParameterErläuterungDatentyp
turn

The from edge of the specified turn.

TraversedTurn
Rückgabewert
DatentypErläuterung
TraversedEdge

A traversed edge.

fromJunction (edge)
ParameterErläuterungDatentyp
edge

The edge that will get the from junction.

TraversedEdge
Rückgabewert
DatentypErläuterung
TraversedJunction

A traversed junction.

nextTraversedEdge (junction)
ParameterErläuterungDatentyp
junction

The next traversed edge from the specified junction.

TraversedJunction
Rückgabewert
DatentypErläuterung
TraversedEdge

A traversed edge, or None is also a possible return value.

previousTraversedEdge (junction)
ParameterErläuterungDatentyp
junction

The previous traversed edge from the specified junction

TraversedJunction
Rückgabewert
DatentypErläuterung
TraversedEdge

A traversed edge, or None is also a possible return value.

toEdge (turn)
ParameterErläuterungDatentyp
turn

The to edge of the specified turn.

TraversedTurn
Rückgabewert
DatentypErläuterung
TraversedEdge

A traversed edge.

toJunction (edge)
ParameterErläuterungDatentyp
edge

The edge that will get the to junction.

TraversedEdge
Rückgabewert
DatentypErläuterung
TraversedJunction

A traversed junction.

turns (junction)
ParameterErläuterungDatentyp
junction

The turns of the specified junction.

TraversedJunction
Rückgabewert
DatentypErläuterung
TraversedTurn

An iterable of traversed turns.