27.2.7. Geoprocessing sui vettori
27.2.7.1. Crea buffer
Crea buffer intorno alle forme di un layer vettoriale.
Parametri
Parametri di base
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: any] |
Il layer vettoriale in ingresso |
Geometry column name |
|
[string] Predefinito: “geometry” |
Il nome della colonna della geometria del layer in ingresso da usare |
Distanza Buffer |
|
[number] Default: 10.0 |
Minimo: 0.0 |
Dissolvere per attributo Optional |
|
[tablefield: any] Default: None |
Campo da usare per dissolvere |
Risultati della dissolvenza |
|
[boolean] Default: False |
|
Crea un elemento per ogni geometria in ogni tipo di insieme di geometrie nel file di origine |
|
[boolean] Default: False |
|
Buffer |
|
[vector: polygon] Default: |
Specifica il buffer layer in uscita. Uno di:
|
Advanced parameters
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: “” (no additional options) |
Additional GDAL creation options. |
Outputs
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Buffer |
|
[vector: polygon] |
Il buffer layer risultato |
Python code
ID Algoritmo: gdal:buffervectors
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Usare gli algoritmi di Processing dalla console dei comandi for details on how to run processing algorithms from the Python console.
27.2.7.2. Ritaglia vettore dall’estensione
Ritaglia qualsiasi file vettoriale supportato da OGR in una data estensione.
This algorithm is derived from the GDAL ogr2ogr utility.
Parametri
Parametri di base
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: any] |
Il layer vettoriale in ingresso |
Ritagliare su estensione |
|
[extent] |
Definisce il rettangolo di delimitazione che dovrebbe essere usato per il file vettoriale in uscita. Deve essere definito in coordinate del SR di destinazione. Available methods are:
|
Clipped (extent) |
|
[same as input] Default: |
Specifica il layer in uscita (ritagliato). Uno di:
|
Advanced parameters
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: “” (no additional options) |
Additional GDAL creation options. |
Outputs
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Clipped (extent) |
|
[same as input] |
Il layer in uscita (ritagliato). Il formato predefinito è «ESRI Shapefile». |
Python code
ID Algoritmo: gdal:clipvectorbyextent
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Usare gli algoritmi di Processing dalla console dei comandi for details on how to run processing algorithms from the Python console.
27.2.7.3. Ritaglia vettore con maschera
Ritaglia qualsiasi layer vettoriale supportato da OGR tramite un vettore poligonale usato come maschera di di ritaglio
This algorithm is derived from the GDAL ogr2ogr utility.
Parametri
Parametri di base
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: any] |
Il layer vettoriale in ingresso |
Mask layer |
|
[vector: polygon] |
Layer da utilizzare come estensione di ritaglio per il layer vettoriale in ingresso. |
Clipped (mask) |
|
[same as input] Default: |
Il layer in uscita (maschera di ritaglio). Uno di:
|
Advanced parameters
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: “” (no additional options) |
Additional GDAL creation options. |
Outputs
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Clipped (mask) |
|
[same as input] |
Il layer in uscita (ritagliato tramite maschera). Il formato predefinito è «ESRI Shapefile». |
Python code
ID Algoritmo: gdal:clipvectorbypolygon
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Usare gli algoritmi di Processing dalla console dei comandi for details on how to run processing algorithms from the Python console.
27.2.7.4. Dissolve
Dissolve (combina) le geometrie che hanno lo stesso valore per un dato attributo / campo. Le geometrie in uscita sono multi parte.
Parametri
Parametri di base
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: any] |
Il layer in ingresso da dissolvere |
Campo da utilizzare per dissolvere Optional |
|
[tablefield: any] |
Il campo del layer in ingresso da usare per la dissolvenza |
Geometry column name |
|
[string] Predefinito: “geometry” |
Il nome della colonna della geometria del layer in ingresso da usare per la dissoluzione. |
Dissolti |
|
[same as input] Default: |
Specify the output layer. One of:
|
Advanced parameters
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Crea un elemento per ogni geometria in ogni tipo di insieme di geometrie nel file di origine |
|
[boolean] Default: False |
Produce un elemento per ogni geometria in qualsiasi tipo di insieme di geometrie nel file di origine |
Mantenere gli attributi in ingresso. |
|
[boolean] Default: False |
Mantieni tutti gli attributi del layer in ingresso |
Conta gli elementi dissolti |
|
[boolean] Default: False |
Conta gli elementi disciolti e li include nel layer in uscita |
Calcolare l’area e il perimetro degli elementi dissolti |
|
[boolean] Default: False |
|
Calcolare min/max/somma/media in base all’attributo |
|
[boolean] Default: 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 Optional |
|
[tablefield: numeric] |
L’attributo numerico su cui calcolare le statistiche |
Additional creation options Optional |
|
[string] Default: “” (no additional options) |
Additional GDAL creation options. |
Outputs
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Dissolti |
|
[same as input] |
|
Python code
ID Algoritmo: gdal:dissolve
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Usare gli algoritmi di Processing dalla console dei comandi for details on how to run processing algorithms from the Python console.
27.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
Parametri di base
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: line] |
Il vettore lineare in ingresso |
Geometry column name |
|
[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] Default: 10.0 |
|
Curva di offset |
|
[vector: line] Default: |
Specifica il vettore lineare in uscita. Uno di:
|
Advanced parameters
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: “” (no additional options) |
Additional GDAL creation options. |
Outputs
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Curva di offset |
|
[vector: line] |
Il layer curvo di offset in uscita |
Python code
ID Algoritmo: gdal:offsetcurve
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Usare gli algoritmi di Processing dalla console dei comandi for details on how to run processing algorithms from the Python console.
27.2.7.6. Buffer su singolo lato
Crea un buffer su un lato (destro o sinistro) delle linee in un layer vettoriale lineare.
Parametri
Parametri di base
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: line] |
Il vettore lineare in ingresso |
Geometry column name |
|
[string] Predefinito: “geometry” |
Il nome della colonna della geometria del layer in ingresso da usare |
Distanza Buffer |
|
[number] Default: 10.0 |
|
Lato Buffer |
|
[enumeration] Default: 0 |
One of:
|
Dissolvere per attributo Optional |
|
[tablefield: any] Default: None |
Campo da usare per dissolvere |
Dissolvere ogni risultato. |
|
[boolean] Default: False |
|
Crea un elemento per ogni geometria in ogni tipo di insieme di geometrie nel file di origine |
|
[boolean] Default: False |
|
Buffer su un solo lato |
|
[vector: polygon] Default: |
Specifica il buffer layer in uscita. Uno di:
|
Advanced parameters
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: “” (no additional options) |
Additional GDAL creation options. |
Outputs
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Buffer su un solo lato |
|
[vector: polygon] |
Il buffer layer risultato |
Python code
ID Algoritmo: gdal:onesidebuffer
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Usare gli algoritmi di Processing dalla console dei comandi for details on how to run processing algorithms from the Python console.
27.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
Parametri di base
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Layer in ingresso |
|
[vector: line] |
Il vettore lineare in ingresso |
Geometry column name |
|
[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) |
|
Punti lungo linee |
|
[vector: point] Default: |
Specificare il layer di punti in uscita. Uno di:
|
Advanced parameters
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: “” (no additional options) |
Additional GDAL creation options. |
Outputs
Etichetta |
Nome |
Tipo |
Descrizione |
---|---|---|---|
Points along line |
|
[vector: point] |
Il layer di punti in uscita |
Python code
ID Algoritmo: gdal:pointsalonglines
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Usare gli algoritmi di Processing dalla console dei comandi for details on how to run processing algorithms from the Python console.