Point Sampling Toolで付加したラスタ値が選択したラスタデータの値と違う

782 views
Skip to first unread message

Yuuki

unread,
Jun 16, 2021, 9:26:41 PM6/16/21
to QGIS初心者質問グループ
お世話になっております。

ポイントデータにDEMから標高値を付与したく、以下の質問を参考にDEMデータから標高値の取得を行いました。

しかし、付与した標高データを地物情報の表示で確認すると、最大で10m程度値がDEMの値と異なっていました。
原因と対処方法についてご存じの方おられましたらご教授いただきたいです。

なお、標高値の取得は「Point Sampling Tool」と「ベクタレイヤにラスタ値を付加」の2通りを試しました。両方の方法で同じ標高値がポイントデータに付与され、DEMのバンド1データと異なる値になっている状態です。

よろしくお願いいたします。

バージョン:QGIS3.10

福岡

unread,
Jun 16, 2021, 11:02:06 PM6/16/21
to QGIS初心者質問グループ
Yuuki 様

こんにちは

ちょうど「ラスタデータをベクタに変換する」という投稿がありまして、回答のために検証したデータが手元にありました。
ポイントに対する標高の付加は「ベクタレイヤにラスタ値を付加」で行っています。これを使って確認してみました。

結果ですが、属性テーブルの値とValueToolで確認したDEMの値は一致していました。

そこで原因を考えてみたのですが、2つほど質問をよろしいでしょうか?

1 DEMとポイントのCRSは一致していますか?
  一致していない場合、違う場所の標高データの付加がされている可能性があります。

2 DEMの標高はどのように確認なさっていますか?
  プラグインのValueToolでは一致していました。違うものをお使いなら、それを使って確認したいと思います。

とりあえず思いつくのは以上です。具体的な解決策ではなく申し訳ありません。m(__)m

2021年6月17日木曜日 10:26:41 UTC+9 Yuuki:

福岡

unread,
Jun 17, 2021, 3:58:14 AM6/17/21
to QGIS初心者質問グループ
Yuuki 様

こんにちは
メールでご連絡を頂きましたが、後で同じような疑問を持った人の参考になるように、こちらへ投稿いたします。

まずメール内容のポイントですが、地物情報で値が異なること、ValueToolとポイントの値は同じということでした。
それで同じように確認したところ、確かに地物情報では値が異なっていました。

ValueToolとポイントに付加した値は一致するので、おそらく地物情報でのラスタレイヤの表示が誤っているように思います。
視覚的に確認できるように、等高線を引いてスクリーンショットを撮ってみました。
データの付与は正しく行われていると思われます。

fig_1.png
2021年6月17日木曜日 12:02:06 UTC+9 福岡:
Reply all
Reply to author
Forward
0 new messages