2つポリゴンがあり、真ん中を切り抜いたようなドーナツ型の1つのポリゴンを作成したい。

3,948 views
Skip to first unread message

tkesh shmoto

unread,
Apr 16, 2017, 9:14:37 PM4/16/17
to QGIS初心者質問グループ
お世話になります。
2つポリゴンがあり、真ん中を切り抜いたようなドーナツ型(空洞)の1つのポリゴンを作成したいです。

よろしくお願いいたします。
キャプチャ.JPG

福岡

unread,
Apr 16, 2017, 9:50:08 PM4/16/17
to QGIS初心者質問グループ
こんにちは

ベクタ - 空間演算ツール の差分を使うとできると思います。
「入力ベクタレイヤ」に切り取られるレイヤ、差分レイヤに切り取る領域があるレイヤを指定します。
そうして「OK」ボタンをクリックすると、新しいShapeファイルを生成してくれます。

上記の手順でおわかりのとおりレイヤ単位の処理になりますので、地物を限定して処理したい場合は
「選択地物のみを利用する」を活用なさると良いと思います。

tkesh shmoto

unread,
Apr 16, 2017, 10:47:05 PM4/16/17
to QGIS初心者質問グループ
福岡様

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

レイヤー単位ということで、ファイルをコピーし、切り抜きたいデータのみのこし、”差分”でうまくいきました。ありがとうございます。

ちなみに、「選択地物のみを利用する」とございますが、どこで選択できるのでしょうか。

あと、差分されたデータは、差分削除された部分が属性テーブルに残っています。
ポリゴン数とレコード数が一致しませんが、どうゆうことなのでしょうか。
ご存知でしたら教えてください。

以上、よろしくお願いいたします。







福岡

unread,
Apr 17, 2017, 12:32:13 AM4/17/17
to QGIS初心者質問グループ

tkesh shmoto 様

うまくいったようで良かったです。
地物の選択に関してですが、次図は何も選択していない状況です。



上の赤で囲んでいる「領域又はシングルクリックによる地物の選択」アイコンをアクティブにすると地物を選択できます。
黄色になっているところが、選択された地物です。


入力ベクタレイヤで「選択された地物のみを利用する」にチェックを入れると、次図のような出力になります。
属性テーブルもあわせて表示していますが、ポリゴン数は1つになっています。
ポリゴン数が合わないということですが、処理する際の入力レイヤなどを誤っているとかはないでしょうか?
属性テーブルで行を選択して、上にある虫眼鏡の形をしたアイコン「選択された行のデータに地図をズームする」を使うと、データの確認ができると思います。

tkesh shmoto

unread,
Apr 17, 2017, 2:10:13 AM4/17/17
to QGIS初心者質問グループ
福岡様

確認していただいてありがとうございます。

こちらでは、なぜか、統合されはずのデータレコードが残っており、選択ズームすると何にもない。選択しているのに選択色(初期設定の黄色)がつかないです。
こちらの、バージョン等(2.18.2)の問題かもしれません。

話は違いますが、見たことのない面白そうなアイコンがたくさんありますね。

ありがとうございました。

Reply all
Reply to author
Forward
0 new messages