1
我有一個逗號分隔的文本文件與頭名R:文本XYZ到多個光柵
lat,long,z1,z2,z3,z4,z5
這些列包含的緯度,經度和多個高度值(Z1,Z2,Z3,Z4)。緯度和長度的數據以5米的相等間隔隔開。
什麼是最有效的方式來將數據轉換成單獨的柵格還是R光柵堆疊每個都具有z值進行轉換,給出的投影信息是UTM,區18
的樣品數據可被訪問here。
我有一個逗號分隔的文本文件與頭名R:文本XYZ到多個光柵
lat,long,z1,z2,z3,z4,z5
這些列包含的緯度,經度和多個高度值(Z1,Z2,Z3,Z4)。緯度和長度的數據以5米的相等間隔隔開。
什麼是最有效的方式來將數據轉換成單獨的柵格還是R光柵堆疊每個都具有z值進行轉換,給出的投影信息是UTM,區18
的樣品數據可被訪問here。
你可以這樣做:
x <- data.frame(lon=1:11, lat=5:15, z1=runif(11), z2=11:1)
library(raster)
b <- rasterFromXYZ(x)
#> b
#class : RasterBrick
#dimensions : 11, 11, 121, 2 (nrow, ncol, ncell, nlayers)
#resolution : 1, 1 (x, y)
#extent : 0.5, 11.5, 4.5, 15.5 (xmin, xmax, ymin, ymax)
#coord. ref. : NA
#data source : in memory
#names : z1, z2
#min values : 0.08495835, 1.00000000
謝謝羅伯特,我喜歡光柵包。我不知道「rasterFromXYZ」函數。 – Arihant
你看看光柵包? – MLavoie
或這個問題http://stackoverflow.com/questions/19627344/how-to-create-a-raster-from-a-data-frame-in-r – user5219763