Wichtig
Übersetzen ist eine Gemeinschaftsleistung Sie können mitmachen. Diese Seite ist aktuell zu 37.88% übersetzt.
24.1.10. Network analysis
24.1.10.1. Service area (from layer)
Returns all the edges or parts of edges of a network that can be reached within a distance or a time, starting from a point layer. This allows evaluation of accessibility within a network, e.g. what are the places I can navigate to on a road network without spending cost greater than a given value (the cost can be distance or time).
Parameter
Grundlegende Parameter
Bezeichnung |
Name |
Typ |
Beschreibung |
---|---|---|---|
Vector layer representing network |
|
[vector: line] |
Line vector layer representing the network to be covered |
Vector layer with start points |
|
[vector: point] |
Point vector layer whose features are used as start points to generate the service areas |
Path type to calculate |
|
[Aufzählung] Standard: 0 |
The type of path to calculate. One of:
|
Travel cost (distance for „Shortest“, time for „Fastest“) |
|
[Zahl] Standard: 0 |
The value is estimated as a distance (in the network layer units) when looking for the Shortest path and as time (in hours) for the Fastest path. |
Service area (lines) |
|
[vector: line] Standard: |
Specify the output line layer for the service area. One of:
Auch die Dateikodierung kann hier geändert werden. |
Service area (boundary nodes) |
|
[vector: point] Standard: |
Specify the output point layer for the service area boundary nodes. One of:
Auch die Dateikodierung kann hier geändert werden. |
Non-routable features |
|
[vector: point] Standard: |
Specify the output which will be used to store any input features which could not be routed (e.g., those which are too far from the network layer). One of:
Auch die Dateikodierung kann hier geändert werden. |
Fortgeschrittene Parameter
Bezeichnung |
Name |
Typ |
Beschreibung |
---|---|---|---|
Direction field Optional |
|
[tablefield: string] Default: 0.0 |
The field used to specify directions for the network edges. The values used in this field are specified with the three
parameters |
Value for forward direction Optional |
|
[string] Default: ‚‘ (empty string) |
Value set in the direction field to identify edges with a forward direction |
Value for backward direction Optional |
|
[string] Default: ‚‘ (empty string) |
Value set in the direction field to identify edges with a backward direction |
Value for both directions Optional |
|
[string] Default: ‚‘ (empty string) |
Value set in the direction field to identify bidirectional edges |
Default direction |
|
[Aufzählung] Default: 2 |
If a feature has no value set in the direction field or if no direction field is set, then this direction value is used. One of:
|
Speed field Optional |
|
[tablefield: string] |
Field providing the speed value (in If a feature does not have a value in this field, or
no field is set then the default speed value (provided
with the |
Default speed (km/h) |
|
[Zahl] Default: 50.0 |
Value to use to calculate the travel time if no speed field is provided for an edge |
Topology tolerance |
|
[Zahl] Default: 0.0 |
Two lines with nodes closer than the specified tolerance are considered connected |
Include upper/lower bound points |
|
[Boolean] Standard: falsch |
Creates a point layer output with two points for each edge at the boundaries of the service area. One point is the start of that edge, the other is the end. |
Maximum point distance from network |
|
[Zahl] Default: Not set |
Specifies an optional limit on the distance from the points to the network layer. If a point is further from the network than this distance it will be treated as non-routable. If not set, endpoints will be snapped to the nearest point on the network layer, regardless of how far away from the network they actually are. |
Ausgaben
Bezeichnung |
Name |
Typ |
Beschreibung |
---|---|---|---|
Service area (boundary nodes) |
|
[vector: point] |
The output point layer with the service area boundary nodes. |
Service area (lines) |
|
[vector: line] |
Line layer representing the parts of the network that can be serviced by the start points, for the given cost. |
Non routable features |
|
[vector: point] |
An optional output which will be used to store any input features which could not be routed (e.g., those which are too far from the network layer). |
Pythoncode
Algorithm ID: qgis:serviceareafromlayer
import processing
processing.run("algorithm_id", {parameter_dictionary})
Die Algorithmus-Kennung wird angezeigt, wenn Sie den Mauszeiger über den Algorithmus in der Verarbeitungs-Werkzeugkiste bewegen. Die Parameter-Liste (parameter_dictionary) enthält die Namen und Werte der Parameter. Siehe Verarbeitungs-Algorithmen von der Konsole aus verwenden für Details zur Ausführung von Verarbeitungsalgorithmen über die Python-Konsole.
24.1.10.2. Service area (from point)
Returns all the edges or parts of edges of a network that can be reached within a given distance or time, starting from a point feature. This allows the evaluation of accessibility within a network, e.g. what are the places I can navigate to on a road network without spending a cost greater than a given value (the cost can be distance or time).
Parameter
Grundlegende Parameter
Bezeichnung |
Name |
Typ |
Beschreibung |
---|---|---|---|
Vector layer representing the network |
|
[vector: line] |
Line vector layer representing the network to be covered |
Start point (x, y) |
|
[coordinates] |
Coordinate of the point to calculate the service area around. |
Path type to calculate |
|
[Aufzählung] Standard: 0 |
The type of path to calculate. One of:
|
Travel cost (distance for „Shortest“, time for „Fastest“) |
|
[Zahl] Standard: 0 |
The value is estimated as a distance (in the network layer units) when looking for the Shortest path and as time (in hours) for the Fastest path. |
Service area (lines) |
|
[vector: line] Standard: |
Specify the output line layer for the service area. One of:
Auch die Dateikodierung kann hier geändert werden. |
Service area (boundary nodes) |
|
[vector: point] Standard: |
Specify the output point layer for the service area boundary nodes. One of:
Auch die Dateikodierung kann hier geändert werden. |
Fortgeschrittene Parameter
Bezeichnung |
Name |
Typ |
Beschreibung |
---|---|---|---|
Direction field Optional |
|
[tablefield: string] Default: 0.0 |
The field used to specify directions for the network edges. The values used in this field are specified with the three
parameters |
Value for forward direction Optional |
|
[string] Default: ‚‘ (empty string) |
Value set in the direction field to identify edges with a forward direction |
Value for backward direction Optional |
|
[string] Default: ‚‘ (empty string) |
Value set in the direction field to identify edges with a backward direction |
Value for both directions Optional |
|
[string] Default: ‚‘ (empty string) |
Value set in the direction field to identify bidirectional edges |
Default direction |
|
[Aufzählung] Default: 2 |
If a feature has no value set in the direction field or if no direction field is set, then this direction value is used. One of:
|
Speed field Optional |
|
[tablefield: string] |
Field providing the speed value (in If a feature does not have a value in this field, or
no field is set then the default speed value (provided
with the |
Default speed (km/h) |
|
[Zahl] Default: 50.0 |
Value to use to calculate the travel time if no speed field is provided for an edge |
Topology tolerance |
|
[Zahl] Default: 0.0 |
Two lines with nodes closer than the specified tolerance are considered connected |
Maximum point distance from network |
|
[Zahl] Default: Not set |
Specifies an optional limit on the distance from the start point to the network layer. If the point is further from the network than this distance an error will be raised. If not set, the point will be snapped to the nearest point on the network layer, regardless of how far away from the network it actually is. |
Include upper/lower bound points |
|
[Boolean] Standard: falsch |
Creates a point layer output with two points for each edge at the boundaries of the service area. One point is the start of that edge, the other is the end. |
Ausgaben
Bezeichnung |
Name |
Typ |
Beschreibung |
---|---|---|---|
Service area (boundary nodes) |
|
[vector: point] |
The output point layer with the service area boundary nodes. |
Service area (lines) |
|
[vector: line] |
Line layer representing the parts of the network that can be serviced by the start point, for the given cost. |
Pythoncode
Algorithm ID: native:serviceareafrompoint
import processing
processing.run("algorithm_id", {parameter_dictionary})
Die Algorithmus-Kennung wird angezeigt, wenn Sie den Mauszeiger über den Algorithmus in der Verarbeitungs-Werkzeugkiste bewegen. Die Parameter-Liste (parameter_dictionary) enthält die Namen und Werte der Parameter. Siehe Verarbeitungs-Algorithmen von der Konsole aus verwenden für Details zur Ausführung von Verarbeitungsalgorithmen über die Python-Konsole.
24.1.10.3. Shortest path (layer to point)
Computes the optimal (shortest or fastest) routes from multiple start points defined by a vector layer and a given end point.
Parameter
Grundlegende Parameter
Bezeichnung |
Name |
Typ |
Beschreibung |
---|---|---|---|
Vector layer representing network |
|
[vector: line] |
Line vector layer representing the network to be covered |
Path type to calculate |
|
[Aufzählung] Standard: 0 |
The type of path to calculate. One of:
|
Vector layer with start points |
|
[vector: point] |
Point vector layer whose features are used as start points of the routes |
End point (x, y) |
|
[coordinates] |
Point feature representing the end point of the routes |
Shortest path |
|
[vector: line] Standard: |
Specify the output line layer for the shortest paths. One of:
Auch die Dateikodierung kann hier geändert werden. |
Non-routable features |
|
[vector: point] Standard: |
Specify the output which will be used to store any input features which could not be routed (e.g., those which are too far from the network layer). One of:
Auch die Dateikodierung kann hier geändert werden. |
Fortgeschrittene Parameter
Bezeichnung |
Name |
Typ |
Beschreibung |
---|---|---|---|
Direction field Optional |
|
[tablefield: string] Default: 0.0 |
The field used to specify directions for the network edges. The values used in this field are specified with the three
parameters |
Value for forward direction Optional |
|
[string] Default: ‚‘ (empty string) |
Value set in the direction field to identify edges with a forward direction |
Value for backward direction Optional |
|
[string] Default: ‚‘ (empty string) |
Value set in the direction field to identify edges with a backward direction |
Value for both directions Optional |
|
[string] Default: ‚‘ (empty string) |
Value set in the direction field to identify bidirectional edges |
Default direction |
|
[Aufzählung] Default: 2 |
If a feature has no value set in the direction field or if no direction field is set, then this direction value is used. One of:
|
Speed field Optional |
|
[tablefield: string] |
Field providing the speed value (in If a feature does not have a value in this field, or
no field is set then the default speed value (provided
with the |
Default speed (km/h) |
|
[Zahl] Default: 50.0 |
Value to use to calculate the travel time if no speed field is provided for an edge |
Topology tolerance |
|
[Zahl] Default: 0.0 |
Two lines with nodes closer than the specified tolerance are considered connected |
Maximum point distance from network |
|
[Zahl] Default: Not set |
Specifies an optional limit on the distance from the start and end points to the network layer. If a start feature is further from the network than this distance it will be treated as non-routable. If the end point is further from the network than this distance an error will be raised. If not set, points will be snapped to the nearest point on the network layer, regardless of how far away from the network they actually are. |
Ausgaben
Bezeichnung |
Name |
Typ |
Beschreibung |
---|---|---|---|
Shortest path |
|
[vector: line] |
Line layer of the shortest or fastest path from each of the start points to the end point |
Non routable features |
|
[vector: point] |
An optional output layer which will be used to store any input features which could not be routed (e.g., those which are too far from the network layer). |
Pythoncode
Algorithm ID: native:shortestpathlayertopoint
import processing
processing.run("algorithm_id", {parameter_dictionary})
Die Algorithmus-Kennung wird angezeigt, wenn Sie den Mauszeiger über den Algorithmus in der Verarbeitungs-Werkzeugkiste bewegen. Die Parameter-Liste (parameter_dictionary) enthält die Namen und Werte der Parameter. Siehe Verarbeitungs-Algorithmen von der Konsole aus verwenden für Details zur Ausführung von Verarbeitungsalgorithmen über die Python-Konsole.
24.1.10.4. Shortest path (point to layer)
Computes the optimal (shortest or fastest) routes between a given start point and multiple end points defined by a point vector layer.
Warnung
This algorithm drops existing primary keys or FID values and regenerates them in output layers.
Parameter
Grundlegende Parameter
Bezeichnung |
Name |
Typ |
Beschreibung |
---|---|---|---|
Vector layer representing network |
|
[vector: line] |
Line vector layer representing the network to be covered |
Path type to calculate |
|
[Aufzählung] Standard: 0 |
The type of path to calculate. One of:
|
Start point (x, y) |
|
[coordinates] |
Point feature representing the start point of the routes |
Vector layer with end points |
|
[vector: point] |
Point vector layer whose features are used as end points of the routes |
Shortest path |
|
[vector: line] Standard: |
Specify the output line layer for the shortest paths. One of:
Auch die Dateikodierung kann hier geändert werden. |
Non-routable features |
|
[vector: point] Standard: |
Specify the output which will be used to store any input features which could not be routed (e.g., those which are too far from the network layer). One of:
Auch die Dateikodierung kann hier geändert werden. |
Fortgeschrittene Parameter
Bezeichnung |
Name |
Typ |
Beschreibung |
---|---|---|---|
Direction field Optional |
|
[tablefield: string] Default: 0.0 |
The field used to specify directions for the network edges. The values used in this field are specified with the three
parameters |
Value for forward direction Optional |
|
[string] Default: ‚‘ (empty string) |
Value set in the direction field to identify edges with a forward direction |
Value for backward direction Optional |
|
[string] Default: ‚‘ (empty string) |
Value set in the direction field to identify edges with a backward direction |
Value for both directions Optional |
|
[string] Default: ‚‘ (empty string) |
Value set in the direction field to identify bidirectional edges |
Default direction |
|
[Aufzählung] Default: 2 |
If a feature has no value set in the direction field or if no direction field is set, then this direction value is used. One of:
|
Speed field Optional |
|
[tablefield: string] |
Field providing the speed value (in If a feature does not have a value in this field, or
no field is set then the default speed value (provided
with the |
Default speed (km/h) |
|
[Zahl] Default: 50.0 |
Value to use to calculate the travel time if no speed field is provided for an edge |
Topology tolerance |
|
[Zahl] Default: 0.0 |
Two lines with nodes closer than the specified tolerance are considered connected |
Maximum point distance from network |
|
[Zahl] Default: Not set |
Specifies an optional limit on the distance from the start and end points to the network layer. If the start point is further from the network than this distance an error will be raised. If an end feature is further from the network than this distance it will be treated as non-routable. If not set, points will be snapped to the nearest point on the network layer, regardless of how far away from the network they actually are. |
Ausgaben
Bezeichnung |
Name |
Typ |
Beschreibung |
---|---|---|---|
Shortest path |
|
[vector: line] |
Line layer of the shortest or fastest path from each of the start points to the end point |
Non routable features |
|
[vector: point] |
An optional output layer which will be used to store any input features which could not be routed (e.g., those which are too far from the network layer). |
Pythoncode
Algorithm ID: native:shortestpathpointtolayer
import processing
processing.run("algorithm_id", {parameter_dictionary})
Die Algorithmus-Kennung wird angezeigt, wenn Sie den Mauszeiger über den Algorithmus in der Verarbeitungs-Werkzeugkiste bewegen. Die Parameter-Liste (parameter_dictionary) enthält die Namen und Werte der Parameter. Siehe Verarbeitungs-Algorithmen von der Konsole aus verwenden für Details zur Ausführung von Verarbeitungsalgorithmen über die Python-Konsole.
24.1.10.5. Shortest path (point to point)
Computes the optimal (shortest or fastest) route between a given start point and a given end point.
Parameter
Grundlegende Parameter
Bezeichnung |
Name |
Typ |
Beschreibung |
---|---|---|---|
Vector layer representing network |
|
[vector: line] |
Line vector layer representing the network to be covered |
Path type to calculate |
|
[Aufzählung] Standard: 0 |
The type of path to calculate. One of:
|
Start point (x, y) |
|
[coordinates] |
Point feature representing the start point of the routes |
End point (x, y) |
|
[coordinates] |
Point feature representing the end point of the routes |
Shortest path |
|
[vector: line] |
Specify the output line layer for the shortest paths. One of:
Auch die Dateikodierung kann hier geändert werden. |
Fortgeschrittene Parameter
Bezeichnung |
Name |
Typ |
Beschreibung |
---|---|---|---|
Direction field Optional |
|
[tablefield: string] Default: 0.0 |
The field used to specify directions for the network edges. The values used in this field are specified with the three
parameters |
Value for forward direction Optional |
|
[string] Default: ‚‘ (empty string) |
Value set in the direction field to identify edges with a forward direction |
Value for backward direction Optional |
|
[string] Default: ‚‘ (empty string) |
Value set in the direction field to identify edges with a backward direction |
Value for both directions Optional |
|
[string] Default: ‚‘ (empty string) |
Value set in the direction field to identify bidirectional edges |
Default direction |
|
[Aufzählung] Default: 2 |
If a feature has no value set in the direction field or if no direction field is set, then this direction value is used. One of:
|
Speed field Optional |
|
[tablefield: string] |
Field providing the speed value (in If a feature does not have a value in this field, or
no field is set then the default speed value (provided
with the |
Default speed (km/h) |
|
[Zahl] Default: 50.0 |
Value to use to calculate the travel time if no speed field is provided for an edge |
Topology tolerance |
|
[Zahl] Default: 0.0 |
Two lines with nodes closer than the specified tolerance are considered connected |
Maximum point distance from network |
|
[Zahl] Default: Not set |
Specifies an optional limit on the distance from the start and end points to the network layer. If either point is further from the network than this distance an error will be raised. If not set, points will be snapped to the nearest point on the network layer, regardless of how far away from the network they actually are. |
Ausgaben
Bezeichnung |
Name |
Typ |
Beschreibung |
---|---|---|---|
Shortest path |
|
[vector: line] |
Line layer of the shortest or fastest path from each of the start point to the end point |
Pythoncode
Algorithm ID: native:shortestpathpointtopoint
import processing
processing.run("algorithm_id", {parameter_dictionary})
Die Algorithmus-Kennung wird angezeigt, wenn Sie den Mauszeiger über den Algorithmus in der Verarbeitungs-Werkzeugkiste bewegen. Die Parameter-Liste (parameter_dictionary) enthält die Namen und Werte der Parameter. Siehe Verarbeitungs-Algorithmen von der Konsole aus verwenden für Details zur Ausführung von Verarbeitungsalgorithmen über die Python-Konsole.