У меня возникают проблемы с преобразованием этого пространственного полигонального фрейма данных в растр. Когда я выполняю преобразование, растр имеет значения NA. Как показано ниже:
DL3
[1]
class : SpatialPolygonsDataFrame
features : 126
extent : -15.04001, 46.1036, 3.759985, 31.71804 (xmin, xmax, ymin, ymax)
coord. ref. : +proj=longlat +datum=WGS84 +towgs84=0,0,0 +ellps=WGS84
variables : 1
names : LFRP
min values : 14
max values : 335.2
Вот как я его растрирую:
##TO CONVERT TO RASTER
FunR<-function(r){
ext<-raster(extent(r))
crs(ext)<-crs(r)
D<-rasterize(r,ext,field=1,update=T)
D}
DL4<-lapply(DL3,FunR)
DL4
[1]
class : RasterLayer
dimensions : 45, 40, 1800 (nrow, ncol, ncell)
resolution : 1.52859, 0.6212901 (x, y)
extent : -15.04001, 46.1036, 3.759985, 31.71804 (xmin, xmax, ymin, ymax)
coord. ref. : +proj=longlat +datum=WGS84 +towgs84=0,0,0 +ellps=WGS84
data source : in memory
names : layer
values : NA, NA (min, max)
Что я могу делать неправильно? Мне нужна помощь с методом, чтобы значения в фрейме данных отражались в растре, пожалуйста.
x
илиFRP
на своих компьютерах! Дайте хотя бы утонченную версию того, что читает ваша самая первая команда. - person shekeine   schedule 09.07.2015