一定の区域の中にある地番を抽出

242 views
Skip to first unread message

900...@gmail.com

unread,
Jun 20, 2019, 8:57:01 AM6/20/19
to QGIS初心者質問グループ
まだまだ初学者です。皆様、力を貸してください。
一定の領域ごとに区切られたshpファイルと地名、住居表示、地番などを持ったshpファイルから区切られた区域ごとに全ての地番を抽出して一覧化する方法を教えてください。

キタ

unread,
Jun 20, 2019, 11:11:15 AM6/20/19
to QGIS初心者質問グループ
質問者の意図していることと合っているかわかりませんが、「交差」でできます。
1.メニューのプロセッシング→ツールボックスを選択
2.ベクタオーバーレイ→交差を選択
3.入力レイヤに地番のレイヤ、オーバーレイレイヤに領域のレイヤを選択
4.入力レイヤからコピーする属性で、地番を含む必要な属性を選択
5.オーバーレイレイヤからコピーする属性で、領域番号など必要な属性を選択
6.実行をすると、新しいレイヤが作成されます。
新しいレイヤには、選択した属性があるので、
属性テーブルで、すべての行を選択してコピーし、Excelなどに貼ることで集計もできます。

キタ



900...@gmail.com

unread,
Jun 21, 2019, 5:49:42 AM6/21/19
to QGIS初心者質問グループ
キタ様
コメントありがとうございます。
無効なジオメトリーがあります…というエラーがでます。
何卒、対処法をご教授ください

キタ

unread,
Jun 21, 2019, 6:36:37 AM6/21/19
to QGIS初心者質問グループ
レイヤの図形に、点の重なりなどのエラーが有るようです。
プロセッシング→ツールボックスで「ジオメトリの修正」を実行して、作成されたレイヤで実行してください。

キタ

900...@gmail.com

unread,
Jun 21, 2019, 9:39:48 AM6/21/19
to QGIS初心者質問グループ
キタさま
コメントありがとうございます。
もう一点教えてくください。地番を持っているmokuhyou.shpファイルは同じカラムに地名や住居表示、地番、目標となる建物名などあります。ここから地番だけ抽出するすべはあるのでしょうか?

キタ

unread,
Jun 21, 2019, 9:46:35 AM6/21/19
to QGIS初心者質問グループ
ちょっとイメージが掴めないのですが、一つのカラム(列)に続けて地名、住居表示、地番などが記録されているということでしょうか?
それぞれが別の列ではなくて?

例えば、「住所」という列に
「東京都〇〇区〇〇町何条何丁目何番地〇〇ビル」という感じですか?
それであれば、なにか規則性がないと抽出は難しいです。
例えば地番は必ず何文字目から何文字目までとか、地番の前後に決まった文字があるとか。

キタ

900...@gmail.com

unread,
Jun 21, 2019, 10:13:06 AM6/21/19
to QGIS初心者質問グループ
このカラムを上から読むと、〇〇町、321ー1、2−3、〇〇文化会館、1007ー5、、、です。地図のレイヤーです。いったんアクセスやエクセルで抽出して戻す感じでしょうか?
住居表示のshpファイルが国土地理院にありましたが、住居表示➕地番のファイル何処かにないでしょうか?

キタ

unread,
Jun 21, 2019, 10:51:34 AM6/21/19
to QGIS初心者質問グループ
レイヤの中身がどうなってるんでしょうか?
街区も、地番も、建物も重なっているということ?
ちょっとレイヤの作り方としてまちがっていると思います。
一部でもいいのでサンプルを添付されればイメージしやすいですが。
でも地番かならず「ー」が付くのであれば、
属性テーブルのフィールドフィルタで、「ー」を含むデータのみ抽出して、
データを選択して、選択した地物のみ別のレイヤファイルに保存するといいと思います。
フィールドフィルタは属性テーブルの下の「全ての地物を表示する」というボタンから選択できます。
選択した地物のみ別のファイルに保存するには、地物を選択した状態でレイヤを右クリックし、
エクスポート→選択地物の保存を選択します。

キタ

900...@gmail.com

unread,
Jun 26, 2019, 6:57:25 AM6/26/19
to QGIS初心者質問グループ
キタ様
いつもお世話になっております。たびたびの質問です。ジオメトリーの修正を実行して無事終了するのですが、交差させると、同じ数だけ無効なジオメトリーとなります。その他方法はありますでしょうか?よろしくお願いします。
Reply all
Reply to author
Forward
0 new messages