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 sostenere un costo maggiore di un dato valore (il costo può essere la distanza o il tempo).
Nota
Questo algoritmo utilizza misurazioni basate sull’ellissoide e rispetta le correnti ellipsoid settings.
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»). |
|
[numeric: double] Predefinito: 0.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 layer di linea in uscita per l’area di servizio. One of:
La codifica del file può anche essere cambiata qui. |
**Area da servire (nodi di confine) ** |
|
[vector: point] Predefinito: |
Specifica il layer di punti in uscita per i nodi del confine dell’area di servizio. One of:
La codifica del file può anche essere cambiata qui. |
Elementi non percorribili |
|
[vector: point] Predefinito: |
Specifica il risultato che verrà utilizzato per memorizzare tutti gli elementi in ingresso che non è stato possibile instradare (ad esempio quelli troppo lontani dal layer di rete). One of:
La codifica del file può anche essere cambiata qui. |
Parametri avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Campo direzione Opzionale |
|
[tablefield: any] |
Il campo usato per specificare le direzioni dei contorni della rete. I valori utilizzati in questo campo sono specificati con i tre parametri “Valore per direzione avanti”, “Valore per direzione indietro” e “Valore per entrambe le direzioni”. Le direzioni avanti e indietro corrispondono a un bordo unidirezionale, mentre “entrambe le direzioni” indica un bordo bidirezionale. Se un elemento non ha un valore in questo campo o se non è impostato alcun campo, viene utilizzata l’impostazione di direzione predefinita (fornita con il parametro “Direzione predefinita”). |
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: numeric] |
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) |
|
[numeric: double] Predefinita: 50.0 |
Valore da utilizzare per calcolare il tempo di percorrenza se non viene fornito alcun valore di velocità per un segmento nel campo specificato. |
Tolleranza topologica |
|
[numeric: double] 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. |
Distanza massima del punto dalla rete Opzionale |
|
[numeric: double] Valote predefinito: non impostato |
Specifica un limite facoltativo per la distanza dei punti dal layer di rete. Se un punto è più lontano dalla rete rispetto a questa distanza, verrà considerato non instradabile. Se non viene impostato, gli endpoint verranno allineati al punto più vicino sul layer di rete, indipendentemente dalla loro effettiva distanza dalla rete. |
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. |
Elementi non instradabili |
|
[vector: point] |
Un risultato opzionale che verrà utilizzato per memorizzare tutte gli elementi in ingresso che non è stato possibile instradare (ad esempio quelli troppo lontani dal layer di rete). |
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 bordi o parti di bordi di una rete raggiungibili entro una determinata distanza o tempo, partendo da un elemento punto. Ciò consente di valutare l’accessibilità all’interno di una rete, ad esempio quali sono i luoghi raggiungibili su una rete stradale senza sostenere un costo superiore a un determinato valore (il costo può essere la distanza o il tempo).
Nota
Questo algoritmo utilizza misurazioni basate sull’ellissoide e rispetta le correnti ellipsoid settings.
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 |
|
[coordinates] |
Coordinata del punto rispetto al quale calcolare l’area da servire. Premi il pulsante … accanto all’opzione e fai clic sulla mappa per inserire nel parametro le coordinate del punto selezionato. |
Costo del viaggio (distanza per «Più breve», tempo per «Più veloce»). |
|
[numeric: double] Predefinito: 0.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) Opzionale |
|
[vector: line] Predefinito: |
Specifica il layer di linea in uscita per l’area di servizio. One of:
La codifica del file può anche essere cambiata qui. |
**Area da servire (nodi di confine) ** Opzionale |
|
[vector: point] Predefinito: |
Specifica il layer di punti in uscita per i nodi del confine dell’area di servizio. One of:
La codifica del file può anche essere cambiata qui. |
Parametri avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Campo direzione Opzionale |
|
[tablefield: any] |
Il campo usato per specificare le direzioni dei contorni della rete. I valori utilizzati in questo campo sono specificati con i tre parametri “Valore per direzione avanti”, “Valore per direzione indietro” e “Valore per entrambe le direzioni”. Le direzioni avanti e indietro corrispondono a un bordo unidirezionale, mentre “entrambe le direzioni” indica un bordo bidirezionale. Se un elemento non ha un valore in questo campo o se non è impostato alcun campo, viene utilizzata l’impostazione di direzione predefinita (fornita con il parametro “Direzione predefinita”). |
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: numeric] |
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) |
|
[numeric: double] Predefinita: 50.0 |
Valore da utilizzare per calcolare il tempo di percorrenza se non viene fornito alcun valore di velocità per un segmento nel campo specificato. |
Tolleranza topologica |
|
[numeric: double] Predefinito: 0.0 |
Due linee con nodi più vicini della tolleranza specificata sono considerate collegate |
Distanza massima del punto dalla rete Opzionale |
|
[numeric: double] Predefinito: 0.0 |
Specifica un limite facoltativo alla distanza dal punto di partenza al layer di rete. Se il punto è più lontano dalla rete rispetto a questa distanza, verrà generato un errore. Se non impostato, il punto verrà allineato al punto più vicino sul layer di rete, indipendentemente dalla distanza effettiva dalla rete. |
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.
Nota
Questo algoritmo utilizza misurazioni basate sull’ellissoide e rispetta le correnti ellipsoid settings.
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 Premi il pulsante … accanto all’opzione e fai clic sulla mappa per inserire nel parametro le coordinate del punto selezionato. |
Percorso piu breve |
|
[vector: line] Predefinito: |
Specifica il layer di linea risultato per i percorsi più brevi. One of:
La codifica del file può anche essere cambiata qui. |
Elementi non percorribili Opzionale |
|
[vector: point] Predefinito: |
Specifica il risultato che verrà utilizzato per memorizzare tutti gli elementi in ingresso che non è stato possibile instradare (ad esempio quelli troppo lontani dal layer di rete). One of:
La codifica del file può anche essere cambiata qui. |
Parametri avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Campo direzione Opzionale |
|
[tablefield: any] |
Il campo usato per specificare le direzioni dei contorni della rete. I valori utilizzati in questo campo sono specificati con i tre parametri “Valore per direzione avanti”, “Valore per direzione indietro” e “Valore per entrambe le direzioni”. Le direzioni avanti e indietro corrispondono a un bordo unidirezionale, mentre “entrambe le direzioni” indica un bordo bidirezionale. Se un elemento non ha un valore in questo campo o se non è impostato alcun campo, viene utilizzata l’impostazione di direzione predefinita (fornita con il parametro “Direzione predefinita”). |
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: numeric] |
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) |
|
[numeric: double] Predefinita: 50.0 |
Valore da utilizzare per calcolare il tempo di percorrenza se non viene fornito alcun valore di velocità per un segmento nel campo specificato. |
Tolleranza topologica |
|
[numeric: double] Predefinito: 0.0 |
Due linee con nodi più vicini della tolleranza specificata sono considerate collegate |
Distanza massima del punto dalla rete Opzionale |
|
[numeric: double] Valote predefinito: non impostato |
Specifica un limite facoltativo alla distanza tra i punti iniziale e finale e il layer di rete. Se un elemento iniziale si trova a una distanza dalla rete superiore a tale limite, verrà considerato non instradabile. Se il punto finale si trova a una distanza dalla rete superiore a tale limite, verrà generato un errore. Se non viene impostato, i punti verranno allineati al punto più vicino sul layer di rete, indipendentemente dalla loro distanza effettiva dalla rete. |
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 |
Elementi non instradabili |
|
[vector: point] |
Un layer in uscita opzionale che verrà utilizzato per memorizzare tutte gli elementi in ingresso che non è stato possibile instradare (ad esempio quelli troppo lontani dal layer di rete). |
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.
Nota
Questo algoritmo utilizza misurazioni basate sull’ellissoide e rispetta le correnti ellipsoid settings.
Avvertimento
Questo algoritmo elimina le chiavi primarie o i valori FID esistenti e li rigenera nei layer di output.
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 |
|
[coordinates] |
Punto che rappresenta il punto di partenza dei percorsi Premi il pulsante … accanto all’opzione e fai clic sulla mappa per inserire nel parametro le coordinate del punto selezionato. |
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: |
Specifica il layer di linea risultato per i percorsi più brevi. One of:
La codifica del file può anche essere cambiata qui. |
Elementi non percorribili |
Opzionale |
[vector: point] Predefinito: |
Specifica il risultato che verrà utilizzato per memorizzare tutti gli elementi in ingresso che non è stato possibile instradare (ad esempio quelli troppo lontani dal layer di rete). One of:
La codifica del file può anche essere cambiata qui. |
Parametri avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Campo direzione Opzionale |
|
[tablefield: any] |
Il campo usato per specificare le direzioni dei contorni della rete. I valori utilizzati in questo campo sono specificati con i tre parametri “Valore per direzione avanti”, “Valore per direzione indietro” e “Valore per entrambe le direzioni”. Le direzioni avanti e indietro corrispondono a un bordo unidirezionale, mentre “entrambe le direzioni” indica un bordo bidirezionale. Se un elemento non ha un valore in questo campo o se non è impostato alcun campo, viene utilizzata l’impostazione di direzione predefinita (fornita con il parametro “Direzione predefinita”). |
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: numeric] |
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) |
|
[numeric: double] Predefinita: 50.0 |
Valore da utilizzare per calcolare il tempo di percorrenza se non viene fornito alcun valore di velocità per un segmento nel campo specificato. |
Tolleranza topologica |
|
[numeric: double] Predefinito: 0.0 |
Due linee con nodi più vicini della tolleranza specificata sono considerate collegate |
Distanza massima del punto dalla rete Opzionale |
|
[numeric: double] Valote predefinito: non impostato |
Specifica un limite facoltativo alla distanza tra i punti iniziale e finale e il layer di rete. Se il punto iniziale è più lontano dalla rete rispetto a questa distanza, verrà generato un errore. Se un elemento finale è più lontano dalla rete rispetto a questa distanza, verrà considerato non instradabile. Se non impostato, i punti verranno allineati al punto più vicino sul layer di rete, indipendentemente dalla loro effettiva distanza dalla rete. |
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 |
Elementi non instradabili |
|
[vector: point] |
Un layer in uscita opzionale che verrà utilizzato per memorizzare tutte gli elementi in ingresso che non è stato possibile instradare (ad esempio quelli troppo lontani dal layer di rete). |
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.
Nota
Questo algoritmo utilizza misurazioni basate sull’ellissoide e rispetta le correnti ellipsoid settings.
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 iniziale dei percorsi. Premi il pulsante … accanto all’opzione e fai clic sulla mappa per inserire nel parametro le coordinate del punto selezionato. |
Punto finale (x, y) |
|
[coordinates] |
Punto che rappresenta il punto finale dei percorsi. Premi il pulsante … accanto all’opzione e fai clic sulla mappa per inserire nel parametro le coordinate del punto selezionato. |
Percorso piu breve |
|
[vector: line] |
Specifica il layer di linea risultato per i percorsi più brevi. One of:
La codifica del file può anche essere cambiata qui. |
Parametri avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Campo direzione Opzionale |
|
[tablefield: any] |
Il campo usato per specificare le direzioni dei contorni della rete. I valori utilizzati in questo campo sono specificati con i tre parametri “Valore per direzione avanti”, “Valore per direzione indietro” e “Valore per entrambe le direzioni”. Le direzioni avanti e indietro corrispondono a un bordo unidirezionale, mentre “entrambe le direzioni” indica un bordo bidirezionale. Se un elemento non ha un valore in questo campo o se non è impostato alcun campo, viene utilizzata l’impostazione di direzione predefinita (fornita con il parametro “Direzione predefinita”). |
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: numeric] |
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) |
|
[numeric: double] Predefinita: 50.0 |
Valore da utilizzare per calcolare il tempo di percorrenza se non viene fornito alcun valore di velocità per un segmento nel campo specificato. |
Tolleranza topologica |
|
[numeric: double] Predefinito: 0.0 |
Due linee con nodi più vicini della tolleranza specificata sono considerate collegate |
Distanza massima del punto dalla rete Opzionale |
|
[numeric: double] Valote predefinito: non impostato |
Specifica un limite facoltativo alla distanza tra i punti iniziale e finale e il layer di rete. Se uno dei due punti è più lontano dalla rete rispetto a questa distanza, verrà generato un errore. Se non viene impostato, i punti verranno allineati al punto più vicino sul layer di rete, indipendentemente dalla loro distanza effettiva dalla rete. |
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.