Groups
Groups
Sign in
Groups
Groups
QGIS初心者質問グループ
Conversations
About
Send feedback
Help
属性テーブルのレコード差分を新規レイヤにする
191 views
Skip to first unread message
ペーパーシャワーズコンテンツセンター
unread,
Oct 25, 2022, 11:03:37 PM
10/25/22
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to QGIS初心者質問グループ
皆様 よろしくお願いします
ポリゴンレイヤX、Yがあります
レイヤXには地物A、B、Cがあります
レイヤYには地物A、B、C、Dがあります
この二つのレイヤの地物の差分(地物D)を新規のポリゴンレイヤZに抽出したいと考えています。
ちなみに実際の地物数はレイヤX、レイヤYともにそれぞれ数十万あるため、目視で抽出は難しく、コマンド等で差分を抽出する必要があります。
ご教授お願いします。
ペーパーシャワーズコンテンツセンター
unread,
Oct 25, 2022, 11:18:07 PM
10/25/22
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to QGIS初心者質問グループ
補足
レイヤYはレイヤXをもとに地物Dを追加したものですので地物 A、B、Cは同じIDのレコードになります。
2022年10月26日水曜日 12:03:37 UTC+9 ペーパーシャワーズコンテンツセンター:
adachi
unread,
Oct 26, 2022, 12:17:01 AM
10/26/22
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to QGIS初心者質問グループ
ベクタ > 空間演算ツール > 差分
あるいは
プロセッシングツールで「difference」で検索して出てくる「ベクタレイヤの比較」
でできるかと思います。
挙げられたような空間処理は特にGISの得意とするところであり、QGISも非常に有能なので
「こんなツールあるかな」と思ったものはだいたいデフォルトで備わっていることが多いです。
ですので、一度チュートリアルやヘルプなどを通してすべてのツールにざっと目を通してみることをお勧めします(そのほうが理解も深まるかと思います)。
2022年10月26日水曜日 12:18:07 UTC+9 ペーパーシャワーズコンテンツセンター:
ありた
unread,
Oct 26, 2022, 10:00:55 AM
10/26/22
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to QGIS初心者質問グループ
こんにちは
adachi さんの回答は、追加されていない地物は空間的に変化していない場合で、
かつ地物間で重なりがない場合だとうまくいくと思います。
キーとなる属性をもとにするのであれば「属性テーブルで結合 (table join)」もあります。
新しいレイヤを入力レイヤとし、元のレイヤを第2レイヤにします。
デフォルトでは、通常の結果のみを一時レイヤで出力し、結合できなかった結果の
出力をスキップするようにしていますが、これを出力するようにもできます。
Reply all
Reply to author
Forward
0 new messages