こんにちは
レイアウトを作成し、地図帳の設定を行うと次のような特殊な変数が使用できるようになります。
@atlas_feature / @atlas_featureid / @atlas_geometry / @atlas_pagename
これらは地図帳が現在表示しているページが示している(カバレッジレイヤの)地物や
その地物のジオメトリの値が示されます。
@atlas_pagename は地図帳設定で指定した書式で示されたものです。
次にレイヤのシンボロジの設定で、ルールベースのシンボロジとし、上記の変数の条件式を使い
当該地物かどうか判定することで見た目を設定することができます。
たとえば @id = @atlas_featureid のような式で、色を変える。線を太くする。
あるいは、これ以外を非表示にするなどで設定することができます。
(図郭とその内部の地物など)カバレッジレイヤ自体と注目したいレイヤが異なる場合は、
関連付けるページ名を属性値に設定し、 @atlas_pagename と比較するなどができます。
2025年8月6日水曜日 13:00:22 UTC+9 そらくま: