24.2.7. Geoprocessing sui vettori
24.2.7.1. Crea buffer
Crea buffer intorno alle forme di un layer vettoriale.
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: any] |
Il layer vettoriale in ingresso |
Nome della colonna Geometria |
|
[string] Predefinito: “geometry” |
Il nome della colonna della geometria del layer in ingresso da usare |
Distanza Buffer |
|
[number] Predefinito: 10.0 |
Minimo: 0.0 |
Dissolvere per attributo Opzionale |
|
[tablefield: any] Predefinito: None |
Campo da usare per dissolvere |
Risultati della dissolvenza |
|
[boolean] Predefinito: False |
Se impostato, il risultato sarà dissolto. Se nessun campo è impostato per la dissolvenza, tutti i buffer sono dissolti in un solo elemento. |
Crea un elemento per ogni geometria in ogni tipo di insieme di geometrie nel file di origine |
|
[boolean] Predefinito: False |
|
Opzioni addizionali di creazione Opzionale |
|
[string] Predefinito: » (nessuna opzione aggiuntiva) |
Opzioni aggiuntive di creazione GDAL. |
Buffer |
|
[vector: polygon] Predefinito: |
Specifica il buffer layer in uscita. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Buffer |
|
[vector: polygon] |
Il buffer layer risultato |
Codice Python
ID Algoritmo: gdal:buffervectors
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.
24.2.7.2. Ritaglia vettore dall’estensione
Ritaglia qualsiasi file vettoriale supportato da OGR in una data estensione.
Questo algoritmo è derivato dalla utility ogr2ogr di GDAL <https://gdal.org/programs/ogr2ogr.html>`_.
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: any] |
Il layer vettoriale in ingresso |
Ritagliare su estensione |
|
[extent] |
Definisci il rettangolo di delimitazione che dovrebbe essere usato per il file vettoriale in uscita. Deve essere definito in coordinate del SR di destinazione. |
Opzioni addizionali di creazione Opzionale |
|
[string] Predefinito: » (nessuna opzione aggiuntiva) |
Opzioni aggiuntive di creazione GDAL. |
Ritagliato (estensione) |
|
[same as input] Predefinito: |
Specifica il layer in uscita (ritagliato). Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Ritagliato (estensione) |
|
[same as input] |
Il layer in uscita (ritagliato). Il formato predefinito è «ESRI Shapefile». |
Codice Python
ID Algoritmo: gdal:clipvectorbyextent
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.
24.2.7.3. Ritaglia vettore con maschera
Ritaglia qualsiasi layer vettoriale supportato da OGR tramite un vettore poligonale usato come maschera di di ritaglio
Questo algoritmo è derivato dalla utility ogr2ogr di GDAL <https://gdal.org/programs/ogr2ogr.html>`_.
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: any] |
Il layer vettoriale in ingresso |
Layer maschera di ritaglio |
|
[vector: polygon] |
Layer da utilizzare come estensione di ritaglio per il layer vettoriale in ingresso. |
Opzioni addizionali di creazione Opzionale |
|
[string] Predefinito: » (nessuna opzione aggiuntiva) |
Opzioni aggiuntive di creazione GDAL. |
Ritagliato (maschera di ritaglio) |
|
[same as input] Predefinito: |
Il layer in uscita (maschera di ritaglio). Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Ritagliato (maschera di ritaglio) |
|
[same as input] |
Il layer in uscita (ritagliato tramite maschera). Il formato predefinito è «ESRI Shapefile». |
Codice Python
ID Algoritmo: gdal:clipvectorbypolygon
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.
24.2.7.4. Dissolvere
Dissolve (combina) le geometrie che hanno lo stesso valore per un dato attributo / campo. Le geometrie in uscita sono multi parte.
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: any] |
Il layer in ingresso da dissolvere |
Campo da utilizzare per dissolvere Opzionale |
|
[tablefield: any] |
Il campo del layer in ingresso da usare per la dissolvenza |
Nome della colonna Geometria |
|
[string] Predefinito: “geometry” |
Il nome della colonna della geometria del layer in ingresso da usare per la dissoluzione. |
Crea un elemento per ogni geometria in ogni tipo di insieme di geometrie nel file di origine |
|
[boolean] Predefinito: False |
Produce un elemento per ogni geometria in qualsiasi tipo di insieme di geometrie nel file di origine |
Mantenere gli attributi in ingresso. |
|
[boolean] Predefinito: False |
Mantieni tutti gli attributi del layer in ingresso |
Conta gli elementi dissolti |
|
[boolean] Predefinito: False |
Conta gli elementi disciolti e li include nel layer in uscita |
Calcolare l’area e il perimetro degli elementi dissolti |
|
[boolean] Predefinito: False |
Calcola l’area e il perimetro degli elementi dissolti e includili nel layer in uscita. |
Calcolare min/max/somma/media in base all’attributo |
|
[boolean] Predefinito: False |
Calcola le statistiche (min, max, somma e media) relative all’attributo numerico specificato e le include nel layer in uscita |
Attributo numerico su cui calcolare le statistiche Opzionale |
|
[tablefield: numeric] |
L’attributo numerico su cui calcolare le statistiche |
Opzioni addizionali di creazione Opzionale |
|
[string] Predefinito: » (nessuna opzione aggiuntiva) |
Opzioni aggiuntive di creazione GDAL. |
Dissolti |
|
[same as input] Predefinito: |
Specifica il layer in uscita. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Dissolti |
|
[same as input] |
Il layer della geometria multi parte in uscita (con le geometrie dissolte) |
Codice Python
ID Algoritmo: gdal:dissolve
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.
24.2.7.5. Curva di offset
Linee di offset con una distanza specificata. Le distanze positive spostano le linee a sinistra, mentre le distanze negative le spostano a destra.
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: line] |
Il vettore lineare in ingresso |
Nome della colonna Geometria |
|
[string] Predefinito: “geometry” |
Il nome della colonna della geometria del layer in ingresso da usare |
Distanza di offset (lato sinistro: positivo, lato destro: negativo) |
|
[number] Predefinito: 10.0 |
|
Opzioni addizionali di creazione Opzionale |
|
[string] Predefinito: » (nessuna opzione aggiuntiva) |
Opzioni aggiuntive di creazione GDAL. |
Curva di offset |
|
[vector: line] Predefinito: |
Specifica il vettore lineare in uscita. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Curva di offset |
|
[vector: line] |
Il layer curvo di offset in uscita |
Codice Python
ID Algoritmo: gdal:offsetcurve
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.
24.2.7.6. Buffer su singolo lato
Crea un buffer su un lato (destro o sinistro) delle linee in un layer vettoriale lineare.
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: line] |
Il vettore lineare in ingresso |
Nome della colonna Geometria |
|
[string] Predefinito: “geometry” |
Il nome della colonna della geometria del layer in ingresso da usare |
Distanza Buffer |
|
[number] Predefinito: 10.0 |
|
Lato Buffer |
|
[enumeration] Predefinito: 0 |
Uno di:
|
Dissolvere per attributo Opzionale |
|
[tablefield: any] Predefinito: None |
Campo da usare per dissolvere |
Dissolvere ogni risultato. |
|
[boolean] Predefinito: False |
Se impostato, il risultato sarà dissolto. Se nessun campo è impostato per la dissolvenza, tutti i buffer sono dissolti in un solo elemento. |
Crea un elemento per ogni geometria in ogni tipo di insieme di geometrie nel file di origine |
|
[boolean] Predefinito: False |
|
Opzioni addizionali di creazione Opzionale |
|
[string] Predefinito: » (nessuna opzione aggiuntiva) |
Opzioni aggiuntive di creazione GDAL. |
Buffer su un solo lato |
|
[vector: polygon] Predefinito: |
Specifica il buffer layer in uscita. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Buffer su un solo lato |
|
[vector: polygon] |
Il buffer layer risultato |
Codice Python
ID Algoritmo: gdal:onesidebuffer
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.
24.2.7.7. Punti lungo linee
Genera un punto su ogni linea di un layer vettoriale a una distanza dall’inizio. La distanza è data come frazione della lunghezza della linea.
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: line] |
Il vettore lineare in ingresso |
Nome della colonna Geometria |
|
[string] Predefinito: “geometry” |
Il nome della colonna della geometria del layer in ingresso da usare |
Distanza dall’inizio della linea rappresentata come una frazione della lunghezza della linea |
|
[number] Predefinito: 0,5 (centro della linea) |
|
Opzioni addizionali di creazione Opzionale |
|
[string] Predefinito: » (nessuna opzione aggiuntiva) |
Opzioni aggiuntive di creazione GDAL. |
Punti lungo linee |
|
[vector: point] Predefinito: |
Specificare il layer di punti in uscita. Uno di:
La codifica del file può anche essere cambiata qui. |
In uscita:
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Punti lungo linee |
|
[vector: point] |
Il layer di punti in uscita |
Codice Python
ID Algoritmo: gdal:pointsalonglines
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.