QGISを使用して次数データを補間しますか?


9

風マップを作成したい。ArcGISおよびQGISの紹介があります。Spatial Analystにアクセスできないため、QGISバージョンを試してみました。ただし、次数データを補間する方法がわかりません。

たとえば、風向は1つのポイントで359°、2番目のポイントで1°です。このポイント間の値は、おそらく359°、0°、または1°になるはずです。

補間はそれが次数データであることを認識していないため、補間された値は約180°のように見えます。

QGISを使用して学位データをどのように補間できますか?

回答:


7

角度の正弦と余弦を補間し、関数atanを使用して角度に戻します。これらの関数は、QGISの式エンジンで使用できます。atan2(dy,dx)以下のRI使用のような機能があります...

以下に、説明するR関数を示します。meanここで補間を行うために使用しました:

 dinterp = function(d){
             r=d*pi/180
             (180/pi)*atan2(mean(sin(r)),mean(cos(r)))
           }

それは与える:

> dinterp(c(10,20))
[1] 15                *as expected*
> dinterp(c(340,20))
[1] 3.384676e-15      *approximately zero*
> dinterp(c(0,180))   
[1] 90                *could be +/- 90
> dinterp(c(359,180))
[1] -90.5             *small adjustment makes it go to ~-90

QGISでは、ポイントデータセットから補間されたラスターを作成しているとすると、ワークフローは次のようになります。

  • 各ポイントに2つの新しい属性を作成します。風向から度単位でsinwindとを作成しますcoswind。必要に応じて、ラジアンに変換してください。
  • からsinwind1つとから1つ、2つの補間されたラスターを作成しますcoswind
  • 計算することによって、前後方向に変換するラスター演算部使用atan2補間正弦及び余弦ラスタの。
  • 必要に応じて度に変換します。

このための処理ワークフローを作成することができます-すでにプラグインがあるかもしれません。これにより風向の補間が得られますが、その補間の不確実性の評価は少し注意が必要であり、いくつかの循環統計法が必要です。


その答えをありがとうSpacedman。正常に動作します。あなたはたまたまそのためのいくつかの参照を持っていますか?言うことができれば素晴らしいでしょう... ...誰か他の人に従って調整されました (2000)...
Alex

このホワイトペーパーでは、技術だけでなく、他の言及:pphmj.com/abstract/7133.htmをと参照を引用している-私はMardiaとCressie本が有用であろう疑うが、私は彼らが今手に持っていません。
Spacedman 2017年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.