Importante
La traduzione è uno sforzo comunitario you can join. Questa pagina è attualmente tradotta al 100.00%.
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. |
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. |
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. |
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 |
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] |
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 |
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 |
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.
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] |
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 |
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 |
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 |
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.