问题描述
我有一个 CSV(值、碳、纬度、经度),我试图从中创建栅格。我无法更改为光栅。此代码不起作用。
CSV 文件示例:
class : SpatialPointsDataFrame
features : 13135
extent : 35,37,73,76 (xmin,xmax,ymin,ymax)
crs : NA
variables : 3
names : Carbon,Latitude,Longitude
min values : 1,35,73
max values : 5829,76
R 脚本:
library(sp) # vector data
library(raster) # raster data
library(rgdal) # input/output,projections
library(rgeos) # geometry ops
library(spdep) # spatial dependence
foresta<-carbonstock
head(carbonstock)
data<-data.frame(carbonstock$Longitude,carbonstock$Latitude,carbonstock$Carbon)
data<-data.frame(carbonstock)
# points from scratch
coords = cbind(carbonstock$Latitude,carbonstock$Longitude)
sp = SpatialPoints(coords)
# make spatial data frame
spdf = SpatialPointsDataFrame(coords,data)
spdf = SpatialPointsDataFrame(sp,data)
# promote data frame to spatial
coordinates(data) = cbind(carbonstock$Latitude,carbonstock$Longitude)
coordinates(data) = ~lon + lat
# back to data
as.data.frame(data)
plot(data,)
library(raster)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)