27.1.20. Selezione del vettore
27.1.20.1. Estrai in base ad attributo
Crea due layer vettoriali da un layer in ingresso: uno conterrà solo gli elementi corrispondenti, mentre il secondo conterrà tutti gli elementi non corrispondenti.
Il criterio per aggiungere elementi al layer risultante è basato sui valori di un attributo del layer in ingresso.
Vedi anche
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: any] |
Layer da cui estrarre gli elementi. |
Selezione attributo |
|
[tablefield: any] |
Campo di filtraggio sul layer |
Operatore |
|
[enumeration] Predefinito: 0 |
Sono disponibili molti operatori di vario tipo:
|
Valore Opzionale |
|
[string] |
Valore da calcolare |
Estratti (attributo) |
|
[same as input] Predefinito: |
Indicare il layer vettoriale in uscita per gli elementi che corrispondono. Uno di:
La codifica del file può anche essere cambiata qui. |
Estratti (non-corrispondenti) |
|
[same as input] Predefinito: |
Specificare il layer vettoriale in uscita per gli elementi che non corrispondono. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Estratti (attributo) |
|
[same as input] |
Layer vettoriale con elementi corrispondenti al layer in ingresso |
Estratti (non-corrispondenti) |
|
[same as input] |
Layer vettoriale con elementi che non corrispondono al layer in ingresso. |
Codice Python
ID Algoritmo: qgis:extractbyattribute
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.20.2. Estrai tramite espressione
Crea due layer vettoriali da un layer in ingresso: uno conterrà solo gli elementi corrispondenti, mentre il secondo conterrà tutti gli elementi non corrispondenti.
Il criterio per aggiungere elementi al layer risultante è basato su un’espressione QGIS. Per maggiori informazioni sulle espressioni vedi Espressioni.
Vedi anche
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: any] |
Layer vettoriale in ingresso |
Espressione |
|
[expression] |
Espressione per filtrare il layer vettoriale |
Elementi coincidenti |
|
[same as input] Predefinito: |
Indicare il layer vettoriale in uscita per gli elementi che corrispondono. Uno di:
La codifica del file può anche essere cambiata qui. |
Non-coincidenti |
|
[same as input] Predefinito: |
Specificare il layer vettoriale in uscita per gli elementi che non corrispondono. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Elementi coincidenti |
|
[same as input] |
Layer vettoriale con elementi corrispondenti al layer in ingresso |
Non-coincidenti |
|
[same as input] |
Layer vettoriale con elementi che non corrispondono al layer in ingresso. |
Codice Python
ID Algoritmo: qgis:extractbyexpression
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.20.3. Estrai per posizione
Crea un nuovo layer vettoriale che contiene solo gli elementi coincidenti con un layer in ingresso.
Il criterio per aggiungere elementi al layer risultante è basato sulla relazione spaziale tra ogni elemento e gli elementi in un altro layer.
Esplorare le relazioni spaziali
I predicati geometrici sono funzioni booleane utilizzate per determinare la relazione spaziale di un elemento con un altro, confrontando se e come le loro geometrie condividono una porzione di spazio.
Utilizzando la figura precedente, cerchiamo i cerchi verdi confrontandoli spazialmente con il rettangolo arancione. I predicati geometrici disponibili sono:
- Interseca
Verifica se una geometria ne interseca un’altra. Restituisce 1 (vero) se le geometrie si intersecano spazialmente (condividono una qualsiasi porzione di spazio - si sovrappongono o si toccano) e 0 se non si intersecano. Nell’immagine qui sopra, questo restituisce i cerchi 1, 2 e 3.
- Contiene
Restituisce 1 (vero) se e solo se nessun punto di b si trova nell’esterno di a e almeno un punto dell’interno di b si trova nell’interno di a. Nell’immagine, non viene restituito alcun cerchio, ma il rettangolo lo sarebbe se lo si cercasse al contrario, poiché contiene completamente il cerchio 1. Questo è l’opposto di sono dentro.
- Disgiunto
Restituisce 1 (vero) se le geometrie non condividono alcuna porzione di spazio (nessuna sovrapposizione, non si toccano). Viene restituito solo il cerchio 4.
- Uguale
Restituisce 1 (vero) se e solo se le geometrie sono esattamente uguali. Non viene restituito alcun cerchio.
- Tocca
Verifica se una geometria ne tocca un’altra. Restituisce 1 (vero) se le geometrie hanno almeno un punto in comune, ma i loro interni non si intersecano. Viene restituito solo il cerchio 3.
- Sovrapposizione
Verifica se una geometria si sovrappone a un’altra. Restituisce 1 (vero) se le geometrie condividono lo spazio, hanno la stessa dimensione, ma non sono completamente contenute l’una dall’altra. Viene restituito solo il cerchio 2.
- Sono all’interno
Verifica se una geometria è all’interno di un’altra. Restituisce 1 (vero) se la geometria a si trova completamente all’interno della geometria b. Viene restituito solo il cerchio 1.
- Attraversa
Restituisce 1 (vero) se le geometrie fornite hanno alcuni, ma non tutti, i punti interni in comune e l’incrocio è di una dimensione inferiore rispetto alla geometria più alta fornita. Ad esempio, una linea che attraversa un poligono si incrocia come una linea (true). Due linee che si incrociano si incrociano come un punto (vero). Due poligoni si incrociano come poligoni (falso). Nell’immagine, non verrà restituito alcun cerchio.
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Estrarre elementi da |
|
[vector: any] |
Layer vettoriale in ingresso |
Dove gli elementi (predicato geometrico) |
|
[enumeration] [list] Predefinito: [0] |
Tipo di relazione spaziale che l’elemento in ingresso deve avere con un elemento intersezione per poter essere selezionato. Uno o più di:
Se viene scelta più di una condizione, almeno una di esse (operazione OR) deve essere soddisfatta perché un elemento sia estratto. |
Per confronto con gli elementi da |
|
[vector: any] |
Layer vettoriale di intersezione |
Estratto (posizione) |
|
[same as input] Predefinito: |
Indica il layer vettoriale in uscita per gli elementi che hanno la(e) relazione spaziale scelta con uno o più elementi nel layer di confronto. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Estratto (posizione) |
|
[same as input] |
Layer vettoriale con elementi del layer in ingresso che hanno la(e) relazione spaziale scelta con uno o più elementi del layer di confronto. |
Codice Python
ID Algoritmo: qgis:extractbylocation
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.20.4. Estrazione entro una certa distanza
Crea un nuovo layer vettoriale che contiene solo elementi corrispondenti da un layer in ingresso. Gli elementi vengono copiati ovunque si trovino entro la distanza massima specificata dagli elementi di un layer di riferimento aggiuntivo.
Vedi anche
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Estrarre elementi da |
|
[vector: any] |
Layer vettoriale in ingresso da cui copiare gli elementi |
Per confronto con gli elementi da |
|
[vector: any] |
Layer vettoriale di cui si utilizzano gli elementi vicini |
Dove gli elementi si trovano all’interno |
|
[number] Valore predefinito: 100 |
La distanza massima intorno agli elementi di riferimento per selezionare gli elementi in ingresso che si trovano all’interno |
Modifica la selezione corrente per |
|
[enumeration] Predefinito: 0 |
Come dovrebbe essere gestita la selezione dell’algoritmo. Uno di:
|
Estratto (posizione) |
|
[same as input] Predefinito: |
Specificare il layer del vettore in uscita per gli elementi che si trovano entro la distanza impostata dagli elementi di riferimento. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Estratto (posizione) |
|
[same as input] |
Layer vettoriale con elementi del layer in ingresso che corrispondono alla condizione di distanza dagli elementi di riferimento. |
Codice Python
ID Algoritmo: native:extractwithindistance
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.20.5. Filtro per tipo di geometria
Filtra gli elementi in base al loro tipo di geometria. Gli elementi in ingresso saranno indirizzati a differenti risultati a seconda che abbiano una geometria di punto, di linea o di poligono.
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: any] |
Layer da valutare |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Elementi Punto Opzionale |
|
[vector: point] |
Layer con punti |
Elementi Linea Opzionale |
|
[vector: line] |
Layer con linee |
Elementi Poligono Opzionale |
|
[vector: polygon] |
Layer con poligoni |
Oggetti con nessuna geometria Opzionale |
|
[table] |
Layer vettoriali privi di geometrie |
Codice Python
ID Algoritmo: native:filterbygeometry
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.20.6. Estrazione casuale
Prende un layer vettoriale e ne genera uno nuovo che contiene solo un sottoinsieme degli elementi del layer in ingresso.
Il sottoinsieme è definito in modo casuale, in base agli ID degli elementi, utilizzando una percentuale o un valore di conteggio per definire il numero totale di elementi nel sottoinsieme.
Vedi anche
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: any] |
Layer vettoriale originario da cui selezionare gli elementi |
Metodo |
|
[enumeration] Predefinito: 0 |
Metodi di selezione casuale. Uno di:
|
Numero/percentuale di elementi selezionati |
|
[number] Predefinito: 10 |
Numero o percentuale di elementi da selezionare |
Estratti (casuale) |
|
[vector: any] Predefinito: |
Specifica il layer vettoriale in uscita per gli elementi selezionati in modo casuale. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Estratti (casuale) |
|
[same as input] |
Layer vettoriale contenente elementi selezionati in modo casuale dal layer in ingresso. |
Codice Python
ID Algoritmo: qgis:randomextract
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.20.7. Selezione casuale con un sottoinsieme
Prende un layer vettoriale e ne genera uno nuovo che contiene solo un sottoinsieme degli elementi del layer in ingresso.
Il sottoinsieme è definito in modo casuale, in base agli ID degli elementi, usando una percentuale o un valore di conteggio per definire il numero totale di elementi nel sottoinsieme. Il valore di percentuale/conteggio non è applicato all’intero strato, ma ad ogni categoria. Le categorie sono definite in base a un dato attributo.
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: any] |
Layer vettoriale da cui selezionare gli elementi |
ID campo |
|
[tablefield: any] |
Categoria del layer vettoriale sorgente da cui selezionare gli elementi |
Metodo |
|
[enumeration] Predefinito: 0 |
Metodo di selezione casuale. Uno di:
|
Numero/percentuale di elementi selezionati |
|
[number] Predefinito: 10 |
Numero o percentuale di elementi da selezionare |
Estratto (in modo casuale) |
|
[same as input] Predefinito: |
Specifica il layer vettoriale in uscita per gli elementi selezionati in modo casuale. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Estratto (in modo casuale) |
|
[same as input] |
Layer vettoriale contenente elementi selezionati in modo casuale dal layer in ingresso. |
Codice Python
ID Algoritmo: qgis:randomextractwithinsubsets
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.20.8. Selezione casuale
Prende un layer vettoriale e seleziona un sottoinsieme dei suoi elementi. Nessun nuovo layer viene generato da questo algoritmo.
Il sottoinsieme è definito in modo casuale, in base agli ID degli elementi, utilizzando una percentuale o un valore di conteggio per definire il numero totale di elementi nel sottoinsieme.
Menu predefinito:
Vedi anche
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: any] |
Layer vettoriale per la selezione |
Metodo |
|
[enumeration] Predefinito: 0 |
Metodo di selezione casuale. Uno di:
|
Numero/percentuale di elementi selezionati |
|
[number] Predefinito: 10 |
Numero o percentuale di elementi da selezionare |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[same as input] |
Il layer in ingresso con gli elementi selezionati |
Codice Python
ID Algoritmo: qgis:randomselection
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.20.9. Estrazione casuale all’interno di sottoinsiemi
Prende un layer vettoriale e seleziona un sottoinsieme dei suoi elementi. Nessun nuovo layer viene generato da questo algoritmo.
Il sottoinsieme è definito in modo casuale, in base agli ID degli elementi, utilizzando una percentuale o un valore di conteggio per definire il numero totale di elementi nel sottoinsieme.
Il valore di percentuale/conteggio non è applicato all’intero layer, ma ad ogni categoria.
Le categorie sono definite secondo un dato attributo, che è anche specificato come parametro in ingresso per l’algoritmo.
Non si creano nuovi risultati.
Menu predefinito:
Vedi anche
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: any] |
Layer vettoriale in cui selezionare gli elementi |
ID campo |
|
[tablefield: any] |
Categoria del layer in ingresso da cui selezionare gli elementi |
Metodo |
|
[enumeration] Predefinito: 0 |
Metodo di selezione casuale. Uno di:
|
Numero/percentuale di elementi selezionati |
|
[number] Predefinito: 10 |
Numero o percentuale di elementi da selezionare |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[same as input] |
Il layer in ingresso con gli elementi selezionati |
Codice Python
ID Algoritmo: qgis:randomselectionwithinsubsets
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.20.10. Seleziona per attributo
Crea una selezione in un layer vettoriale.
Il criterio di selezione degli elementi è basato sui valori di un attributo del layer in ingresso.
Vedi anche
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: any] |
Layer vettoriale in cui selezionare gli elementi |
Selezione attributo |
|
[tablefield: any] |
Campo di filtraggio sul layer |
Operatore |
|
[enumeration] Predefinito: 0 |
Sono disponibili molti operatori di vario tipo:
|
Valore Opzionale |
|
[string] |
Valore da calcolare |
Modifica la selezione corrente per |
|
[enumeration] Predefinito: 0 |
Come dovrebbe essere gestita la selezione dell’algoritmo. Uno di:
|
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[same as input] |
Il layer in ingresso con gli elementi selezionati |
Codice Python
ID Algoritmo: qgis:selectbyattribute
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.20.11. Seleziona per espressione
Crea una selezione in un layer vettoriale.
Il criterio di selezione degli elementi è basato su un’espressione QGIS. Per maggiori informazioni sulle espressioni vedi Espressioni.
Vedi anche
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: any] |
Layer vettoriale in ingresso |
Espressione |
|
[expression] |
Espressione per filtrare il layer in ingresso |
Modifica la selezione corrente per |
|
[enumeration] Predefinito: 0 |
Come dovrebbe essere gestita la selezione dell’algoritmo. Uno di:
|
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[same as input] |
Il layer in ingresso con gli elementi selezionati |
Codice Python
ID Algoritmo: qgis:selectbyexpression
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.20.12. Seleziona per posizione
Crea una selezione in un layer vettoriale.
Il criterio di selezione degli elementi è basato sulla relazione spaziale tra ogni elemento e gli elementi in un altro layer.
Menu predefinito:
Vedi anche
Esplorare le relazioni spaziali
I predicati geometrici sono funzioni booleane utilizzate per determinare la relazione spaziale di un elemento con un altro, confrontando se e come le loro geometrie condividono una porzione di spazio.
Utilizzando la figura precedente, cerchiamo i cerchi verdi confrontandoli spazialmente con il rettangolo arancione. I predicati geometrici disponibili sono:
- Interseca
Verifica se una geometria ne interseca un’altra. Restituisce 1 (vero) se le geometrie si intersecano spazialmente (condividono una qualsiasi porzione di spazio - si sovrappongono o si toccano) e 0 se non si intersecano. Nell’immagine qui sopra, questo restituisce i cerchi 1, 2 e 3.
- Contiene
Restituisce 1 (vero) se e solo se nessun punto di b si trova nell’esterno di a e almeno un punto dell’interno di b si trova nell’interno di a. Nell’immagine, non viene restituito alcun cerchio, ma il rettangolo lo sarebbe se lo si cercasse al contrario, poiché contiene completamente il cerchio 1. Questo è l’opposto di sono dentro.
- Disgiunto
Restituisce 1 (vero) se le geometrie non condividono alcuna porzione di spazio (nessuna sovrapposizione, non si toccano). Viene restituito solo il cerchio 4.
- Uguale
Restituisce 1 (vero) se e solo se le geometrie sono esattamente uguali. Non viene restituito alcun cerchio.
- Tocca
Verifica se una geometria ne tocca un’altra. Restituisce 1 (vero) se le geometrie hanno almeno un punto in comune, ma i loro interni non si intersecano. Viene restituito solo il cerchio 3.
- Sovrapposizione
Verifica se una geometria si sovrappone a un’altra. Restituisce 1 (vero) se le geometrie condividono lo spazio, hanno la stessa dimensione, ma non sono completamente contenute l’una dall’altra. Viene restituito solo il cerchio 2.
- Sono all’interno
Verifica se una geometria è all’interno di un’altra. Restituisce 1 (vero) se la geometria a si trova completamente all’interno della geometria b. Viene restituito solo il cerchio 1.
- Attraversa
Restituisce 1 (vero) se le geometrie fornite hanno alcuni, ma non tutti, i punti interni in comune e l’incrocio è di una dimensione inferiore rispetto alla geometria più alta fornita. Ad esempio, una linea che attraversa un poligono si incrocia come una linea (true). Due linee che si incrociano si incrociano come un punto (vero). Due poligoni si incrociano come poligoni (falso). Nell’immagine, non verrà restituito alcun cerchio.
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Selezionare gli elementi da |
|
[vector: any] |
Layer vettoriale in ingresso |
Dove gli elementi (predicato geometrico) |
|
[enumeration] [list] Predefinito: [0] |
Tipo di relazione spaziale che l’elemento in ingresso deve avere con un elemento intersezione per poter essere selezionato. Uno o più di:
Se viene scelta più di una condizione, almeno una di esse (operazione OR) deve essere soddisfatta perché un elemento sia estratto. |
Per confronto con gli elementi da |
|
[vector: any] |
Layer vettoriale di intersezione |
Modifica la selezione corrente per |
|
[enumeration] Predefinito: 0 |
Come dovrebbe essere gestita la selezione dell’algoritmo. Uno di:
|
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[same as input] |
Il layer in ingresso con gli elementi selezionati |
Codice Python
ID Algoritmo: qgis:selectbylocation
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.20.13. Selezionare entro la distanza
crea una selezione in un layer vettoriale. Gli elementi vengono selezionati ovunque si trovino entro la distanza massima specificata dagli elementi di un layer di riferimento aggiuntivo.
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Selezionare gli elementi da |
|
[vector: any] |
Layer vettoriale in ingresso da cui selezionare gli elementi |
Per confronto con gli elementi da |
|
[vector: any] |
Layer vettoriale di cui si utilizzano gli elementi vicini |
Dove gli elementi si trovano all’interno |
|
[number] Valore predefinito: 100 |
La distanza massima intorno agli elementi di riferimento per selezionare gli elementi in ingresso |
Modifica la selezione corrente per |
|
[enumeration] Predefinito: 0 |
Come dovrebbe essere gestita la selezione dell’algoritmo. Uno di:
|
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[same as input] |
Il layer in ingresso con gli elementi selezionati |
Codice Python
ID Algoritmo: native:selectwithindistance
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.