風速のuとv成分を持つ2つのラスタスタックファイルur
とvr
があります。 各グリッドセルの平均風速と風向はどのように計算できますか? は、私が使用して、以下の式式を実装する方法2つのラスターグリッドセルを実装する方法(各グリッドセルにuとvの風力コンポーネントを使用して平均風を計算する)
windir<-calc(atan2(vwind, uwind) * 360/2/pi) + 180
と平均風を利用して風の方向を算出することができる知っている
winav<- ((mean.u^2 + mean.v^2)^0.5)
私の問題は私が呼ばur
とvr
の各グリッドセルにこれらの式を実装する方法でありますthis questionおよび他のリンクは、この計算ではまだストックされています。あなたが本当にあなたの数式を使用することができますRasterStack
のvr
とur
vr <- stack(system.file("external/rlogo.grd", package="raster"))
ur <- flip(vr, 'y')
で
注意を使用することができますそれはまっすぐではありませんd。例えば、 https://math.stackexchange.com/questions/44621/calculate-average-wind-direction – Bart