属性テーブルの編集について

395 views
Skip to first unread message

恵祐三浦

unread,
Oct 18, 2023, 9:06:00 AM10/18/23
to QGIS初心者質問グループ
お世話になっております。
属性テーブルの編集について質問があります。
写真の属性1:火山性で属性2:ロームを火山性ロームにして、
   属性1:火山性で属性2:安山岩を火山性安山岩としたい場合、直接書き換える以外に何か方法はありますか?
よろしくお願いします。

スクリーンショット 2023-10-18 220132.png

futoshi kidani

unread,
Oct 18, 2023, 11:50:14 AM10/18/23
to QGIS初心者質問グループ
直接書き換えるというのは、各行を一個一個書き換える以外で、という意味でしょうか?
それとも、オリジナルを損なわずに、という意味でしょうか?

前者なら、属性テーブルにある、そろばんみたいなマークをクリックして「フィールド計算機」を立ち上げ、
「新規フィールドを作成」で、フィールド名を適宜設定し、フィールド型をテキストにし、フィールド長を50などそれなりの長さにして、
真ん中あたりにある関数を選択するウィンドウから、「フィールドと値」をクリックして開き、
「属性1」をダブルクリックして左の「式」のウィンドウに入れ、その下の「||」(文字列の連結を示します)をクリックし、
また真ん中あたりにある関数を選択するウィンドウから「属性2」を選択してダブルクリックして「”属性1" || "属性2"」という式を作って、OKを押せば作成できます。

後者なら、またご質問ください。

2023年10月18日水曜日 22:06:00 UTC+9 keisukem...@gmail.com:

futoshi kidani

unread,
Oct 18, 2023, 11:53:37 AM10/18/23
to QGIS初心者質問グループ
あ、「安山岩質岩石」の場合、「安山岩」だけにしますか?
もし、上記の「ローム」と「安山岩質岩石」だけでしたら、 ”属性1" || Left("属性2",3)」という式で出来ます。
それ以外にあるようでしたら、先に置換しておいたほうがいいかと思います。
その作業が必要な際も、またご質問ください。

2023年10月19日木曜日 0:50:14 UTC+9 futoshi kidani:

恵祐三浦

unread,
Oct 19, 2023, 12:19:57 AM10/19/23
to QGIS初心者質問グループ
ご返信ありがとうございます。
「安山岩質岩石」を「安山岩」に変換したいです。
もしよろしければ、やり方を教えて頂けると幸いです。
よろしくお願いします。

2023年10月19日木曜日 0:53:37 UTC+9 kidani...@gmail.com:

ありた

unread,
Oct 19, 2023, 9:24:33 AM10/19/23
to QGIS初心者質問グループ
こんにちは

もし上書きするのが不安であれば、あらかじめ「属性3」を作ってください。
上書きでよければ、以下「属性3」は「属性2」に読み替えてください。



属性テーブルを開き、「式による地物選択」(黄色四角に ε アイコン)を開きます。
開かれた画面の左側テキストエリアに下記式を入れます。
( QGIS では二重引用符は属性名に、一重引用符は文字列値に使用するので間違わないでください)
"属性1" = '火山性' AND "属性2" = 'ローム'
入力したあと、「地物を選択」ボタンを押下

すると、属性テーブルで条件に合致する地物が青く反転すると思います。

次に属性テーブルの左上の属性のプルダウンを「属性3」に変更し、その右のテキストボックスに
'火山性ローム'
と入力し、その右の「選択の更新」を押すと、青く反転した地物のみが置換されます。

最後に「全地物を選択解除」(黄色四角に禁止アイコン)を押すと選択が解除されます。
置換したい値ごと、それぞれ処理します。



もしルールが複雑。または直接、編集対象を目で確認したい場合などは、条件式による
地物選択ではなく、属性テーブルの行番号の箇所をクリックして直接地物を選択することもできます。
たとえば「148」をクリックし、「160」を Shift + クリックすると範囲選択されます。
地物を選択し青く反転できれば、以降の処理は一緒です。

恵祐三浦

unread,
Oct 19, 2023, 11:39:04 AM10/19/23
to QGIS初心者質問グループ
返信ありがとうございます。
度々申し訳ございません。属性のプルダウンがどこにあるかわかりません。
教えていただけると幸いです。
よろしくお願いします。

2023年10月19日木曜日 22:24:33 UTC+9 ありた:

ありた

unread,
Oct 21, 2023, 2:24:50 AM10/21/23
to QGIS初心者質問グループ
こんにちは

すみません。
レイヤを編集モードにすると表示されると思います。
Reply all
Reply to author
Forward
0 new messages