Как мне наложить пространственные данные и вернуть данные класса s4

Я пытаюсь запустить этот код из рабочей книги

meuse.ov <- overlay(meuse.grid, meuse)
meuse.ov@data <- cbind(meuse.ov@data, meuse[c("zinc", "lime")]@data)

"Маас" является SpatialDataFrame

"meuse.grid" является SpatialGridDataFrame

Функция overlay устарела, поэтому я использую over однако вместо этого полученный файл "meuse.ov" не является данными класса S4. Я предполагаю, что "meuse.ov" должен быть SpatialDataFrame чтобы перейти ко второй строке кода. Может кто-нибудь предложить способ, которым я могу преобразовать "meuse.ov" в SpatialDataFrame или предложить альтернативу over что будет производить один?

0 ответов

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