r-raster

    0熱度

    1回答

    在R Raster package,面具光柵,當我打開一個netCDF文件到raster並試圖mask或crop柵格與shapefile,我收到錯誤: "*Error in `colnames<-`(`*tmp*`, value = names(object)) : attempt to set 'colnames' on an object with less than two dim

    1熱度

    1回答

    有沒有一種方法可以繪製ggplot中的光柵註釋,以指定的角度旋轉(這是而不是必然是90度的倍數)?特別是,我需要圖像的比例不變。 我到目前爲止的嘗試:基於問題How to rotate an image R raster我創建了一個函數來旋轉圖像並將其保存爲臨時文件(似乎是我可以做的唯一的事情來存儲由persp創建的圖像) ,然後將其加載到ggplot2::annotation_raster中。

    0熱度

    1回答

    我正在處理R中的Landsat 8場景以計算NDVI並運行土地覆蓋分類算法。 我遇到了柵格包中writeRaster函數的問題,特別是當它在磁盤上寫入光柵堆棧時。 我開始加載landsat 8場景的12個波段,並將它們作爲圖層堆疊在光柵棧中。由於它們是以16位圖像的形式提供的,因此所有圖層的值範圍從0到65535不等。將光柵堆棧寫入磁盤後,當我在R環境中從磁盤上重新加載新創建的文件時,值範圍對於所

    0熱度

    1回答

    我想要查找單元格中存在的行和列的值。我已經寫了代碼獲取價值下面給出: x<-raster() values(x)<-1:ncell(x) class : RasterLayer dimensions : 180, 360, 64800 (nrow, ncol, ncell) resolution : 1, 1 (x, y) extent : -180, 180, -90, 9

    0熱度

    1回答

    我想生成符合河流流域區域的柵格數據集的地形/坡度的矢量箭頭。 我已經在ArcGIS中創建了一個Fishnet網格點,我想爲一個設定長度的每個點創建一個單一的箭頭,它將遵循斜率的形狀,即按照最小阻力的路徑,該線將跟隨在3×3網格中逐漸變小。 我想我可以使用矢量圖生成矢量箭頭。是否有可能實現符合柵格的線? 更新:我有~200,000行,我從網格點生成。我將使用R將它們變成柵格,並將其設置爲與我的斜坡柵

    -1熱度

    2回答

    我正在嘗試創建120個光柵文件的光柵堆棧。我在循環內生成這些文件,並將生成的柵格添加到rasterstack。代碼如下: library(raster) stack_P_95 <- stack() for (i in startyear:endyear) { file <- paste(indir,"\\prec_",i,".nc",sep="") command <- paste("c

    3熱度

    1回答

    我目前將原始矩陣轉換爲光柵以使用聚焦函數,然後我想將光柵轉換回矩陣。但是當我嘗試使用柵格函數as.matrix()時,我有一條錯誤消息。 即使有這種很簡單的例子: r <- raster(ncol=3, nrow=3) r[] <- 1:ncell(r) as.matrix(r) 這裏是我的了: 錯誤陣列(X,C(長度(X),1L),如果(is.null(!名稱(X)))列表(名稱(x)中

    0熱度

    2回答

    通過嘗試從單個點和單個多邊形獲取相交結果,我發現我認爲只能是R柵格中的一個錯誤包相交功能。 我有1個多邊形1點,並使用交叉如下: intersect(a_point, a_polygon) 凡a_point包含一個id屬性。這種失敗,出現錯誤: Error in j[, 2] : incorrect number of dimensions 但是,如果我扭轉參數,並做到: intersect(

    1熱度

    1回答

    隨着光柵的下方,與NA的數量的增加值 library(raster) filename <- system.file("external/test.grd", package="raster") r <- raster(filename) r[r<300] <- NA summary(getValues(r)) 是有可能爲「填補」在柵格值僅NA細胞? 我一直在使用this helpfu

    2熱度

    1回答

    我有一些大的柵格(〜110 MB每個)我想執行一些柵格計算。就本示例而言,我想對文件SNDPPT_M_sl1_1km_ll.tif和SNDPPT_M_sl2_1km_ll.tif進行平均,可在this website處獲取。實際上,數學有點複雜(一些柵格的一些乘法和除法)。 兩個輸入柵格都是整數(INT1U)數據,我希望輸出也是INT1U。但是,每當我嘗試執行柵格計算時,它都會創建大小非常大的浮點