如何将 CSV 转换为栅格?

问题描述

我有一个 CSV(值、碳、纬度、经度),我试图从中创建栅格。我无法更改为光栅。此代码不起作用。

CSV 文件示例:

enter image description here

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 (将#修改为@)