27.1.19. Sovrapposizione di vettori
27.1.19.1. Ritaglia
Ritaglia un layer vettoriale usando un layer poligonale.
Solo le parti degli elementi nel layer in ingresso che cadono all’interno dei poligoni del layer di sovrapposizione saranno aggiunti al layer risultante.
Avvertimento
Modifica solo della geometria
Questa operazione modifica solo la geometria degli elementi. I valori degli attributi degli elementi non vengono modificati, anche se proprietà come l’area o la lunghezza degli elementi saranno modificate dall’operazione di sovrapposizione. Se tali proprietà sono memorizzate come attributi, questi dovranno essere aggiornati manualmente.
Questo algoritmo utilizza indici spaziali sui dati forniti, elabora le geometrie e applica un’operazione di ritaglio se la geometria non è interamente contenuta dalla geometria della maschera.
||checkbox| Permette features in-place modification di elementi punto, linea e poligono
Menu predefinito:
Vedi anche
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: any] |
Layer contenente gli elementi da ritagliare |
Layer di sovrapposizione |
|
[vector: polygon] |
Layer che contiene gli elementi per il ritaglio |
Ritagliati |
|
[same as input] Predefinito: |
Specifica il layer che deve contenere gli elementi del layer in ingresso che si trovano all’interno del layer di sovrapposizione (ritaglio). Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Ritagliati |
|
[same as input] |
Layer che contiene gli elementi del layer in ingresso ritagliato dal layer di overlay. |
Codice Python
ID Algoritmo: qgis:clip
import processing
processing.run("algorithm_id", {parameter_dictionary})
L” id algoritmo viene visualizzato quando si passa 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 dettagli su come eseguire algoritmi di processing dalla console Python.
27.1.19.2. Differenza
Estrae gli elementi dal layer in ingresso che non rientrano nei confini del layer di sovrapposizione.
Gli elementi del layer in ingresso che si sovrappongono parzialmente agli elementi(o) del layer di sovrapposizione vengono ritagliati lungo il confine di tali elementi(o) e solo le porzioni al di fuori degli elementi del layer di sovrapposizione vengono mantenute.
Avvertimento
Modifica solo della geometria
Questa operazione modifica solo la geometria degli elementi. I valori degli attributi degli elementi non vengono modificati, anche se proprietà come l’area o la lunghezza degli elementi saranno modificate dall’operazione di sovrapposizione. Se tali proprietà sono memorizzate come attributi, questi dovranno essere aggiornati manualmente.
||checkbox| Permette features in-place modification di elementi punto, linea e poligono
Menu predefinito:
Vedi anche
Parametri
Parametri di Base
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: any] |
Layer da cui estrarre (parti di) elementi. |
Layer di sovrapposizione |
|
[vector: any] |
Layer contenente le geometrie che saranno sottratte dalle geometrie del layer in ingresso. Ci si aspetta che abbia almeno le dimensioni (punto: 0D, linea: 1D, poligono: 2D, volume: 3D) delle geometrie del layer in ingresso. |
Differenza |
|
[same as input] Predefinito: |
Indica il layer che deve contenere gli elementi (o parti di essi) del layer in ingresso che non sono all’interno del layer di sovrapposizione. Uno di:
La codifica del file può anche essere cambiata qui. |
Parametri Avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Dimensione griglia
Opzionale |
|
[number] Predefinito: Non impostato |
Se fornito, le geometrie in ingresso vengono ritagliate in una griglia della dimensione indicata e i vertici risultanti vengono calcolati su questa stessa griglia. Richiede GEOS 3.9.0 o superiore. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Differenza |
|
[same as input] |
Layer che contiene elementi (o parti di) del layer in ingresso che non si sovrappongono al layer di sovrapposizione. |
Codice Python
ID Algoritmo: qgis:difference
import processing
processing.run("algorithm_id", {parameter_dictionary})
L” id algoritmo viene visualizzato quando si passa 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 dettagli su come eseguire algoritmi di processing dalla console Python.
27.1.19.3. Differenza (multipla)
NEW in 3.26
Estrae gli elementi dal layer in ingresso che si trovano completamente al di fuori o solo parzialmente sovrapposti agli elementi di uno qualsiasi del(i) layer in sovrapposizione.
Per ogni layer in sovrapposizione la differenza viene calcolata tra il risultato di tutte le operazioni di differenza precedenti e questo layer in sovrapposizione. Gli elementi del layer in ingresso che si sovrappongono parzialmente al(agli) elemento del layer in sovrapposizione vengono divisi lungo i confini di tali elementi e vengono mantenute solo le porzioni esterne agli elementi del layer in sovrapposizione.
Avvertimento
Modifica solo della geometria
Questa operazione modifica solo la geometria degli elementi. I valori degli attributi degli elementi non vengono modificati, anche se proprietà come l’area o la lunghezza degli elementi saranno modificate dall’operazione di sovrapposizione. Se tali proprietà sono memorizzate come attributi, questi dovranno essere aggiornati manualmente.
Vedi anche
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: any] |
Layer da cui estrarre (parti di) elementi. |
Sovrappozione layer |
|
[vector: any] [list] |
Elenco di layer contenenti le geometrie che saranno sottratte dalle geometrie del layer in ingresso. Si suppone che abbiano almeno lo stesso numero di dimensioni (punto: 0D, linea: 1D, poligono: 2D, volume: 3D) delle geometrie del layer in ingresso. |
Differenza |
|
[same as input] Predefinito: |
Specificare il layer che contiene le (parti di) elementi del layer in ingresso che non si sovrappongono agli elementi dei layer in sovrapposizione. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Differenza |
|
[same as input] |
Layer contenente (parti di) elementi del layer in ingresso che non si sovrappongono agli elementi dei layer in sovrapposizione. |
Codice Python
ID Algoritmo: qgis:multidifference
import processing
processing.run("algorithm_id", {parameter_dictionary})
L” id algoritmo viene visualizzato quando si passa 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 dettagli su come eseguire algoritmi di processing dalla console Python.
27.1.19.4. Estrai/ritaglia da estensione
Crea un nuovo layer vettoriale che contiene solo gli elementi che ricadono in un’estensione specificata.
Qualsiasi elemento che interseca l’estensione sarà incluso.
Vedi anche
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: any] |
Layer da cui estrarre (parti di) elementi. |
Estensione (xmin, xmax, ymin, ymax) |
|
[extent] |
Estensione per il ritaglio. I metodi disponibili sono:
|
Ritagliare elementi all’estensione |
|
[boolean] Predefinito: False |
Se selezionato, le geometrie in uscita saranno automaticamente convertite in multi geometrie per assicurare tipi di uscita uniformi. Inoltre le geometrie saranno ritagliate nella misura scelta invece di prendere l’intera geometria come geometria in uscita. |
Estratti |
|
[same as input] Predefinito: |
Indica il layer che deve contenere gli elementi del layer in ingresso che si trovano all’interno dell’estensione del ritaglio. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Estratti |
|
[same as input] |
Layer che contiene gli elementi ritagliati. |
Codice Python
ID Algoritmo: qgis:extractbyextent
import processing
processing.run("algorithm_id", {parameter_dictionary})
L” id algoritmo viene visualizzato quando si passa 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 dettagli su come eseguire algoritmi di processing dalla console Python.
27.1.19.5. Intersezione
Estrae le porzioni di elementi dal layer in ingresso che si sovrappongono agli elementi nel layer di sovrapposizione.
Agli elementi nel layer di intersezione sono assegnati gli attributi degli elementi che si sovrappongono da entrambi i layer in ingresso e in sovrapposizione.
Avvertimento
Modifica solo della geometria
Questa operazione modifica solo la geometria degli elementi. I valori degli attributi degli elementi non vengono modificati, anche se proprietà come l’area o la lunghezza degli elementi saranno modificate dall’operazione di sovrapposizione. Se tali proprietà sono memorizzate come attributi, questi dovranno essere aggiornati manualmente.
Menu predefinito:
Vedi anche
Parametri
Parametri di Base
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: any] |
Layer da cui estrarre (parti di) elementi. |
Layer di sovrapposizione |
|
[vector: any] |
Layer contenente gli elementi da verificare per la sovrapposizione. Ci si aspetta che la geometria dei suoi elementi abbia almeno altrettante dimensioni (punto: 0D, linea: 1D, poligono: 2D, volume: 3D) come quella del layer in ingresso. |
Campi in ingresso da mantenere (lasciare vuoto per mantenere tutti i campi) Opzionale |
|
[tablefield: any] [list] Predefinito: None |
Campo(i) del layer in ingresso da mantenere nel risultato. Se non viene scelto alcun campo, vengono presi tutti i campi. |
Campi di sovrapposizione da mantenere (lasciare vuoto per mantenere tutti i campi) Opzionale |
|
[tablefield: any] [list] Predefinito: None |
Campo(i) del layer in sovrapposizione da mantenere nel risultato. Se non si sceglie alcun campo, vengono presi tutti i campi. Ai nomi dei campi duplicati verrà aggiunto un suffisso contatore per evitare collisioni. |
Intersezione |
|
[same as input] Predefinito: |
Indica il layer che deve contenere gli elementi (le parti di) del layer in ingresso che si sovrappongono a uno o più elementi del layer di sovrapposizione. Uno di:
La codifica del file può anche essere cambiata qui. |
Parametri Avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Prefisso dei campi in sovrapposizione Opzionale |
|
[string] |
Aggiungere un prefisso per identificare i campi del layer in sovrapposizione. Ai nomi dei campi duplicati verrà aggiunto un suffisso contatore per evitare collisioni. |
Dimensione griglia
Opzionale |
|
[number] Predefinito: Non impostato |
Se fornito, le geometrie in ingresso vengono ritagliate in una griglia della dimensione indicata e i vertici risultanti vengono calcolati su questa stessa griglia. Richiede GEOS 3.9.0 o superiore. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Intersezione |
|
[same as input] |
Layer contenente (parti di) elementi del layer in ingresso che si sovrappongono al layer di sovrapposizione. |
Codice Python
ID Algoritmo: qgis:intersection
import processing
processing.run("algorithm_id", {parameter_dictionary})
L” id algoritmo viene visualizzato quando si passa 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 dettagli su come eseguire algoritmi di processing dalla console Python.
27.1.19.6. Intersezione (multipla)
NEW in 3.26
Estrae le parti di elementi che si sovrappongono nel layer in ingresso e in tutti i layer in svrapposizione.
Agli elementi del layer risultato vengono assegnati gli attributi degli elementi sovrapposti di entrambi i layer in ingresso e in sovrapposizione.
Avvertimento
Modifica solo della geometria
Questa operazione modifica solo la geometria degli elementi. I valori degli attributi degli elementi non vengono modificati, anche se proprietà come l’area o la lunghezza degli elementi saranno modificate dall’operazione di sovrapposizione. Se tali proprietà sono memorizzate come attributi, questi dovranno essere aggiornati manualmente.
Vedi anche
Parametri
Parametri di Base
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: any] |
Layer da cui estrarre (parti di) elementi. |
Sovrappozione layer |
|
[vector: any] [list] |
Layer contenenti gli elementi da controllare per verificarne la sovrapposizione. La geometria degli elementi deve avere almeno lo stesso numero di dimensioni (punto: 0D, linea: 1D, poligono: 2D, volume: 3D) del layer in ingresso. |
Parametri Avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Prefisso dei campi in sovrapposizione Opzionale |
|
[string] |
Aggiungere un prefisso per identificare i campi dei layer in sovrapposizione. Ai nomi dei campi duplicati verrà aggiunto un suffisso contatore per evitare coincidenze. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Intersezione |
|
[same as input] |
Layer contenente (parti di) elementi del layer in ingresso che si sovrappongono a tutti i layer in sovrapposizione. |
Codice Python
ID Algoritmo: qgis:multiintersection
import processing
processing.run("algorithm_id", {parameter_dictionary})
L” id algoritmo viene visualizzato quando si passa 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 dettagli su come eseguire algoritmi di processing dalla console Python.
27.1.19.7. Intersezione linee
Crea elementi puntuali dove le linee dei due layer si intersecano.
Menu predefinito:
Parametri
Parametri di Base
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: line] |
Vettore lineare in ingresso. |
Layer intersezione |
|
[vector: line] |
Layer da adoperare per trovare le intersezioni di linee. |
Campi in ingresso da mantenere (lasciare vuoto per mantenere tutti i campi) Opzionale |
|
[tablefield: any] [list] Predefinito: None |
Campo(i) del layer in ingresso da mantenere nel risultato. Se non viene scelto alcun campo, vengono presi tutti i campi. |
Campi intersezione da mantenere (lasciare vuoto per mantenere tutti i campi) Opzionale |
|
[tablefield: any] [list] Predefinito: None |
Campo(i) del layer intersezione da mantenere nel risultato. Se non si sceglie alcun campo, vengono presi tutti i campi. Ai nomi dei campi duplicati verrà aggiunto un suffisso contatore per evitare collisioni. |
Intersezione |
|
[vector: point] Predefinito: |
Specifica il layer che deve contenere i punti di intersezione delle linee dai layer in ingresso e di sovrapposizione. Uno di:
La codifica del file può anche essere cambiata qui. |
Parametri Avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Prefisso dei campi intersezione Opzionale |
|
[string] |
Aggiunge un prefisso per identificare i campi del layer di intersezione. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Intersezioni |
|
[vector: point] |
Layer vettoriale dei punti di intersezione delle linee, con gli attributi di entrambi i layer. |
Codice Python
ID Algoritmo: qgis:lineintersections
import processing
processing.run("algorithm_id", {parameter_dictionary})
L” id algoritmo viene visualizzato quando si passa 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 dettagli su come eseguire algoritmi di processing dalla console Python.
27.1.19.8. Ritagliare con linee
Divide le linee o i poligoni in un layer utilizzando le linee o gli archi di poligoni di un altro layer per definire i punti di suddivisione. Le intersezioni tra le geometrie di entrambi i layer sono considerate punti di suddivisione.
Il risultato conterrà multi geometrie per gli elementi suddivisi.
Permette features in-place modification di elementi linea e poligono
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: line, polygon] |
Layer contenente le linee o i poligoni da suddividere. |
Layer ritagliato |
|
[vector: line, polygon] |
Layer le cui linee o archi sono utilizzati per definire i punti di interruzione. |
Ritaglio |
|
[same as input] Predefinito: |
Indica il layer che deve contenere gli elementi di linea/poligono ritagliati (nel caso in cui siano intersecati da una linea nel layer ritagliato) dal layer in ingresso. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Ritaglio |
|
[same as input] |
Layer vettoriale in uscita con linee o poligoni ritagliati dal layer in ingresso. |
Codice Python
ID Algoritmo: qgis:splitwithlines
import processing
processing.run("algorithm_id", {parameter_dictionary})
L” id algoritmo viene visualizzato quando si passa 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 dettagli su come eseguire algoritmi di processing dalla console Python.
27.1.19.9. Differenza simmetrica
Crea un layer contenente elementi da entrambi i layer ini ingresso e di sovrapposizione, ma con le aree di sovrapposizione tra i due layer rimosse.
La tabella degli attributi del layer della differenza simmetrica contiene attributi e campi di entrambi i layer in input e di sovrapposizione.
Avvertimento
Modifica solo della geometria
Questa operazione modifica solo la geometria degli elementi. I valori degli attributi degli elementi non vengono modificati, anche se proprietà come l’area o la lunghezza degli elementi saranno modificate dall’operazione di sovrapposizione. Se tali proprietà sono memorizzate come attributi, questi dovranno essere aggiornati manualmente.
Menu predefinito:
Vedi anche
Parametri
Parametri di Base
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: any] |
Primo layer da cui estrarre (parti di) elementi. |
Layer di sovrapposizione |
|
[vector: any] |
Secondo strato da cui estrarre (parti di) elementi. Preferibilmente il tipo di geometria dovrebbe essere lo stesso del layer in ingresso. |
Differenza simmetrica |
|
[same as input] Predefinito: |
Indica il layer che deve contenere (le parti di) elementi dei layer in ingresso e di sovrapposizione che non si sovrappongono agli elementi dell’altro layer. Uno di:
La codifica del file può anche essere cambiata qui. |
Parametri Avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Prefisso dei campi in sovrapposizione Opzionale |
|
[string] |
Aggiungere un prefisso per identificare i campi del layer in sovrapposizione. Ai nomi dei campi duplicati verrà aggiunto un suffisso contatore per evitare collisioni. |
Dimensione griglia
Opzionale |
|
[number] Predefinito: Non impostato |
Se fornito, le geometrie in ingresso vengono ritagliate in una griglia della dimensione indicata e i vertici risultanti vengono calcolati su questa stessa griglia. Richiede GEOS 3.9.0 o superiore. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Differenza simmetrica |
|
[same as input] |
Layer contenente (parti di) elementi di ciascun layer che non si sovrappongono all’altro, con gli attributi di entrambi i layer. |
Codice Python
ID Algoritmo: qgis:symmetricaldifference
import processing
processing.run("algorithm_id", {parameter_dictionary})
L” id algoritmo viene visualizzato quando si passa 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 dettagli su come eseguire algoritmi di processing dalla console Python.
27.1.19.10. Unione
Verifica le sovrapposizioni tra gli elementi all’interno del layer in ingresso e crea elementi separati per le parti sovrapposte e non sovrapposte. L’area di sovrapposizione creerà tanti elementi sovrapposti identici quanti sono gli elementi che partecipano a quella sovrapposizione.
È possibile utilizzare anche un layer di sovrapposizione, nel qual caso gli elementi di ciascun layer vengono divisi in corrispondenza della loro sovrapposizione con gli elementi dell’altro layer, creando un layer contenente tutte le porzioni di entrambi i layer di input e di sovrapposizione. Gli elementi sullo stesso layer non si suddivideranno l’un l’altro. La tabella degli attributi del layer di unione viene riempita con i valori degli attributi del rispettivo layer originale per gli elementi non sovrapposti e con i valori degli attributi di entrambi i layer per gli elementi sovrapposti.
Nota
Con un layer di sovrapposizione, gli elementi sullo stesso layer non si dividono l’un l’altro. Se vuoi dividere le sovrapposizioni sullo stesso layer e su altri layer, esegui prima l’algoritmo con più layer e poi esegui di nuovo l’algoritmo solo con il risultato precedente.
Menu predefinito:
Vedi anche
Parametri
Parametri di Base
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: any] |
Layer vettoriale in ingresso da suddividere in tutte le intersezioni. |
Layer di sovrapposizione Opzionale |
|
[vector: any] |
Layer che sarà unito al primo. Preferibilmente il tipo di geometria dovrebbe essere lo stesso del layer in ingresso. |
Unione |
|
[same as input] Predefinito: |
Indica il layer che deve contenere gli elementi (ritagliati e duplicati) dal layer in ingresso e dal layer di sovrapposizione. Uno di:
La codifica del file può anche essere cambiata qui. |
Parametri Avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Prefisso dei campi in sovrapposizione Opzionale |
|
[string] |
Aggiungere un prefisso per identificare i campi del layer in sovrapposizione. Ai nomi dei campi duplicati verrà aggiunto un suffisso contatore per evitare collisioni. |
Dimensione griglia
Opzionale |
|
[number] Predefinito: Non impostato |
Se fornito, le geometrie in ingresso vengono ritagliate in una griglia della dimensione indicata e i vertici risultanti vengono calcolati su questa stessa griglia. Richiede GEOS 3.9.0 o superiore. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Unione |
|
[same as input] |
Layer che contiene tutte le parti sovrapposte e non sovrapposte del(i) layer processato. |
Codice Python
ID Algoritmo: qgis:union
import processing
processing.run("algorithm_id", {parameter_dictionary})
L” id algoritmo viene visualizzato quando si passa 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 dettagli su come eseguire algoritmi di processing dalla console Python.
27.1.19.11. Unione (multipla)
NEW in 3.26
Verifica le sovrapposizioni tra gli elementi all’interno del layer in ingresso e crea elementi separati per le parti sovrapposte e non sovrapposte. L’area di sovrapposizione creerà tanti elementi sovrapposti identici quanti sono gli elementi che partecipano a quella sovrapposizione.
È possibile utilizzare anche più layer in sovrapposizione, nel qual caso gli elementi di ciascun layer vengono divisi in corrispondenza della loro sovrapposizione con gli elementi di tutti gli altri layer, creando un layer contenente tutte le porzioni di entrambi i layer in ingresso e in sovrapposizione. Gli elementi sullo stesso layer non si dividono l’un l’altro. La tabella degli attributi del layer Union viene riempita con i valori degli attributi del rispettivo layer originale per gli elementi non sovrapposti e con i valori degli attributi dei layer in sovrapposizione per gli elementi sovrapposti.
Nota
Con un layer di sovrapposizione, gli elementi sullo stesso layer non si dividono l’un l’altro. Se vuoi dividere le sovrapposizioni sullo stesso layer e su altri layer, esegui prima l’algoritmo con più layer e poi esegui di nuovo l’algoritmo solo con il risultato precedente.
Vedi anche
Parametri
Parametri di Base
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: any] |
Layer vettoriale in ingresso da suddividere in tutte le intersezioni. |
Sovrappozione layer Opzionale |
|
[vector: any] [list] |
Layer che verranno combinati al primo. In genere, il tipo di geometria dovrebbe essere lo stesso del layer in ingresso. |
Unione |
|
[same as input] Predefinito: |
Specificare il layer che conterrà gli elementi (divisi e duplicati) del layer in ingresso e dei layer in sovrapposizione. Uno di:
La codifica del file può anche essere cambiata qui. |
Parametri Avanzati
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Prefisso dei campi in sovrapposizione Opzionale |
|
[string] |
Aggiungere un prefisso per identificare i campi dei layer in sovrapposizione. Ai nomi dei campi duplicati verrà aggiunto un suffisso contatore per evitare coincidenze. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Unione |
|
[same as input] |
Layer contenente tutte le parti sovrapposte e non sovrapposte del(i) layer processato, con tutti gli attributi dei layer. |
Codice Python
ID Algoritmo: qgis:multiunion
import processing
processing.run("algorithm_id", {parameter_dictionary})
L” id algoritmo viene visualizzato quando si passa 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 dettagli su come eseguire algoritmi di processing dalla console Python.