27.1.1. Cartografia

27.1.1.1. Allinea punti agli elementi

Calcola la rotazione richiesta per allineare gli elementi puntuali con l’elemento più vicino di un altro layer di riferimento. Un nuovo campo viene aggiunto al layer in uscita che viene riempito con l’angolo (in gradi, in senso orario) rispetto alla elemento di riferimento più vicino.

Opzionalmente, la simbologia del layer in uscita può essere impostata per utilizzare automaticamente il campo di rotazione calcolato per ruotare i simboli. Se si desidera, si può impostare una distanza massima da utilizzare quando si allineano i punti, per evitare di allineare punti isolati a elementi distanti.

Suggerimento

Questo algoritmo è progettato per casi d’uso come l’allineamento dei simboli dei punti di edifici per seguire la direzione della strada più vicina.

checkbox Permette features in-place modification degli elementi punto

Parametri

Etichetta

Nome

Tipo

Descrizione

Layer in ingresso

INPUT

[vettore: puntuale]

Elementi puntuali per i quali calcolare la rotazione

Layer di riferimento

REFERENCE_LAYER

[vettore: qualsiasi]

Layer per il quale trovare l’elemento più vicino per il calcolo della rotazione

Distanza massima da considerare

Opzionale

MAX_DISTANCE

[numero]

Default: Non impostato

Se non viene trovato alcun elemento di riferimento entro questa distanza, non viene assegnata alcuna rotazione all’elemento puntuale.

Nome del campo per l’angolo

FIELD_NAME

[stringa]

Default: “rotazione”

Campo in cui memorizzare il valore di rotazione.

Applica automaticamente la simbologia

APPLY_SYMBOLOGY

[booleano]

Default: True

Ruota il simbolo degli elementi utilizzando il valore del campo dell’angolo

Layer allineato

OUTPUT

[vettore: puntuale]

Default: [Salva in un file temporaneo]

Specifica il layer del vettore in uscita ruotato. 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.

Output

Etichetta

Nome

Tipo

Descrizione

Layer allineato

OUTPUT

[vettore: puntuale]

Il vettore puntuale con un campo di rotazione aggiunto. Se caricato in QGIS, viene applicata di default la simbologia del layer in ingresso, con una rotazione definita dai dati del suo simbolo.

Codice Python

ID Algoritmo: native:angletonearest

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

L” id dell’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 elaborazione dalla console Python.

27.1.1.2. Combina piu database di stile

Combina più database di stile QGIS in un unico database di stile. Se elementi dello stesso tipo con lo stesso nome esistono in diversi database di origine, questi saranno rinominati per avere nomi univoci nel database combinato in uscita.

Parametri

Etichetta

Nome

Tipo

Descrizione

Database in ingresso

INPUT

[file] [lista]

File contenenti oggetti di stile QGIS

Oggetti da combinare

OBJECTS

[numerazione] [lista]

Tipi di oggetti di stile nei database in ingresso che vorresti mettere nel nuovo database. Questi possono essere:

Stile database in uscita

OUTPUT

[file]

Default: [Salva in un file temporaneo]

In uscita .XML file che combina gli oggetti di stile selezionati. Uno di:

  • Salva su File Temporaneo

  • Salva su File…

Output

Etichetta

Nome

Tipo

Descrizione

Conteggio scala di colori

COLORRAMPS

[numero]

Conteggio impostazioni etichetta

LABELSETTINGS

[numero]

Stile database in uscita

OUTPUT

[file]

In uscita .XML file che combina gli oggetti di stile selezionati

Conteggio dei simboli

SYMBOLS

[numero]

Conteggio formato testo

TEXTFORMATS

[numero]

Codice Python

ID Algoritmo: native:combinestyles

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

L” id dell’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 elaborazione dalla console Python.

27.1.1.3. Crea un visualizzatore categorizzato dagli stili

Imposta la visualizzazione di un layer vettoriale ad una visualizzazione categorizzata usando simboli corrispondenti da un database di stile. Se non viene specificato alcun file di stile, vengono invece utilizzati i simboli dalla libreria di simboli dell’utente symbol library.<vector_symbol_library>`

Un’espressione o un campo specifico viene utilizzato per creare categorie per la visualizzazione. Ogni categoria è abbinata individualmente ai simboli che esistono all’interno del database di stile XML QGIS specificato. Ogni volta che viene trovato il nome di un simbolo corrispondente, il simbolo della categoria sarà impostato su questo simbolo identificato.

Se vuoi, gli output possono anche essere tabelle contenenti le liste delle categorie che non hanno potuto essere abbinate ai simboli, e i simboli che non sono stati abbinati alle categorie.

Parametri

Etichetta

Nome

Tipo

Descrizione

Layer in ingresso

INPUT

[vettore: qualsiasi]

Layer vettoriale a cui applicare uno stile categorizzato

Categorizzare usando una espressione

FIELD

[espressione]

Campo o espressione per categorizzare gli elementi

Database di stile (lasciare vuoto per usare i simboli salvati)

STYLE

[file]

File (.XML) contenente i simboli da applicare alle categorie del layer in ingresso. Il file può essere ottenuto dallo strumento Gestore Stile Share symbols. Se non viene specificato alcun file, viene utilizzata la libreria di simboli locale di QGIS.

Usare la distinzione tra maiuscole e minuscole per i nomi dei simboli

CASE_SENSITIVE

[booleano]

Predefinito: False

Se True ( selezionato), applica un confronto case sensitive tra le categorie e i nomi dei simboli

Ignorare i caratteri non alfanumerici quando si confrontano.

TOLERANT

[booleano]

Predefinito: False

Se True ( selezionato), i caratteri non alfanumerici nei nomi delle categorie e dei simboli saranno ignorati, permettendo una maggiore tolleranza durante la selezione.

Categorie che non trovano corrispondenza

Opzionale

NON_MATCHING_CATEGORIES

[tabella]

Default: [Skip output]

Tabella risultato per le categorie che non corrispondono a nessun simbolo nel database. Uno di:

  • Ignora risultato

  • 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.

Nomi di simboli che non trovano corrispondenza

Opzionale

NON_MATCHING_SYMBOLS

[tabella]

Default: [Skip output]

Tabella risultato per i simboli del database di stile fornito che non corrispondono a nessuna categoria. Uno di:

  • Ignora risultato

  • 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.

Output

Etichetta

Nome

Tipo

Descrizione

Categorie che non trovano corrispondenza

NON_MATCHING_CATEGORIES

[tabella]

Elenca le categorie che non possono essere associate a nessun simbolo nel database di stile fornito

Nomi di simboli che non trovano corrispondenza

NON_MATCHING_SYMBOLS

[tabella]

Elenca i simboli dal database di stile fornito che non possono essere abbinati a nessuna categoria

Layer categorizzati

OUTPUT

[uguale all’input]

Il layer vettoriale in ingresso con lo stile categorizzato applicato. Nessun nuovo layer è in uscita.

Codice Python

ID Algoritmo: native:categorizeusingstyle

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

L” id dell’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 elaborazione dalla console Python.

27.1.1.4. Crea database di stile dal progetto

Estrae tutti gli oggetti di stile (simboli, scala di colori, formati di testo e impostazioni delle etichette) da un progetto QGIS.

I simboli estratti sono salvati in un database di stile QGIS (formato:file:XML), che può essere gestito e importato tramite la finestra di dialogo Style Manager.

Parametri

Etichetta

Nome

Tipo

Descrizione

Progetto in ingresso (lasciare vuoto per usare quello attivo)

Opzionale

INPUT

[file]

Un file di progetto QGIS da cui estrarre gli oggetti di stile

Oggetti da estrarre

OBJECTS

[numerazione] [lista]

Tipi di oggetti di stile nel progetto in input che vorresti mettere nel nuovo database. Questi possono essere:

Stile database in uscita

OUTPUT

[file]

Default: [Salva in un file temporaneo]

Specifica il file .XML di output per gli articoli di stile selezionati. Uno di:

  • Salva su File Temporaneo

  • Salva su File…

Output

Etichetta

Nome

Tipo

Descrizione

Conteggio scala di colori

COLORRAMPS

[numero]

Numero delle scale di colori

Conteggio impostazioni etichetta

LABELSETTINGS

[numero]

Numero delle impostazioni delle etichette

Stile database in uscita

OUTPUT

[file]

Risultato .XML per gli elementi di stile selezionati

Conteggio dei simboli

SYMBOLS

[numero]

Numero di simboli

Conteggio formato testo

TEXTFORMATS

[numero]

Numero di formati di testo

Codice Python

ID Algoritmo:native:stylefromproject

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

L” id dell’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 elaborazione dalla console Python.

27.1.1.5. Esportazione del layout dell’atlante come immagine

Esporta l’atlante di un layout di stampa come file immagine (ad esempio, immagini PNG o JPEG).

Se è impostato un layer di copertura, le impostazioni dell’atlante del layout selezionato esposte in questo algoritmo saranno sovrascritte. In questo caso, un filtro vuoto o un ordinamento tramite una espressione disattiverà tali impostazioni.

Parametri

Parametri di Base

Etichetta

Nome

Tipo

Descrizione

Layout Atlante

LAYOUT

[layout]

Layout da esportare

Layer di copertura

Opzionale

COVERAGE_LAYER

[vettore: qualsiasi]

Layer da utilizzare per generare l’atlante

Espressione filtro

FILTER_EXPRESSION

[espressione]

Espressione da utilizzare per filtrare gli elementi dell’atlante

Espressione di ordinamento

Opzionale

SORTBY_EXPRESSION

[espressione]

Espressione da utilizzare per ordinare gli elementi dell’atlante

Ordine inverso

Opzionale

SORTBY_REVERSE

[booleano]

Determina se l’ordinamento deve essere invertito. Utilizzato quando viene fornita un’espressione di ordinamento.

Espressione del nome del file in uscita

FILENAME_EXPRESSION

[espressione]

Predefinito: “output_”||@atlas_featurenumber

Espressione da utilizzare per generare i nomi dei file

Cartella di output

FOLDER

[folder]

Cartella di destinazione in cui verranno generate le immagini

Parametri Avanzati

Etichetta

Nome

Tipo

Descrizione

Layer mappa da assegnare all(agli) oggetto mappa sbloccato.

Opzionale

LAYERS

[enumeration] [layer]

Layer da visualizzare nell’oggetto(i) mappa il cui contenuto non è bloccato

Formato immagine

EXTENSION

[numero]

Predefinito: png

Formato del(i) file generato. L’elenco dei formati disponibili varia a seconda del sistema operativo e dei driver installati.

DPI

Opzionale

DPI

Default: Non impostato

[numero]

DPI del(i) file in uscita. Se non è impostato, verrà utilizzato il valore delle impostazioni del layout di stampa.

Generazione world file

GEOREFERENCE

[booleano]

Default: True

Stabilisce se deve essere generato un world file

Esportazione metadati RDF

INCLUDE_METADATA

[booleano]

Default: True

Stabilisce se i metadati RDF (titolo, autore, …) devono essere generati.

Abilitazione antialiasing

ANTIALIAS

[booleano]

Default: True

Stabilisce se l’antialiasing deve essere abilitato

Output

Etichetta

Nome

Tipo

Descrizione

File immagine

OUTPUT

[file]

File immagine generati dal layout dell’atlante

Codice Python

ID Algoritmo: native:atlaslayouttoimage

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

L” id dell’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 elaborazione dalla console Python.

27.1.1.6. Esportazione del layout dell’atlante come PDF (più file)

NEW in 3.24

Esporta l’atlante di un layout di stampa in più file PDF.

Se è impostato un layer di copertura, le impostazioni dell’atlante del layout selezionato esposte in questo algoritmo saranno sovrascritte. In questo caso, un filtro vuoto o un ordinamento tramite una espressione disattiverà tali impostazioni.

Parametri

Parametri di Base

Etichetta

Nome

Tipo

Descrizione

Layout Atlante

LAYOUT

[layout]

Layout da esportare

Layer di copertura

Opzionale

COVERAGE_LAYER

[vettore: qualsiasi]

Layer da utilizzare per generare l’atlante

Espressione filtro

FILTER_EXPRESSION

[espressione]

Espressione da utilizzare per filtrare gli elementi dell’atlante

Espressione di ordinamento

Opzionale

SORTBY_EXPRESSION

[espressione]

Espressione da utilizzare per ordinare gli elementi dell’atlante

Ordine inverso

Opzionale

SORTBY_REVERSE

[booleano]

Determina se l’ordinamento deve essere invertito. Utilizzato quando viene fornita un’espressione di ordinamento.

Nome del file di Output

Opzionale

OUTPUT_FILENAME

[espressione]

Modello del nome dei file PDF di output.

Cartella di output

OUTPUT_FOLDER

[folder]

Cartella di destinazione per i file PDF di output.

Parametri Avanzati

Etichetta

Nome

Tipo

Descrizione

Layer mappa da assegnare all(agli) oggetto mappa sbloccato.

Opzionale

LAYERS

[enumeration] [layer]

Layer da visualizzare nell’oggetto(i) mappa il cui contenuto non è bloccato

DPI

Opzionale

DPI

Default: Non impostato

[numero]

DPI del(i) file in uscita. Se non è impostato, verrà utilizzato il valore delle impostazioni del layout di stampa.

Esporta sempre come vettori

FORCE_VECTOR

[booleano]

Predefinito: False

Stabilisce se i dati vettoriali devono essere lasciati come vettori

Esporta sempre come raster

NEW in 3.28

FORCE_RASTER

[booleano]

Predefinito: False

Forza la rasterizzazione di tutti gli elementi della mappa. Questo parametro ha la precedenza sul parametro FORCE_VECTOR.

Aggiungere informazioni di georeferenziazione

GEOREFERENCE

[booleano]

Default: True

Stabilisce se deve essere generato un world file

Esportazione metadati RDF

INCLUDE_METADATA

[booleano]

Default: True

Stabilisce se i metadati RDF (titolo, autore, …) devono essere generati.

Disabilitazione dell’esportazione di layer raster tassellati

DISABLE_TILED

[booleano]

Predefinito: False

Stabilisce se il raster deve essere tassellato

Semplificare le geometrie per ridurre le dimensioni del file in uscita

SIMPLIFY

[booleano]

Default: True

Stabilisce se le geometrie devono essere semplificate per ridurre le dimensioni del file in uscita.

Esportazione testo

TEXT_FORMAT

[numero]

Default: 0

Stabilisce se il testo deve essere esportato come percorso o come testo. Le opzioni possibili sono:

  • 0 - Esporta sempre il testo come percorso (consigliato)

  • 1 - Esporta sempre i testi come elementi di testo

Compressione Immagine

NEW in 3.28

IMAGE_COMPRESSION

[numero]

Default: 0

Determina il livello di compressione dell’immagine e l’idoneità del file per la stampa o la post-produzione in applicazioni esterne. Le opzioni possibili sono:

  • 0 - Lossy - Con perdita (JPEG)

  • 1 - Lossless - Senza Perdita

Output

Etichetta

Nome

Tipo

Descrizione

File PDF

OUTPUT

[file]

File PDF corrispondente al layout dell’atlante esportato

Codice Python

ID Algoritmo: native:atlaslayouttomultiplepdf

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

L” id dell’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 elaborazione dalla console Python.

27.1.1.7. Esportazione del layout dell’atlante come PDF (file singolo)

Esporta l’atlante di un layout di stampa come singolo file PDF.

Se è impostato un layer di copertura, le impostazioni dell’atlante del layout selezionato esposte in questo algoritmo saranno sovrascritte. In questo caso, un filtro vuoto o un ordinamento tramite una espressione disattiverà tali impostazioni.

Parametri

Parametri di Base

Etichetta

Nome

Tipo

Descrizione

Layout Atlante

LAYOUT

[layout]

Layout da esportare

Layer di copertura

Opzionale

COVERAGE_LAYER

[vettore: qualsiasi]

Layer da utilizzare per generare l’atlante

Espressione filtro

FILTER_EXPRESSION

[espressione]

Espressione da utilizzare per filtrare gli elementi dell’atlante

Espressione di ordinamento

Opzionale

SORTBY_EXPRESSION

[espressione]

Espressione da utilizzare per ordinare gli elementi dell’atlante

Ordine inverso

Opzionale

SORTBY_REVERSE

[booleano]

Determina se l’ordinamento deve essere invertito. Utilizzato quando viene fornita un’espressione di ordinamento.

File PDF

OUTPUT

[file]

Predefinito: [Save to temporary file]

Nome (compreso il percorso) del file in uscita. Uno di:

  • Salva su File Temporaneo

  • Salva su File…

Parametri Avanzati

Etichetta

Nome

Tipo

Descrizione

Layer mappa da assegnare all(agli) oggetto mappa sbloccato.

Opzionale

LAYERS

[enumeration] [layer]

Layer da visualizzare nell’oggetto(i) mappa il cui contenuto non è bloccato

DPI

Opzionale

DPI

Default: Non impostato

[numero]

DPI del(i) file in uscita. Se non è impostato, verrà utilizzato il valore delle impostazioni del layout di stampa.

Esporta sempre come vettori

FORCE_VECTOR

[booleano]

Predefinito: False

Stabilisce se i dati vettoriali devono essere lasciati come vettori

Esporta sempre come raster

NEW in 3.28

FORCE_RASTER

[booleano]

Predefinito: False

Forza la rasterizzazione di tutti gli elementi della mappa. Questo parametro ha la precedenza sul parametro FORCE_VECTOR.

Aggiungere informazioni di georeferenziazione

GEOREFERENCE

[booleano]

Default: True

Stabilisce se deve essere generato un world file

Esportazione metadati RDF

INCLUDE_METADATA

[booleano]

Default: True

Stabilisce se i metadati RDF (titolo, autore, …) devono essere generati.

Disabilitazione dell’esportazione di layer raster tassellati

DISABLE_TILED

[booleano]

Predefinito: False

Stabilisce se il raster deve essere tassellato

Semplificare le geometrie per ridurre le dimensioni del file in uscita

SIMPLIFY

[booleano]

Default: True

Stabilisce se le geometrie devono essere semplificate per ridurre le dimensioni del file in uscita.

Esportazione testo

TEXT_FORMAT

[numero]

Default: 0

Stabilisce se il testo deve essere esportato come percorso o come testo. Le opzioni possibili sono:

  • 0 - Esporta sempre il testo come percorso (consigliato)

  • 1 - Esporta sempre i testi come elementi di testo

Compressione Immagine

NEW in 3.28

IMAGE_COMPRESSION

[numero]

Default: 0

Determina il livello di compressione dell’immagine e l’idoneità del file per la stampa o la post-produzione in applicazioni esterne. Le opzioni possibili sono:

  • 0 - Lossy - Con perdita (JPEG)

  • 1 - Lossless - Senza Perdita

Output

Etichetta

Nome

Tipo

Descrizione

File PDF

OUTPUT

[file]

File PDF corrispondente al layout dell’atlante esportato

Codice Python

ID Algoritmo: native:atlaslayouttopdf

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

L” id dell’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 elaborazione dalla console Python.

27.1.1.8. Esportazione del layout di stampa come immagine

Esporta un layout di stampa come file immagine (ad esempio immagini PNG o JPEG).

Parametri

Parametri di Base

Etichetta

Nome

Tipo

Descrizione

Stampa layout

LAYOUT

[layout]

Layout da esportare

File immagine

OUTPUT

[file]

Predefinito: [Save to temporary file]

Nome (compreso il percorso) del file in uscita. Uno di:

  • Salva su File Temporaneo

  • Salva su File…

Parametri Avanzati

Etichetta

Nome

Tipo

Descrizione

Layer mappa da assegnare all(agli) oggetto mappa sbloccato.

Opzionale

LAYERS

[enumeration] [layer]

Layer da visualizzare nell’oggetto(i) mappa il cui contenuto non è bloccato

DPI

Opzionale

DPI

Default: Non impostato

[numero]

DPI del(i) file in uscita. Se non è impostato, verrà utilizzato il valore delle impostazioni del layout di stampa.

Generazione world file

GEOREFERENCE

[booleano]

Default: True

Stabilisce se deve essere generato un world file

Esportazione metadati RDF

INCLUDE_METADATA

[booleano]

Default: True

Stabilisce se i metadati RDF (titolo, autore, …) devono essere generati.

Abilitazione antialiasing

ANTIALIAS

[booleano]

Default: True

Stabilisce se l’antialiasing deve essere abilitato

Output

Etichetta

Nome

Tipo

Descrizione

File immagine

OUTPUT

[file]

File immagine corrispondente al layout di stampa esportato

Codice Python

ID Algoritmo: native:printlayouttoimage

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

L” id dell’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 elaborazione dalla console Python.

27.1.1.9. Esportazione del layout di stampa come PDF

Esporta un layout di stampa come file PDF.

Parametri

Parametri di Base

Etichetta

Nome

Tipo

Descrizione

Layout di stampa

LAYOUT

[layout]

Layout da esportare

File PDF

OUTPUT

[file]

Predefinito: [Save to temporary file]

Nome (compreso il percorso) del file in uscita. Uno di:

  • Salva su File Temporaneo

  • Salva su File…

Parametri Avanzati

Etichetta

Nome

Tipo

Descrizione

Layer mappa da assegnare all(agli) oggetto mappa sbloccato.

Opzionale

LAYERS

[enumeration] [layer]

Layer da visualizzare nell’oggetto(i) mappa il cui contenuto non è bloccato

DPI

Opzionale

DPI

Default: Non impostato

[numero]

DPI del(i) file in uscita. Se non è impostato, verrà utilizzato il valore delle impostazioni del layout di stampa.

Esporta sempre come vettori

FORCE_VECTOR

[booleano]

Predefinito: False

Stabilisce se i dati vettoriali devono essere lasciati come vettori

Esporta sempre come raster

NEW in 3.28

FORCE_RASTER

[booleano]

Predefinito: False

Forza la rasterizzazione di tutti gli elementi della mappa. Questo parametro ha la precedenza sul parametro FORCE_VECTOR.

Aggiungere informazioni di georeferenziazione

GEOREFERENCE

[booleano]

Default: True

Stabilisce se deve essere generato un world file

Esportazione metadati RDF

INCLUDE_METADATA

[booleano]

Default: True

Stabilisce se i metadati RDF (titolo, autore, …) devono essere generati.

Disabilitazione dell’esportazione di layer raster tassellati

DISABLE_TILED

[booleano]

Predefinito: False

Stabilisce se il raster deve essere tassellato

Semplificare le geometrie per ridurre le dimensioni del file in uscita

SIMPLIFY

[booleano]

Default: True

Stabilisce se le geometrie devono essere semplificate per ridurre le dimensioni del file in uscita.

Esportazione testo

TEXT_FORMAT

[numero]

Default: 0

Stabilisce se il testo deve essere esportato come percorso o come testo. Le opzioni possibili sono:

  • 0 - Esporta sempre il testo come percorso (consigliato)

  • 1 - Esporta sempre i testi come elementi di testo

Compressione Immagine

NEW in 3.28

IMAGE_COMPRESSION

[numero]

Default: 0

Determina il livello di compressione dell’immagine e l’idoneità del file per la stampa o la post-produzione in applicazioni esterne. Le opzioni possibili sono:

  • 0 - Lossy - Con perdita (JPEG)

  • 1 - Lossless - Senza Perdita

Esportazione dei layer come file PDF separati

SEPARATE_LAYERS

[booleano]

Predefinito: False

Se True, verrà creato un file PDF separato per ogni layer e per ogni elemento di mappa del layout. Inoltre, possono essere creati file PDF separati per altri elementi complessi del layout, ottenendo un insieme di file PDF che contengono componenti atomici logici del layout.

Output

Etichetta

Nome

Tipo

Descrizione

File PDF

OUTPUT

[file]

Uno o più file PDF corrispondenti al layout di stampa esportato

Codice Python

ID Algoritmo: native:printlayouttopdf

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

L” id dell’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 elaborazione dalla console Python.

27.1.1.10. Estrazione di etichette

NEW in 3.24

Estrae le informazioni sulle etichette da una mappa visualizzata con una determinata estensione e scala.

Se viene fornito un tema di mappa, la mappa riprodotta corrisponderà alla visibilità e alla simbologia di quel tema. Se viene lasciato vuoto, verranno utilizzati tutti i layer visibili del progetto. Le informazioni estratte sull’etichetta includono: posizione (servita come geometrie di punti), nome del layer associato e ID elemento, testo dell’etichetta, rotazione (in gradi, in senso orario), allineamento multilinea e dettagli del carattere.

Parametri

Parametri di Base

Etichetta

Nome

Tipo

Descrizione

Estensione Mappa

EXTENT

[extent]

Estensione della mappa da cui estrarre le etichette

I metodi disponibili sono:

  • Calcola da layer…: usa l’estensione di un layer caricato nel progetto corrente

  • Calculare da un layout di stampa…: usa l’estensione di un layout map item nel progetto attivo

  • Calcola da segnalibro…: usa l’estensione da un bookmark salvato

  • Usa l’estensione della Mappa

  • Definisci sull’area di disegno della mappa: fai clic e trascina un rettangolo che delimiti l’area da visualizzare.

  • Inserisci le coordinate come xmin, xmax, ymin, ymax.

Scala della Mappa

SCALE

[scale]

Le etichette estratte saranno visualizzate utilizzando le loro proprietà impostate a questa scala.

Tema Mappa

Opzionale

MAP_THEME

[maptheme]

Un tema mappa che mostra i layer da cui estrarre le etichette. Se non impostato, vengono estratte le etichette dei layer correntemente visibili.

Includere le etichette non posizionate

Opzionale

INCLUDE_UNPLACED

[booleano]

Default: True

Specifica se tutte le etichette sovrapposte devono essere estratte, comprese quelle in conflitto (quindi non posizionate).

Etichette estratte

OUTPUT

[vettore: puntuale]

Predefinito: [Crea livello temporaneo]

Specifica il layer vettoriale in uscita per l’estensione(i). 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.

Parametri Avanzati

Etichetta

Nome

Tipo

Descrizione

Risoluzione Mappa (in DPI)

Opzionale

DPI

Predefinito: 96.0

[numero]

Output

Etichetta

Nome

Tipo

Descrizione

Etichette estratte

OUTPUT

[vettore: puntuale]

Layer vettoriale di punti che rappresenta le etichette rilevate. Ogni elemento ha attributi che identificano la sua origine (layer, ID elemento) e le proprietà di etichettatura assegnate (testo, carattere, dimensione, rotazione, …). Al layer viene applicato anche uno stile predefinito con etichettatura e simbolo nullo.

Avvertimento

Poiché alcuni dei campi generati hanno nomi con più di 10 caratteri, l’uso del formato ESRI shapefile (.SHP) per memorizzare l’output può portare a un risultato imprevisto durante il caricamento del layer in QGIS.

Codice Python

ID Algoritmo: native:extractlabels

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

L” id dell’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 elaborazione dalla console Python.

27.1.1.12. Imposta stile layer

Applica uno stile specifico ad un layer. Lo stile deve essere definito in un file QML.

Non viene creato nessun nuovo output: lo stile viene immediatamente assegnato al layer.

Parametri

Etichetta

Nome

Tipo

Descrizione

Layer in ingresso

INPUT

[layer]

Layer in ingresso a cui si vuole applicare lo stile

File di stile

STYLE

[file]

Percorso per il file .qml dello stile

Output

Etichetta

Nome

Tipo

Descrizione

OUTPUT

[uguale all’input]

Il layer in ingresso con il nuovo stile assegnato. Non viene creato nessun nuovo layer.

Codice Python

ID Algoritmo: native:setlayerstyle

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

L” id dell’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 elaborazione dalla console Python.

27.1.1.13. Colorazione topologica

Assegna un indice di colore al poligono in modo tale che nessun poligono adiacente condivida lo stesso indice di colore, minimizzando il numero di colori richiesti.

L’algoritmo permette di scegliere il metodo da utilizzare per l’assegnazione dei colori.

Un numero minimo di colori può essere specificato, se lo si desidera. L’indice del colore viene salvato in un nuovo attributo chiamato color_id.

L’esempio seguente mostra l’algoritmo con la scelta di quattro colori diversi; come puoi vedere ogni classe di colore ha la stessa quantità di elementi.

../../../../_images/topological_color.png

Fig. 27.1 Esempio di colori topologici

Parametri

Etichetta

Nome

Tipo

Descrizione

Layer in ingresso

INPUT

[vettore: poligono]

Il layer poligonale in ingresso

Numero minimo di colori

MIN_COLORS

[numero]

Predefinito: 4

Il numero minimo di colori da assegnare. Minimo 1, massimo 1000.

Distanza minima tra gli elementi

MIN_DISTANCE

[numero]

Default: 0.0

Impedisce che agli elementi vicini (ma che non si toccano) vengano assegnati colori uguali. Minimo 0,0.

Assegnazione colore bilanciato

BALANCE

[numero]

Default: 0

Le opzioni sono:

  • 0 — Per numero di elementi

    Tenta di assegnare i colori in modo che il conteggio degli elementi assegnati a ogni singolo indice di colore sia bilanciato.

  • 1 — Per area assegnata

    Assegna i colori in modo che l’area totale degli elementi assegnati a ciascun colore sia bilanciata. Questa modalità può essere utile per evitare che elementi grandi risultino in uno dei colori che appare più dominante su una mappa colorata.

  • 2 — Per distanza tra i colori

    Assegna i colori in modo da massimizzare la distanza tra gli elementi dello stesso colore. Questa modalità aiuta a creare una distribuzione più uniforme dei colori su una mappa.

Colorato

OUTPUT

[vettore: poligono]

Predefinito: [Crea livello temporaneo]

Specifica il layer in uscita. 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.

Output

Etichetta

Nome

Tipo

Descrizione

Colorato

OUTPUT

[vettore: poligono]

Layer vettoriale poligonale con una colonna color_id aggiunta

Codice Python

ID Algoritmo: qgis:topologicalcoloring

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

L” id dell’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 elaborazione dalla console Python.

27.1.1.14. Trasferire le annotazioni dal layer principale

Trasferisce tutte le annotations dal layer di annotazione principale di un progetto a un nuovo layer di annotazione. Il posizionamento degli elementi può quindi essere regolata all’interno della pila di layer.

Parametri

Etichetta

Nome

Tipo

Descrizione

Nuovo nome del layer

LAYER_NAME

[stringa]

Predefinito: “Annotazioni”

Nome del layer di annotazioni da creare

Output

Etichetta

Nome

Tipo

Descrizione

Nuovo nome del layer

OUTPUT

[layer]

Un layer con gli elementi del layer di annotazione principale

Codice Python

ID Algoritmo: native:transferannotationsfrommain

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

L” id dell’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 elaborazione dalla console Python.