Aspetto dell'etichetta QGIS 3x a diversi livelli di zoom
Ho un problema. Nel mio progetto QGIS,
Ho trovato un modo per farlo scomparire, Visualizzazione dell'etichetta a diversi livelli di zoom del singolo shapefile?
ma ne ho bisogno solo più piccolo. C'è un modo per impostare le diverse dimensioni dei caratteri per diversi livelli di zoom?
Ho già l'espressione basata su uno dei valori della tabella:
CASE
WHEN "Visible" = 1 then color_rgb (0, 0, 0)
End
Come posso integrare questa espressione con la risposta di seguito?
Risposte
Puoi impostare una regola basata sull'espressione per la dimensione del carattere, qualcosa sulla falsariga di:
if(@map_scale<1000, 10, 30 /log(8, @map_scale))
Questa espressione farà in modo che la dimensione del carattere sia 9 su una scala da 1: 1001 a 5,8 su 1: 50000, ad esempio
puoi giocare con l' 30/log(8, @map_scale)espressione per cercare di avere qualcosa che ti si addice di più.