Importante
La traduzione è uno sforzo comunitario you can join. Questa pagina è attualmente tradotta al 93.82%.
24.1.10. Analisi di rete
24.1.10.1. Area di servizio (da vettore)
Restituisce tutti i percorsi o parti di percorso di una rete che possono essere raggiunti entro una distanza o un tempo, partendo da un layer di punti. Questo permette di valutare l’accessibilità all’interno di una rete, ad esempio quali sono i luoghi che posso raggiungere su una rete stradale senza spendere un costo maggiore di un dato valore (il costo può essere la distanza o il tempo).
Parametri
Parametri di base
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer vettoriale che rappresenta la rete |
|
[vector: line] |
Layer vettoriale lineare che rappresenta la rete da trattare |
Layer vettoriale con i punti di partenza |
|
[vector: point] |
Layer vettoriale puntuale i cui elementi sono usati come punti di partenza per generare le aree da servire |
Tipo di percorso da calcolare |
|
[enumeration] Valore predefinito: 0 |
Il tipo di percorso da calcolare. Uno di:
|
Costo del viaggio (distanza per «Più breve», tempo per «Più veloce»). |
|
[number] Valore predefinito: 0 |
Il valore è stimato come distanza (nelle unità del layer della rete) quando si cerca il percorso più breve e come tempo (in ore) per il percorso più veloce. |
Area da servire (linee) |
|
[vector: line] Predefinito: |
Specifica il vettore lineare in uscita per l’area da servire. Uno di:
La codifica del file può anche essere cambiata qui. |
**Area da servire (nodi di confine) ** |
|
[vector: point] Predefinito: |
Specificare il layer puntuale in uscita per i nodi di confine dell’area da servire. Uno di:
La codifica del file può anche essere cambiata qui. |
Non-routable features |
|
[vector: point] Predefinito: |
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:
La codifica del file può anche essere cambiata qui. |
Parametri avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Campo direzione Opzionale |
|
[tablefield: string] Predefinito: 0.0 |
Il campo usato per specificare le direzioni dei contorni della rete. I valori usati in questo campo sono specificati con i tre parametri |
Valore per direzione in avanti Opzionale |
|
[string] Predefinito: “” (empty string) |
Valore impostato nel campo direzione per identificare i tratti con una direzione in avanti |
Valore per direzione indietro Opzionale |
|
[string] Predefinito: “” (empty string) |
Valore impostato nel campo direzione per identificare i tratti con una direzione indietro |
Valore per entrambe le direzioni Opzionale |
|
[string] Predefinito: “” (empty string) |
Valore impostato nel campo direzione per identificare i tratti bidirezionali |
Direzione predefinita |
|
[enumeration] Predefinito: 2 |
Se un elemento non ha un valore impostato nel campo direzione o se nessun campo direzione è impostato, allora viene usato uno dei valori di direzione. Uno di:
|
Campo velocità Opzionale |
|
[tablefield: string] |
Campo che fornisce il valore di velocità (in Se un elemento non ha un valore in questo campo, o nessun campo è impostato, allora viene usato il valore di velocità predefinito (fornito con il parametro |
Velocità predefinita (km/h) |
|
[number] Predefinita: 50.0 |
Valore da usare per calcolare il tempo di percorrenza se nessun campo di velocità è fornito per un tratto. |
Tolleranza topologica |
|
[number] Predefinito: 0.0 |
Due linee con nodi più vicini della tolleranza specificata sono considerate collegate |
Includere punti di confine superiore/inferiore |
|
[boolean] Predefinito: False |
Crea un layer puntuale in uscita con due punti per ogni tratto ai confini dell’area da servire. Un punto è l’inizio di quel tratto, l’altro è la fine. |
Maximum point distance from network |
|
[number] 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. |
Output
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
**Area da servire (nodi di confine) ** |
|
[vector: point] |
Il layer puntuale in uscita con i nodi di confine dell’area da servire. |
Area da servire (linee) |
|
[vector: line] |
Vettore lineare che rappresenta le parti della rete che possono essere servite dai punti di partenza, con il costo dato. |
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). |
Codice Python
ID Algoritmo: qgis:serviceareafromlayer
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id algoritmo viene visualizzato quando passi il mouse sull’algoritmo nella finestra degli strumenti di Processing. Il dizionario dei parametri fornisce i nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per i dettagli su come eseguire gli algoritmi di processing dalla console Python.
24.1.10.2. Area di servizio (da punto)
Restituisce tutti i percorsi o parti di percorso di una rete che possono essere raggiunti entro una data distanza o tempo, partendo da un punto particolare. Questo permette di valutare l’accessibilità all’interno di una rete, ad esempio quali sono i luoghi che posso raggiungere su una rete stradale senza spendere un costo maggiore di un dato valore (il costo può essere la distanza o il tempo).
Parametri
Parametri di base
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer vettoriale che rappresenta la rete |
|
[vector: line] |
Layer vettoriale lineare che rappresenta la rete da trattare |
Punto iniziale (x, y) |
|
[coordinates] |
Coordinata del punto rispetto al quale calcolare l’area da servire. |
Tipo di percorso da calcolare |
|
[enumeration] Valore predefinito: 0 |
Il tipo di percorso da calcolare. Uno di:
|
Costo del viaggio (distanza per «Più breve», tempo per «Più veloce»). |
|
[number] Valore predefinito: 0 |
Il valore è stimato come distanza (nelle unità del layer della rete) quando si cerca il percorso più breve e come tempo (in ore) per il percorso più veloce. |
Area da servire (linee) |
|
[vector: line] Predefinito: |
Specifica il vettore lineare in uscita per l’area da servire. Uno di:
La codifica del file può anche essere cambiata qui. |
**Area da servire (nodi di confine) ** |
|
[vector: point] Predefinito: |
Specificare il layer puntuale in uscita per i nodi di confine dell’area da servire. Uno di:
La codifica del file può anche essere cambiata qui. |
Parametri avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Campo direzione Opzionale |
|
[tablefield: string] Predefinito: 0.0 |
Il campo usato per specificare le direzioni dei contorni della rete. I valori usati in questo campo sono specificati con i tre parametri |
Valore per direzione in avanti Opzionale |
|
[string] Predefinito: “” (empty string) |
Valore impostato nel campo direzione per identificare i tratti con una direzione in avanti |
Valore per direzione indietro Opzionale |
|
[string] Predefinito: “” (empty string) |
Valore impostato nel campo direzione per identificare i tratti con una direzione indietro |
Valore per entrambe le direzioni Opzionale |
|
[string] Predefinito: “” (empty string) |
Valore impostato nel campo direzione per identificare i tratti bidirezionali |
Direzione predefinita |
|
[enumeration] Predefinito: 2 |
Se un elemento non ha un valore impostato nel campo direzione o se nessun campo direzione è impostato, allora viene usato uno dei valori di direzione. Uno di:
|
Campo velocità Opzionale |
|
[tablefield: string] |
Campo che fornisce il valore di velocità (in Se un elemento non ha un valore in questo campo, o nessun campo è impostato, allora viene usato il valore di velocità predefinito (fornito con il parametro |
Velocità predefinita (km/h) |
|
[number] Predefinita: 50.0 |
Valore da usare per calcolare il tempo di percorrenza se nessun campo di velocità è fornito per un tratto. |
Tolleranza topologica |
|
[number] Predefinito: 0.0 |
Due linee con nodi più vicini della tolleranza specificata sono considerate collegate |
Maximum point distance from network |
|
[number] 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. |
Includere punti di confine superiore/inferiore |
|
[boolean] Predefinito: False |
Crea un layer puntuale in uscita con due punti per ogni tratto ai confini dell’area da servire. Un punto è l’inizio di quel tratto, l’altro è la fine. |
Output
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
**Area da servire (nodi di confine) ** |
|
[vector: point] |
Il layer puntuale in uscita con i nodi di confine dell’area da servire. |
Area da servire (linee) |
|
[vector: line] |
Vettore lineare che rappresenta le parti della rete che possono essere servite dal punto di partenza, al costo dato. |
Codice Python
ID Algoritmo: native:serviceareafrompoint
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id algoritmo viene visualizzato quando passi il mouse sull’algoritmo nella finestra degli strumenti di Processing. Il dizionario dei parametri fornisce i nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per i dettagli su come eseguire gli algoritmi di processing dalla console Python.
24.1.10.3. Percorso più breve (da vettore a punto)
Calcola i percorsi ottimali (più brevi o più veloci) da più punti di partenza definiti da un layer vettoriale e un dato punto finale.
Parametri
Parametri di base
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer vettoriale che rappresenta la rete |
|
[vector: line] |
Layer vettoriale lineare che rappresenta la rete da trattare |
Tipo di percorso da calcolare |
|
[enumeration] Valore predefinito: 0 |
Il tipo di percorso da calcolare. Uno di:
|
Layer vettoriale con i punti di partenza |
|
[vector: point] |
Layer vettoriale puntuale i cui elementi sono utilizzati come punti di partenza dei percorsi |
Punto finale (x, y) |
|
[coordinates] |
Elemento puntuale che rappresenta il punto finale dei percorsi |
Percorso piu breve |
|
[vector: line] Predefinito: |
Indica il vettore lineare in uscita per i percorsi più brevi. Uno di:
La codifica del file può anche essere cambiata qui. |
Non-routable features |
|
[vector: point] Predefinito: |
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:
La codifica del file può anche essere cambiata qui. |
Parametri avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Campo direzione Opzionale |
|
[tablefield: string] Predefinito: 0.0 |
Il campo usato per specificare le direzioni dei contorni della rete. I valori usati in questo campo sono specificati con i tre parametri |
Valore per direzione in avanti Opzionale |
|
[string] Predefinito: “” (empty string) |
Valore impostato nel campo direzione per identificare i tratti con una direzione in avanti |
Valore per direzione indietro Opzionale |
|
[string] Predefinito: “” (empty string) |
Valore impostato nel campo direzione per identificare i tratti con una direzione indietro |
Valore per entrambe le direzioni Opzionale |
|
[string] Predefinito: “” (empty string) |
Valore impostato nel campo direzione per identificare i tratti bidirezionali |
Direzione predefinita |
|
[enumeration] Predefinito: 2 |
Se un elemento non ha un valore impostato nel campo direzione o se nessun campo direzione è impostato, allora viene usato uno dei valori di direzione. Uno di:
|
Campo velocità Opzionale |
|
[tablefield: string] |
Campo che fornisce il valore di velocità (in Se un elemento non ha un valore in questo campo, o nessun campo è impostato, allora viene usato il valore di velocità predefinito (fornito con il parametro |
Velocità predefinita (km/h) |
|
[number] Predefinita: 50.0 |
Valore da usare per calcolare il tempo di percorrenza se nessun campo di velocità è fornito per un tratto. |
Tolleranza topologica |
|
[number] Predefinito: 0.0 |
Due linee con nodi più vicini della tolleranza specificata sono considerate collegate |
Maximum point distance from network |
|
[number] 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. |
Output
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Percorso piu breve |
|
[vector: line] |
Vettore lineare del percorso più breve o più veloce da ciascuno dei punti di partenza al punto finale |
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). |
Codice Python
ID Algoritmo: native:shortestpathlayertopoint
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id algoritmo viene visualizzato quando passi il mouse sull’algoritmo nella finestra degli strumenti di Processing. Il dizionario dei parametri fornisce i nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per i dettagli su come eseguire gli algoritmi di processing dalla console Python.
24.1.10.4. Percorso più breve (da punto a vettore)
Calcola i percorsi ottimali (più brevi o più veloci) tra un dato punto iniziale e più punti finali definiti da un layer vettoriale di punti.
Avvertimento
This algorithm drops existing primary keys or FID values and regenerates them in output layers.
Parametri
Parametri di base
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer vettoriale che rappresenta la rete |
|
[vector: line] |
Layer vettoriale lineare che rappresenta la rete da trattare |
Tipo di percorso da calcolare |
|
[enumeration] Valore predefinito: 0 |
Il tipo di percorso da calcolare. Uno di:
|
Punto iniziale (x, y) |
|
[coordinates] |
Punto che rappresenta il punto di partenza dei percorsi |
Layer vettoriale con i punti finali |
|
[vector: point] |
Layer vettoriale puntuale i cui elementi sono usati come punti finali dei percorsi |
Percorso piu breve |
|
[vector: line] Predefinito: |
Indica il vettore lineare in uscita per i percorsi più brevi. Uno di:
La codifica del file può anche essere cambiata qui. |
Non-routable features |
|
[vector: point] Predefinito: |
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:
La codifica del file può anche essere cambiata qui. |
Parametri avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Campo direzione Opzionale |
|
[tablefield: string] Predefinito: 0.0 |
Il campo usato per specificare le direzioni dei contorni della rete. I valori usati in questo campo sono specificati con i tre parametri |
Valore per direzione in avanti Opzionale |
|
[string] Predefinito: “” (empty string) |
Valore impostato nel campo direzione per identificare i tratti con una direzione in avanti |
Valore per direzione indietro Opzionale |
|
[string] Predefinito: “” (empty string) |
Valore impostato nel campo direzione per identificare i tratti con una direzione indietro |
Valore per entrambe le direzioni Opzionale |
|
[string] Predefinito: “” (empty string) |
Valore impostato nel campo direzione per identificare i tratti bidirezionali |
Direzione predefinita |
|
[enumeration] Predefinito: 2 |
Se un elemento non ha un valore impostato nel campo direzione o se nessun campo direzione è impostato, allora viene usato uno dei valori di direzione. Uno di:
|
Campo velocità Opzionale |
|
[tablefield: string] |
Campo che fornisce il valore di velocità (in Se un elemento non ha un valore in questo campo, o nessun campo è impostato, allora viene usato il valore di velocità predefinito (fornito con il parametro |
Velocità predefinita (km/h) |
|
[number] Predefinita: 50.0 |
Valore da usare per calcolare il tempo di percorrenza se nessun campo di velocità è fornito per un tratto. |
Tolleranza topologica |
|
[number] Predefinito: 0.0 |
Due linee con nodi più vicini della tolleranza specificata sono considerate collegate |
Maximum point distance from network |
|
[number] 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. |
Output
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Percorso piu breve |
|
[vector: line] |
Vettore lineare del percorso più breve o più veloce da ciascuno dei punti di partenza al punto finale |
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). |
Codice Python
ID Algoritmo: native:shortestpathpointtolayer
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id algoritmo viene visualizzato quando passi il mouse sull’algoritmo nella finestra degli strumenti di Processing. Il dizionario dei parametri fornisce i nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per i dettagli su come eseguire gli algoritmi di processing dalla console Python.
24.1.10.5. Percorso più breve (da punto a punto)
Calcola il percorso ottimale (più breve o più veloce) tra un dato punto iniziale e un dato punto finale.
Parametri
Parametri di base
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer vettoriale che rappresenta la rete |
|
[vector: line] |
Layer vettoriale lineare che rappresenta la rete da trattare |
Tipo di percorso da calcolare |
|
[enumeration] Valore predefinito: 0 |
Il tipo di percorso da calcolare. Uno di:
|
Punto iniziale (x, y) |
|
[coordinates] |
Punto che rappresenta il punto di partenza dei percorsi |
Punto finale (x, y) |
|
[coordinates] |
Elemento puntuale che rappresenta il punto finale dei percorsi |
Percorso piu breve |
|
[vector: line] |
Indica il vettore lineare in uscita per i percorsi più brevi. Uno di:
La codifica del file può anche essere cambiata qui. |
Parametri avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Campo direzione Opzionale |
|
[tablefield: string] Predefinito: 0.0 |
Il campo usato per specificare le direzioni dei contorni della rete. I valori usati in questo campo sono specificati con i tre parametri |
Valore per direzione in avanti Opzionale |
|
[string] Predefinito: “” (empty string) |
Valore impostato nel campo direzione per identificare i tratti con una direzione in avanti |
Valore per direzione indietro Opzionale |
|
[string] Predefinito: “” (empty string) |
Valore impostato nel campo direzione per identificare i tratti con una direzione indietro |
Valore per entrambe le direzioni Opzionale |
|
[string] Predefinito: “” (empty string) |
Valore impostato nel campo direzione per identificare i tratti bidirezionali |
Direzione predefinita |
|
[enumeration] Predefinito: 2 |
Se un elemento non ha un valore impostato nel campo direzione o se nessun campo direzione è impostato, allora viene usato uno dei valori di direzione. Uno di:
|
Campo velocità Opzionale |
|
[tablefield: string] |
Campo che fornisce il valore di velocità (in Se un elemento non ha un valore in questo campo, o nessun campo è impostato, allora viene usato il valore di velocità predefinito (fornito con il parametro |
Velocità predefinita (km/h) |
|
[number] Predefinita: 50.0 |
Valore da usare per calcolare il tempo di percorrenza se nessun campo di velocità è fornito per un tratto. |
Tolleranza topologica |
|
[number] Predefinito: 0.0 |
Due linee con nodi più vicini della tolleranza specificata sono considerate collegate |
Maximum point distance from network |
|
[number] 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. |
Output
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Percorso piu breve |
|
[vector: line] |
Vettore lineare del percorso più breve o più veloce da ogni punto di partenza al punto di arrivo |
Codice Python
ID Algoritmo: native:shortestpathpointtopoint
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id algoritmo viene visualizzato quando passi il mouse sull’algoritmo nella finestra degli strumenti di Processing. Il dizionario dei parametri fornisce i nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per i dettagli su come eseguire gli algoritmi di processing dalla console Python.