Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

複数項目の特定の値に色を付けてラベルを表示する方法

136 views
Skip to first unread message

紺乃

unread,
Jan 29, 2025, 6:27:54 AMJan 29
to QGIS初心者質問グループ
ラベルが表示された際に
評価:Aなら赤Bなら青
コメント:○○○○○○(属性情報を表示)
区分:松なら赤、竹なら青
上記のように表示させる方法を教えていただきたいです。

現在こちらのスレッドを参考に下記の式をいれていますが、
添付PDFのように一列に表示され改行がうまくいきません。


'評価:' ||
CASE
WHEN "評価"='A' THEN
  '<font color="blue">A</font>'
WHEN "評価"='B' THEN
  '<font color="red">B</font>'
END
|| '\n'  ||
'コメント:' ||  "コメント" ||  '\n'  ||
'区分:' ||
CASE
WHEN "区分"='松' THEN
  '<font color="blue">松</font>'
WHEN "区分"='竹' THEN
  '<font color="red">竹</font>'
END

raberu.pdf

ありた

unread,
Jan 30, 2025, 11:18:08 AMJan 30
to QGIS初心者質問グループ
こんにちは

地物のラベルで「 HTML フォーマットを使う」にチェックを入れたときの
改行がうまくいかないという質問でよろしかったですか?

チェックがオンのときはテキストを HTML として解釈しますので、
改行コード \n ではなく、 br 要素を使ってみてください。


2025年1月29日水曜日 20:27:54 UTC+9 紺乃:

紺乃

unread,
Feb 2, 2025, 3:00:05 AMFeb 2
to QGIS初心者質問グループ
ありたさまご回答ありがとうございます。

HTMLに詳しくなくbrをどこに組み込めば正しく表示されるのかわからずでした。
今回はラベルプロパティ→置き換えリストを適用→この文字でラップ処理を指定で
不格好ですが希望のレイアウトにすることができました。

HTMLはGISとは違ったところで調べないといけないので
なかなか難しいなという感想です。。。

また何かありましたらご相談させてください。
ご回答ありがとうございました。

2025年1月31日金曜日 1:18:08 UTC+9 ありた:
Reply all
Reply to author
Forward
0 new messages