Come controllare la lunghezza della freccia degli indicatori dei campi vettoriali nella legenda dell'elenco dei livelli?


14

In QGIS 2.14.5 LTR (e recentemente in QGIS 3.0) ho impostato un bellissimo design di mappa con un renderer graduato e marcatori di campi vettoriali per ogni intervallo di valori (la lunghezza della freccia è direttamente proporzionale alla velocità del flusso, che varia da 0,001 - ~ 5 m / s).

Funzionava alla grande, ma mi chiedo se mi mancava un'impostazione per accorciare le frecce nella leggenda. Con una finestra di livello larghezza 'normale', i valori della classe non sono visibili:

Unità: millimetri

inserisci qui la descrizione dell'immagine

La mia prima ipotesi è stata che ha sth. a che fare con il cambio della lunghezza della freccia, unità di larghezza della linea dal millimetro alle unità della mappa, ma ciò non influisce sulla legenda:

Unità: unità della mappa

inserisci qui la descrizione dell'immagine

AGGIORNARE

Il problema persiste ancora in QGIS 3.0.

Ho creato uno screencast per visualizzare questo: https://youtu.be/oxJ3tGXFB18

inserisci qui la descrizione dell'immagine

In proprietà / simbologia i simboli vengono visualizzati correttamente:

inserisci qui la descrizione dell'immagine

Si noti che l'elenco dei layer visualizza correttamente i marker, quando si duplica il layer o si applicano modifiche allo stile purché la larghezza del pannello dei layer non cambi.


3
Può riprodurlo (QGIS 2.14.5. Linux Mint 18). Forse qualche bug nel pannello Livelli . Tuttavia, non influisce sull'elemento Legenda in Composer manager
Oto Kaláb,

1
Posso confermare che si è verificato un problema durante l'utilizzo delle unità della mappa. Ci sono entrato da solo. Non ho ancora verificato se è stato segnalato.
underdark

1
Forse dovresti fare una segnalazione di bug. issues.qgis.org/projects/qgis/issues
csk

1
Ho fatto una segnalazione di bug per questo problema . La maggior parte del testo della segnalazione di bug è citata direttamente da questo post. Si prega di rivedere la segnalazione di bug e modificarla se ho fatto errori o lasciato fuori qualcosa di importante.
csk

1
Sembra che ci sia un certo interesse nella comunità di QGIS nel correggere questo errore. C'è una richiesta per aggiungere "un piccolo set di dati + file di progetto QGIS3 con gli stili utilizzati" alla segnalazione di bug per facilitare i test. @JochenSchwarze È possibile fornire tali informazioni?
csk

Risposte:


1

Non esiste questa opzione, ma ... puoi usare gli strumenti stagisti per ottenere quei risultati. L'ho realizzato con punti ma puoi applicare questi strumenti alle tue cose. Segui questo:

  1. Innanzitutto impostare manualmente la dimensione del simbolo.

  2. Vai alle proprietà di ogni elemento e definisci una funzione che "fa la tua cosa" (nel tuo progetto, cambia la dimensione della linea con la velocità del flusso). Questa funzione cambierà la dimensione dell'elemento mentre l'elemento legenda si blocca.

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

  1. Ecco qua. Le leggende rimarrebbero ferme mentre i tuoi elementi cambiano le loro dimensioni seguendo la tua funzione.

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.