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 !!!
in riferimento al post come allineare le quote, ma l’espressione intersection(
$geometry, buffer(geometry(get_feature_by_id(‘linea’, 1)),20)) dove va inserita?
grazie
"Mi piace"Piace a 1 persona
Ciao Michele,
l’espressione va inserito a partire dall’etichettatura, tab Posizionamento: qui trovi il Geometry generator. (vedi screenshot)
PS: il geometry generator è stato introdotto a partire dalla 3.8 Zanzibar
https://changelog.qgis.org/en/qgis/version/3.8/#geometry-generators-for-labeling
"Mi piace""Mi piace"
ok io qgis 3.4 per questo non lo trovavo
grazie
"Mi piace"Piace a 1 persona
Eccezzionale!!
"Mi piace"Piace a 1 persona
Grazie mille Luca
"Mi piace""Mi piace"
Grandi competenze e cortesia, grazie Salvatore!!!
"Mi piace"Piace a 1 persona
Grazie a te per aver lasciato un commento 🙂
"Mi piace""Mi piace"
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!!
"Mi piace"Piace a 1 persona
Ciao e grazie per il messaggio.
Hai creato tutti gli elementi necessari? per esempio la linea.
Se non riesci vieni a trovarmi nel mio canale Telegram https://t.me/pigrecoinfinito
"Mi piace""Mi piace"
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""Mi piace"