rep(0,n1 * n2)中的错误:将Tps应用于栅格

时间:2019-03-19 16:05:29

标签: r field

有人知道为什么在尝试从栅格插值时会出现此错误,如下所示? 这是栅格图层 https://www.dropbox.com/s/vh7jkoq2qg1t53j/layer.grd?dl=0 https://www.dropbox.com/s/hyqdf37tphbn9e1/layer.gri?dl=0

require(fields)
x=raster("layer.grd")
xy <- rasterToPoints(x)
tps <- Tps(xy[,1:2], xy[,3])

谢谢!

为回应罗伯特,以下是xy的第一行,并在上面添加了姊妹.gri文件。

                  x     y layer
     [1,] -179.9167 66.75     0
     [2,] -179.7500 66.75     0
     [3,] -179.5833 66.75     0
     [4,] -179.4167 66.75     0
     [5,] -179.2500 66.75     0
     [6,] -179.0833 66.75     0

该层中有很多零。

在另一台计算机上,我收到以下附加警告消息:另外:警告消息: “在n1 * n2中:由整数溢出产生的NA”

这是回溯日志(有点大) https://www.dropbox.com/s/tvivpoo8ikk5jzg/traceback.docx?dl=0 当我要求traceback(50)看到第一行时,我收到消息:  追溯(50) 没有可用的回溯

0 个答案:

没有答案