19
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

この記事誰得? 私しか得しないニッチな技術で記事投稿!

QGISでラベルをいい感じに表示させる方法

Last updated at Posted at 2023-06-25

はじめに

世界的に最も広く使われているオープンGISソフト、QGIS。

歴史時代の現代風マップを作るのを趣味にしている自分も、当初Adobe Illustratorで全て作っていたのですが、最近はできるだけQGISで作るようにしています。

その過程で詰まったところ、解決したところを書いていきます!

ラベルの位置

これは自分が古地図や絵図と睨めっこしながら作成した、
とある地域の江戸時代後期の村のデータです。
QGISでは、デフォルトでシンボロジ(点)がこのように表示されます。
スクリーンショット 2023-06-20 13.54.25.png

ラベル(村名)を表示させるとこうなります。
スクリーンショット 2023-06-20 13.55.19.png

見やすいように一部を拡大しました。なんとなくラベルの配置に違和感がありませんか?
スクリーンショット 2023-06-20 14.01.17.png

ラベルの文字の中心線と、シンボロジの円の中心線を描いてみると、このようにズレているように見えます。
スクリーンショット-2023-06-20-14.01.17aaa.png

QGISのオプションには「カルトグラフィックに配置」とあり、シンボロジの右上にラベル表示がデフォルトになっています。欧米のカートグラフィック(地図整飾)業界ではこれが普通なのかもしれませんが、ぜひ詳しい方がいらっしゃったら伺ってみたいです🙇‍♂️
スクリーンショット 2023-06-20 14.06.53.png

実際の紙地図では、このような感じでした(著作権法上の理由でイメージにしています)
untara.png

上図のように、日本ではラベルを左右どちらかぴったりに揃えるか、中央に配置するのが一般的のように感じます(個人の感想)。

ということで、右に揃えつつフォントも変えて…だいぶ落ち着いた印象になりました!
スクリーンショット 2023-06-20 14.12.50.png

ラベルの重なりの解消

そして次の問題が!
ズームアウトすると文字(ラベル)が激しく重なります…
スクリーンショット 2023-06-20 14.14.07.png

ラベルの優先度を下げることで重なりを抑えることはできましたが…
ラベルがないのにシンボロジの丸だけ表示されてるのは、地図として見るとイマイチな印象を受けます…
スクリーンショット 2023-06-20 14.19.11.png

そこで、ネットで調べると…
同じように困っている人を発見!

シンボロジを「背景に設定」すればいいとのことなので、早速やってみました。
スクリーンショット 2023-06-20 15.17.42.png
ラベルが表示されてないシンボロジは表示されなくなりました!いい感じ!
(左揃えにすると、シンボロジの位置が固定されないので中央揃えにしています)
でも、まだ重なっているところがあって気になります…

そこで、さらに調べてみると同じように困っている人をまたまた発見!

回答によると、
'\n\n\n'
を入れると良いらしい。

\nとはなんぞや…?

調べてみると、改行を表す制御文字とのことです。

ラベルの上下に改行を挿入することで擬似的に余白を作り、ぶつかった周囲のラベルを非表示にできるようです(下図の水色が改行部分)。
名称未設定-1.jpg

'\n\n\n’ だと余白が広すぎるので '\n' でやってみたところ、とてもいい感じに表示されました!!!!!!
スクリーンショット 2023-06-21 17.14.57.png

ラベルの優先表示

一つ問題が解決すると別のところが気になってしまうのが人間の性…
ズームアウトすると表示される村が減っていくのですが…
スクリーンショット 2023-06-21 17.25.38.png

どうせなら当時デカかった村をズームアウトした際に表示させたい!!
というわけで、新規フィールドでpriorityを設定してみました。
スクリーンショット 2023-06-21 17.36.15.png

縮尺に応じて表示を変えるように設定して…
スクリーンショット 2023-06-21 17.35.10.png

いい感じに表示されました!!!
スクリーンショット 2023-06-21 17.36.02.png

こんなことをチマチマやった結果、出来上がったものがこちらです!(画面は開発中のものであり…以下略
スクリーンショット 2023-06-25 12.08.24.png

これは江戸時代の現代風マップのWeb版です。
ズームイン・ズームアウトも自由。当時の宿場や名所や町村を、上のような現代の地図デザイン・フォーマットで見れるようになります!
2023年8月頃、まずは関東地方を公開する予定です。
…と急に宣伝になってしまいスミマセン。

みなさんもぜひ、QGISのラベル調整で楽しい地図作りライフを!👍

参考文献

19
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
19
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?