Ошибка в (функции (классы, fdef, mtable): невозможно найти унаследованный метод для функции «координаты» для сигнатуры «SpatVector» »

Функция "coords", выданная из нового пакета terra, похоже, не работает на SpatRaster, вот простой пример:

      f <- system.file("ex/elev.tif", package="terra")
r <- rast(f)
coords(r)

С наилучшими пожеланиями

1 ответ

Он работает в разрабатываемой версии, выпуск которой в настоящее время проверяется CRAN.

Вот обходной путь:

      library(terra)
f <- system.file("ex/elev.tif", package="terra")
r <- rast(f)
xy <- coords(as.points(r))

Для отчетов об ошибках лучше перейти на https://github.com/rspatial/terra/issues.

Другие вопросы по тегам