각도의 사인 및 코사인을 보간 한 다음 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에서 점 데이터 세트에서 보간 된 래스터를 작성한다고 가정하면 워크 플로우는 다음과 같습니다.
- 각 지점에서 두 개의 새 속성을 작성
sinwind
하고 coswind
도에 바람의 방향에서. 필요한 경우 라디안으로 변환해야합니다.
- 보간 된 래스터 두 개를 하나에서
sinwind
와 하나에서 coswind
만듭니다.
atan2
보간 된 사인 및 코사인 래스터 를 계산하여 래스터 계산기를 사용하여 방향으로 다시 변환 합니다.
- 필요한 경우 각도로 변환하십시오.
이를위한 처리 워크 플로우를 작성할 수 있습니다. 이미 플러그인이있을 수도 있습니다. 비록 이것이 바람 방향의 보간을 제공하지만, 그 보간 의 불확실성 에 대한 평가 는 약간 까다 롭고 몇 가지 순환 통계 방법이 필요합니다.