グリッドが描かれたラスターデータをベクターに変換する方法

320 views
Skip to first unread message

Yuzu shio

unread,
Aug 25, 2022, 8:50:01 AM8/25/22
to QGIS初心者質問グループ
はじめまして
QGIS初心者です。

標準地図と5mグリッドが描かれたラスターデータ(Tiff)があります。グリッド内にはその地点の平均標高が記されています。
このラスターデータは、もとはA0サイズのDocuworksデータ(DWデータ)であり、それをTiffとして出力したものとなります。

このラスターデータのグリッドをベクター(ポリゴン)に変換しつつ、グリッド内の情報をポリゴンの属性データとして入れ込むことは可能なのでしょうか。

グリッド数がおびただしい数あるのでうまい事変換できたらなぁ、、、と考えております

OS:Windows10
Version:QGIS 3.20.3

よろしくお願いします。

sakuya_izayoi

unread,
Aug 25, 2022, 10:12:46 PM8/25/22
to QGIS初心者質問グループ
Yuzu shio様

izayoiです。
イメージは分かりましたが、これはちょっと難しいかもですね。
私がやる場合には
・TiffデータをCADでよみ、グリッドをトレース、平均標高の文字をトレースして、QGISに持ち込んで、結合コマンドを用いて統合する。
・QGISで当該地域に5mグリッドを作成してやり、あとは手動で属性データ(標高)を与えてやる。
どっちもどっちの作業量になってしまうかなと。
Docuworksから変換したとのことですが、作成前のCADデータなどはないのでしょうか?あればそれを貰うのがかなり楽ですが。。。

2022年8月25日木曜日 21:50:01 UTC+9 Yuzu shio:

キタ

unread,
Aug 27, 2022, 8:00:06 AM8/27/22
to QGIS初心者質問グループ
「 標準地図と5mグリッドが描かれたラスターデータ(Tiff)」はあくまでも「絵」なので、ラスタのピクセルには色の情報が記録されているだけですので、「ラスタをベクタに変換」などのコマンドでは、ご希望のグリッドベクタデータに変換することはできません。
グリッドが5mと決まっているなら、グリッドの範囲を指定して「グリッドを作成」を行えば、5mグリッドは作成できると思います。

また、5mグリッドに標高が入っているということであれば、元のデータは国土地理院が公開している基盤地図情報5mDEMデータではないかと推測しました。
https://fgd.gsi.go.jp/download/mapGis.php?tab=dem
希望の範囲が5mDEMで公開されているのであれば、基盤地図情報から5mDEMデータをダウンロードすれば、標高が記録された5mメッシュのラスタデータが入手できます。
これをベクタに変換すると、希望のメッシュポリゴンが入手できるのではないかと思います。
基盤地図情報をダウンロードし、QGISに表示できるようにする手順は、ネットにいくつも公開されているので、「基盤地図情報 DEM 変換」などと検索すれば、いいかと思います。

キタ

2022年8月25日木曜日 21:50:01 UTC+9 Yuzu shio:
はじめまして

Yuzu shio

unread,
Aug 29, 2022, 4:04:07 AM8/29/22
to QGIS初心者質問グループ
回答ありがとうございます。

DWデータですが、変換前のものを持ち合わせていないので、CAD読み込みは難しいですね、、、
やはり画像に描かれたものをデータ化するには手入力しないといけないんですね、頑張ります。

私の持っている標高データは基盤地図情報のものとは別に測量されたデータですね。言葉足らずで申し訳ありませんでした。

2022年8月27日土曜日 21:00:06 UTC+9 キタ:
Reply all
Reply to author
Forward
0 new messages