QGIS come allineare le etichette delle isoipse

Dal gruppo Telegram di QGIS-it:

amici, sapete se c’é una forma automática di settare le etichette in questa posizione? sono curve di livello

Luca

Una rapida soluzione è la seguente: tracciare una linea che intersechi le isoipse secondo un allineamento desiderato.

Esempio

configurazione iniziale, le etichette si dispongono in questo modo:

risultato dopo aver creato un layer lineare linea temporaneo:

nascondo la linea e ottengo:

Espressione usata:

intersection( 
$geometry, buffer(geometry(get_feature_by_id('linea', 1)),20))

NOTE FINALI: per una visualizzazione ottimale delle etichette occorre creare un buffer con raggio in funzione dell’interdistanza tra le isoipse, quindi occorre fare qualche tentativo prima di trovare il valore migliore.

Riferimenti


Se il blog post vi è piaciuto cliccate su ‘Mi piace’, grazie!!!
if you liked the blog post click on ‘Like’, thank you !!!

SE IL POST VI È STATO UTILE CONTRIBUITE A MANTENERLO AGGIORNATO PAYPAL


11 pensieri su “QGIS come allineare le etichette delle isoipse

  1. Grazie per i tuoi preziosi tutorial che più volte si sono rivelati utilissimi. Purtroppo in questo caso evidentemente continuo a sbagliare qualche cosa. Ho seguito la procedura passo passo, assicurandomi di usare lo stesso sistema di riferimento per i due vettori, ma nel generatore di geometria continua a comparirmi lo stesso messaggio: “Il risultato dell’espressione non è una geometria”. Idee su dove possa aver sbagliato? Grazie mille!!

    Piace a 1 persona

      1. Il messaggio che compare ad Eugenia compare anche a me, ho guardato il video e sembra che non ho saltato alcun passaggio (uguali sr di linea e curve di livello), però è evidente che sbaglio in qualcosa e non me ne rendo conto. Ho cercato notizie su telegram andando a ritroso sino al dicembre2020 ma non ho trovato nulla. Dove sbaglio? la versione di qgis che utilizzo è la 3.28.4. Grazie

        "Mi piace"

Lascia un commento

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.