Subgroup: Network
Class: QgsNetworkStrategy¶
-
class
qgis.analysis.
QgsNetworkStrategy
¶ Bases:
sip.wrapper
New in version 3.0: QgsNetworkStrategy defines strategy used for calculation of the edge cost. For example it can
take into account travel distance, amount of time or money. Currently there are two strategies implemented in the analysis library: QgsNetworkDistanceStrategy and QgsNetworkSpeedStrategy. QgsNetworkStrategy implemented using “strategy” design pattern.
Methods
cost
Returns edge cost requiredAttributes
Returns a list of the source layer attributes needed for cost calculation. Attributes
-
cost
(self, distance: float, f: QgsFeature) → Any¶ Returns edge cost
-
requiredAttributes
(self) → object¶ Returns a list of the source layer attributes needed for cost calculation. This is method called by
QgsGraphDirector
.
-