shpファイルとshpファイルを重ね合わせ、両者のshpのデータが存在する部分のみ抽出する方法

2,843 views
Skip to first unread message

data.analy...@gmail.com

unread,
Jan 29, 2019, 2:28:46 AM1/29/19
to QGIS初心者質問グループ
お世話になります。

標記の件で質問させてください。

現在、ある関東のshpファイルと、そのshpファイルを包含するようなグリッド(ポイント)データを得たいです。
関東のshpデータは行政区域データを使い、グリッド(ポイント)データはQGISの「ベクタ作成」>「グリッドの作成」より作成しております。

img10.png

やりたいことの簡単なイメージ図を作成したので、添付します。(画像では北海道となってしまっているのですが、気にしないでください)

グリッド(ポイント)を北海道域内のみに含まれるように抽出したいです。
「交差」や「範囲で切り抜き」などをしましたが、できませんでした。

どなたかやり方を知っている人がいましたら、教えていただけると嬉しいです。

どうぞよろしくお願い致します。

adachi

unread,
Jan 29, 2019, 2:40:14 AM1/29/19
to QGIS初心者質問グループ
プロセッシングツールにある「範囲で切り抜き/クリップ」ではなく

上の「ベクタ」メニュー → 「空間演算ツール」 → 「クリップ」

でできるかと思います。

data.analy...@gmail.com

unread,
Jan 29, 2019, 2:50:51 AM1/29/19
to QGIS初心者質問グループ
adachi様

早速の回答ありがとうございます。

実行してみましたが、下記のエラーメッセージがでました。

地物(2)に無効なジオメトリがあります。ジオメトリを修正するか、処理設定を[無効な入力地物を無視する]オプションに変更してください。

実行は0.05秒後に失敗しました


なお、実行時のパラメータは下記の通りです。

入力レイヤ:グリッド(ポイント)

オーバーレイレイヤ:北海道のshpファイル


無効な入力地物を無視するオプションはどこにあるかわかりませんでした。






adachi

unread,
Jan 29, 2019, 2:58:54 AM1/29/19
to QGIS初心者質問グループ
レイヤ(2)ということは北海道ポリゴンでしょうか。

・プロセッシングツールの「ジオメトリの修正」を試してみる

・お探しの設定は「設定」→「オプション」→「プロセッシング」→「一般情報」→「無効な地物のフィルタリング」にあります。
 (ダブルクリックすると設定を変更できます)

data.analy...@gmail.com

unread,
Jan 29, 2019, 3:39:25 AM1/29/19
to QGIS初心者質問グループ
adachi様

お世話になります。

無事にできました。

ありがとうございました。
Reply all
Reply to author
Forward
0 new messages