異なるズームレベルでのQGIS3xラベルの外観

Aug 25 2020

私は問題があります。私のQGISプロジェクトで

は、ズームレベルに関係なくすべてのラベルが同じように表示されます。ズームが大きいと見栄えが良くなりますが、ズームアウトするとそれほど良くありません。

私はそれを消す方法を見つけました、単一のシェープファイルの異なるズームレベルでのラベル表示?

しかし、私はそれをもっと小さくする必要があります。ズームレベルごとに異なるフォントサイズを設定する方法はありますか?

私はすでにテーブル値の1つに基づく式を持っています:

  CASE
  WHEN "Visible" = 1 then color_rgb (0, 0, 0)
  End

この式を以下の答えと統合するにはどうすればよいですか?

回答

5 LouisCottereau Aug 27 2020 at 15:48

次の行に沿って、フォントサイズの式ベースのルールを設定できます。

if(@map_scale<1000, 10, 30 /log(8, @map_scale))

この式は、フォントサイズが1:1001のスケールで9から1:50000で5.8になるようにします。

あなたがプレイすることができ30/log(8, @map_scale)スーツ方が良いというものを持ってしようとする表現。