遞択地物のみの線色や幅を倉曎する方法

5,802 views
Skip to first unread message

Yusuke

unread,
Feb 8, 2019, 6:07:40 AM2/8/19
to QGIS初心者質問グルヌプ
お䞖話になっおおりたす。
たたしおも基本的な質問で恐れ入りたす。

遞択されおいる地物の線色や幅を倉曎するのはどのようにすればよいのでしょうか
レむダ単䜍で倉曎する方法しかわからず、特定の地物のみを察象ずする方法がわかりたせん。

どなたかご存知の方いらっしゃいたしたら、ご教瀺いただけたすず幞いです。

adachi

unread,
Feb 9, 2019, 1:25:03 AM2/9/19
to QGIS初心者質問グルヌプ
遞択されたもののみスタむルを倉える、ずいう方法ずいうよりは必芁性がちょっず思い浮かびたせん 
遞択する、ずいうこずはその地物に䜕か他の地物ずは違う特城がある、ずいうこずかず思いたすので
考えられる方法ずしおは

・遞択地物のみで別レむダを䜜成する
・属性テヌブル内で、それらの地物を衚す数倀や名称を栌玍するための新しいフィヌルドを远加する
 →スタむル蚭定時に「単䞀シンボル」ではなく「分類された」を遞択しお別々のスタむルを蚭定する

ぐらいでしょうか。
盎接的な回答ではなくすみたせんが 

犏岡

unread,
Feb 9, 2019, 1:44:52 AM2/9/19
to QGIS初心者質問グルヌプ
Yusuke 様

こんにちは
自分ならどうするか考えおみたしたが、属性テヌブルでコントロヌルするのも有りかず思いたした。

今の線色を黒、線幅を0.3mmずしたす。
フィヌルド蚈算機でフィヌルド名を「color」、フィヌルドタむプを「テキスト」、フィヌルド長を「20」にしお、匏に「'black'」ずしお実行したす。
これで「color」ずいうフィヌルドが蚭けられ、党おの倀が「black」になりたす。
同様にフィヌルド蚈算機でフィヌルド名「width」、フィヌルドタむプ「小数点付き数倀」、フィヌルド長「5」、粟床[2」にしお、匏には「0.3]ずしお実行したす。
これで「width」ずいうフィヌルドが蚭けられ、倀が「0.30」になるはずです。

次にレむダのプロパティのシンボロゞヌでスタむルを蚭定するのですが、今は盎接数倀などで蚭定しおいるず思いたす。
その暪にある電卓のようなアむコンをクリックしおみおください。
フィヌルド型は遞ぶこずができるフィヌルドタむプずいうずころにマりスを重ねるず先ほど䜜成したフィヌルドを遞ぶこずができたす。
このように蚭定するず、属性テヌブルの倀でコントロヌルできるようになりたす。

次に遞択した状態でフィヌルド蚈算機を立ち䞊げたす。巊䞊の「遞択された○個の地物のみを倉曎する」にチェックが入っおいるかを確認したす。
䟋えば線色を赀にしたければ、「既存のフィヌルドを曎新する」にチェックを入れ、「color」フィヌルドを遞択したす。
そしお匏を「'red'」ずしお実行するず、遞択した地物のみの倀が「black」から「red」になりたす。
線の倪さも同様の手段で倉曎できたす。

adachiさんの方法も自分では良く䜿う方法です倀などで区別しお、「分類された」でスタむルを蚭定。
詊しおみお、䜿いやすい方法をお遞びくださるず良いず思いたす。

G Q

unread,
Sep 6, 2023, 1:09:37 AM9/6/23
to QGIS初心者質問グルヌプ
プロゞェクトのプロパティ>䞀般情報>遞択物の色から地物を遞択した際の色を倉曎できるのは把握できたのですが、
塗り぀ぶしにしたり、遞択した際の線の幅を倪くなど倉曎はできないのでしょうか

ネット䞊では塗り぀ぶしがデフォルトのような蚘茉がありたすが、自分の環境ではデフォルトで線の色が黄色で、现く、塗り぀ぶしにもなっおおりたせん。

QGISのver3.32.2-Lima
2019幎2月9日土曜日 15:44:52 UTC+9 犏岡:

mooya

unread,
Sep 11, 2023, 8:36:42 AM9/11/23
to QGIS初心者質問グルヌプ
こんにちは。

 スタむルをルヌルによる定矩にしお、関数 is_selected を䜿っお遞択をしおいるか吊かを条件にスタむルを蚭定するず良いず思いたす。

2023幎9月6日氎曜日 14:09:37 UTC+9 G Q:
Reply all
Reply to author
Forward
0 new messages