QGIS를 사용하여 학위 데이터 보간?


9

바람지도를 만들고 싶습니다. ArcGISQGIS에 대한 소개가 있습니다 . Spatial Analyst에 액세스 할 수 없으므로 QGIS 버전을 사용해 보았습니다. 그러나 학위 데이터를 보간하는 방법을 모르겠습니다.

예를 들어 풍향은 한 지점에서 359 °이고 두 번째 지점에서 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에서 점 데이터 세트에서 보간 된 래스터를 작성한다고 가정하면 워크 플로우는 다음과 같습니다.

  • 각 지점에서 두 개의 새 속성을 작성 sinwind하고 coswind도에 바람의 방향에서. 필요한 경우 라디안으로 변환해야합니다.
  • 보간 된 래스터 두 개를 하나에서 sinwind와 하나에서 coswind만듭니다.
  • atan2보간 된 사인 및 코사인 래스터 를 계산하여 래스터 계산기를 사용하여 방향으로 다시 변환 합니다.
  • 필요한 경우 각도로 변환하십시오.

이를위한 처리 워크 플로우를 작성할 수 있습니다. 이미 플러그인이있을 수도 있습니다. 비록 이것이 바람 방향의 보간을 제공하지만, 그 보간 의 불확실성 에 대한 평가 는 약간 까다 롭고 몇 가지 순환 통계 방법이 필요합니다.


그 대답 Spacedman에 감사드립니다. 잘 작동합니다. 그에 대한 언급이 없습니까? 말할 수 있으면 좋을 것입니다 ... ... 다른 사람에 따라 조정되었습니다. (2000) ...
Alex

이 백서에서는 pphmj.com/abstract/7133.htm 과 그 기술에 대해 언급하고 있으며 참고 문헌을 인용합니다. Mardia 및 Cressie 서적이 유용 할 것으로 생각되지만 지금은 다루지 않아도됩니다.
Spacedman
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.