27.1.6. Strumenti Layer

27.1.6.1. Esportazione informazione del(i) layer

Crea un layer poligonale con gli elementi appartenenti all’estensione del(i) layer selezionato(i).

Ulteriori dettagli sui layer (SR, nome del provider, percorso del file, nome del layer, filtro del sottoinsieme, abstract e attribuzione) sono allegati come attributi a ciascuna singolo layer.

Parametri

Etichetta

Nome

Tipo

Descrizione

Layer in ingresso

LAYERS

[vector: any] [list]

Layer vettoriali in ingresso su cui acquisire informazioni.

In Uscita

OUTPUT

[vector: polygon]

Predefinito: [Crea layer temporaneo]

Definizione del layer in uscita con le informazioni. Uno di:

  • Crea layer temporaneo (TEMPORARY_OUTPUT)

  • Salva su File…

  • Salva su Geopackage…

  • Salva su Tabella di Database…

La codifica del file può anche essere cambiata qui.

In uscita:

Etichetta

Nome

Tipo

Descrizione

In Uscita

OUTPUT

[vector: polygon]

Layer vettoriale poligonale che mostra l’estensione dei layer in ingresso e le informazioni associate negli attributi.

Codice Python

ID Algoritmo: native:exportlayersinformation

import processing
processing.run("algorithm_id", {parameter_dictionary})

L’id dell”algoritmo viene visualizzato quando passi il mouse sull’algoritmo nella finestra degli strumenti di elaborazione. 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 elaborazione dalla console Python.

27.1.6.2. Esportazione in un foglio di calcolo

Esporta gli attributi di una selezione di layer vettoriali in un foglio di calcolo o, facoltativamente, li aggiunge a un foglio di calcolo esistente come fogli aggiuntivi.

Parametri

Etichetta

Nome

Tipo

Descrizione

Layer in ingresso

LAYERS

[vector: any] [list]

Layer vettoriali in ingresso. Il foglio di calcolo in uscita consisterà in un foglio, per ogni layer, che contiene gli attributi di tale layer.

Utilizzare gli alias dei campi come intestazioni delle colonne

USE_ALIAS

[boolean]

Predefinito: False

Utilizzare gli alias dei campi della tabella attributi per il foglio di calcolo.

Esportazione di valori formattati invece di valori grezzi

FORMATTED_VALUES

[boolean]

Predefinito: False

Se True, esporta i valori formattati e di facile lettura (ad esempio, da una value map or value relation) nel foglio di calcolo.

Sovrascrivere foglio di calcolo esistente

OVERWRITE

[boolean]

Predefinito: True

Se il foglio di calcolo specificato esiste, impostando questa opzione a True si sovrascrive il foglio di calcolo esistente. Se l’opzione è False e il foglio di calcolo esiste, i layer verranno aggiunti come fogli aggiuntivi.

Foglio elettronico di destinazione

OUTPUT

[file]

Predefinito: [Save to temporary file]

Foglio elettronico in uscita con un foglio per ogni layer. Uno di:

  • Salvare in un file temporaneo

  • Salva su File…

In uscita:

Etichetta

Nome

Tipo

Descrizione

Foglio elettronico di destinazione

OUTPUT

[file]

Foglio di calcolo con un foglio per ogni layer.

Layer all’interno del foglio di calcolo

OUTPUT_LAYERS

[list]

L’elenco dei fogli aggiunti al foglio di calcolo.

Codice Python

ID Algoritmo: native:exporttospreadsheet

import processing
processing.run("algorithm_id", {parameter_dictionary})

L’id dell”algoritmo viene visualizzato quando passi il mouse sull’algoritmo nella finestra degli strumenti di elaborazione. 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 elaborazione dalla console Python.

27.1.6.3. Estrazione estensione layer

Genera un layer vettoriale come minimo riquadro di delimitazione (rettangolo con orientamento N-S) che copre tutti gli elementi in ingresso.

Il layer di uscita contiene un unico riquadro di delimitazione per l’intero layer di ingresso.

../../../../_images/extract_layer_extent.png

Fig. 27.7 In rosso il riquadro di delimitazione del layer di provenienza

Menu predefinito: Vettore ► Strumenti di Ricerca

Parametri

Etichetta

Nome

Tipo

Descrizione

Layer

INPUT

[layer]

Vettore in ingresso

Estensione

OUTPUT

[vector: polygon]

Predefinito: [Crea layer temporaneo]

Specificare il layer vettoriale poligonale per l’estensione dell’output. Uno di:

  • Crea layer temporaneo (TEMPORARY_OUTPUT)

  • Salva su File…

  • Salva su Geopackage…

  • Salva su Tabella di Database…

La codifica del file può anche essere cambiata qui.

In uscita:

Etichetta

Nome

Tipo

Descrizione

Estensione

OUTPUT

[vector: polygon]

Layer vettoriale in uscita (poligono) con l’estensione (riquadro di delimitazione minimo)

Codice Python

ID Algoritmo: qgis:polygonfromlayerextent

import processing
processing.run("algorithm_id", {parameter_dictionary})

L’id dell”algoritmo viene visualizzato quando passi il mouse sull’algoritmo nella finestra degli strumenti di elaborazione. 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 elaborazione dalla console Python.