点群データ(縦横0.5m間隔)を中心に置いたメッシュ生成について

272 views
Skip to first unread message

たく

unread,
Apr 20, 2022, 3:33:34 AM4/20/22
to QGIS初心者質問グループ
既存の点群データ(縦横0.5m間隔、xyz)を読み込んで、点を中心としたメッシュを生成したいのですが、どのようにすればできるでしょうか。
メッシュに点の標高を与えて、標高毎の着色図を作成し、標高毎の面積を計算するのが最終目標です。

ありた

unread,
Apr 20, 2022, 11:01:17 AM4/20/22
to QGIS初心者質問グループ
こんにちは

(データの CRS がメートル単位でない場合は、メートル単位に再投影したうえで)
プロセシングツールの「式によるジオメトリ」を実行し、点の座標から 0.25 m ずつ
ずらした正方形のポリゴンを生成する方法があります。
たとえば下記のような式となります。
geom_from_wkt(
    format(
        'POLYGON((%1 %2, %3 %2, %3 %4, %1 %4, %1 %2))',
        $x-0.25, $y-0.25, $x+0.25, $y+0.25
    )
)


地物同士の重複や任意位置、任意形状、文字列属性等を許可するベクタ形式である必要が
なければ、ラスタ形式に変換するという方法もあります。
プロセシングツールの「グリッド(最近傍法)」などを利用します。

たく

unread,
Apr 20, 2022, 7:32:27 PM4/20/22
to QGIS初心者質問グループ
お世話になります。回答ありがとうございます。
一旦チャレンジしてみます。

2022年4月21日木曜日 0:01:17 UTC+9 ありた:
Reply all
Reply to author
Forward
0 new messages