2015-12-28 3 views
3

У меня есть набор кадров данных и вы хотели бы использовать их для создания одной растровой сетки. Вот 2 Файлы примеров: dat1dat2Объединить пространственные точки и использовать интерполяцию для заполнения пробелов

я использую sp пакет для построения пространственных точек:

library(raster) 
library(sp) 
coordinates(dat1) <- c("x", "y") 
proj4string(dat1) <- CRS("+proj=longlat") 
sp1 <- SpatialPoints(coords = dat1) 
spplot(sp1) # example with the first data frame 

Как я могу объединить эти пункты и заполнить оставшиеся пробелы с интерполяцией? plot

+0

Я не совсем понимаю фразу «заполнить как можно больше пространство". Вы просто хотите связать достаточно очевидные недостающие точки? Или вы имеете в виду нечто более сложное? –

+0

Эти файлы являются точками данных, я хочу объединить эти точки и заполнить промежутки между ними, используя кригинг или аналогичные методы. Я могу использовать arcmap, чтобы объединить их и заполнить пробелы интерполяцией ближайшего соседа, но я хочу сделать это в R. Я ценю любые предложения. –

+0

Вам, вероятно, нужно спросить об этом на форуме Cross Validated и упомянуть о кригинге в названии. Хотя многие из них здесь тоже, вы получите больше ответов там. –

ответ

0

В R вы можете объединить два набора данных (dat1 и dat2) в один файл, используя функцию rbind(). Затем возьмите вопрос о заполнении пробелов между точками оттуда.

Смежные вопросы