0
在R Raster package
,面具光柵,當我打開一個netCDF
文件到raster
並試圖mask
或crop
柵格與shapefile
,我收到錯誤:與shape文件,錯誤colnames
"*Error in `colnames<-`(`*tmp*`, value = names(object)) :
attempt to set 'colnames' on an object with less than two dimensions*"
這裏是示例代碼
library(ncdf4)
library(raster)
nc <- brick("in.netcdf.nc", varname = "diff", values=TRUE)
crs(nc) <- "+proj=utm +zone=17 +ellps=GRS80 +datum=NAD83 +units=m +no_defs"
everShp <- shapefile("EVERareas")
nc.sub <- mask(nc, everShp)
繪圖示出了兩個nc
everShp
和是2D和在空間上重疊。感謝有關此錯誤的任何建議。
也許是干擾'mask'函數的東西;你嘗試過'光柵::掩碼(nc,everShp)' –
Geo-sp,很好的建議,但沒有運氣。我收到了同樣的錯誤。 –