Ошибка в rep (0, n1 * n2): неверный аргумент 'times' при применении Tps к растру - PullRequest
0 голосов
/ 19 марта 2019

Кто-нибудь знает, почему эта ошибка появляется при попытке выполнить интерполяцию из растра, как показано ниже?вот растровый слой 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 Когда я запрашиваю трассировку (50), чтобы увидеть первые строки, я получаю сообщение: traceback(50) обратная связь недоступна

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...