我试图对年平均温度进行插值以产生一个“逼真的”表面。在QGIS中,我使用了Raster-Interpolation-Interpolation。TIN和IDW两种方法均未提供“真实的”表面(例如,与地图集中的良好地图相比)。
IDW(因子3):
TIN(还显示插值点):
有什么提示如何获得“更好,更现实”的插值?
我试图对年平均温度进行插值以产生一个“逼真的”表面。在QGIS中,我使用了Raster-Interpolation-Interpolation。TIN和IDW两种方法均未提供“真实的”表面(例如,与地图集中的良好地图相比)。
IDW(因子3):
TIN(还显示插值点):
有什么提示如何获得“更好,更现实”的插值?
Answers:
您可能会考虑到海拔与温度的关系,尤其是在山区。共同克里金或样条插值(例如,GRASS GIS支持的3D样条)可用于此目的。对于较大的区域,其他变量可能会起作用:离海的距离,纬度等。
更新:合理的方法也可能是多元回归,对于GRASS 7,有一个新的插件:r.regression.multi
对气候数据进行插值,您有两种选择(我想您需要随时使用教程,我将提供参考,但这里还有一些理论方面的信息):
最佳选择是使用克里金法进行简单插值,因为您将拥有统计上的联系。您可以使用本教程:罗马尼亚语,但可以使用Google Translate(使用SAGA)。
协变量插值,克里金法或其他方法,并用海拔或其他数据补充温度数据。您可以使用以下教程:带张力的Mitasova样条曲线(使用GRASS)或Tom Hengl图书示例(使用R)
Kurt,您可以使用Sextante工具箱中的v.reclass将栅格中的温度值分组为类,然后将结果导出到新栅格中。
我猜您插入的栅格的最小值可能是(例如)-5,最大值(例如)是30。
使用Sextante工具箱中的GRASS v.reclass将允许使用此“规则”文本文件将值分为七个类(您可以将其称为“ rules.txt”):
-5 thru 0 = 1
1 thru 5 = 2
6 thru 10 = 3
11 thru 15 = 4
16 thru 20 = 5
21 thru 25 = 6
26 thru 30 = 7
输出将是一个新栅格,对于原始栅格中介于-5和0之间的所有值,其值为1;对于原始栅格中介于1和5之间的所有值,其值为2,依此类推。
该过程非常简单,您所需要的只是插值栅格和“规则”文本文件。另请参见v.reclass的手册页:http://grass.fbk.eu/gdp/html_grass64/r.reclass.html
分类后,新栅格也可以进行多边形处理以生成多边形shapefile,以将硬边放在彩色渲染的图像上。或者,您可以为shapefile设置颜色样式,而不必考虑栅格。
请注意。插值是使我的头发剩余部分直立的原因之一,因为它可以从非常细的数据中产生非常令人信服的结果。而且,通常无法检查结果,因为您已经使用了所有数据进行插值处理,因此,就本质而言,您无法对不需要的区域进行有意义的检查有数据。
在您的情况下,奥地利边界以外区域的数据很薄,您可以考虑裁剪最终地图图像以仅显示奥地利。也可以保留这些点。例如,我可能有一个带有散点图的散弹枪的图形,通过它我可以画一条直线。当我删除要点时,不诚实开始了:)
缺口。