我正在尝试使用CRU数据库的气候数据(降水)。
https://crudata.uea.ac.uk/cru/data/precip/
数据以文件“.dat”格式提供:例如:
5度网格数据集:g55wld0098.dat.gz(二进制)
我的问题如何在R中将它们显示为地图(光栅.tif)? 提前谢谢你
答案 0 :(得分:2)
我有同样的问题,这对我有用:
安装这两个包:
然后
library(cruts)
library(raster)
## suppose you downloaded the file cru_ts3.24.2011.2015.pre.dat.nc
rasta <- cruts2raster("cru_ts3.24.2011.2015.pre.dat.nc",
timeRange=c("2011-01-01","2015-01-01"))
## there are 4 years of monthly data in this example
## so r is a RasterStack with
## 48 layers; here's January of 2011
r.2011.1 <- rasta[[1]] ## gives a plot-able object for precip Jan 2011
plot(r.2011.1) ## should look like a pretty picture
r.2012.2 <- rasta[[14]] ## gives a plot-able object for precip Feb 2012
plot(r.2012.2) ## also a pretty picture
答案 1 :(得分:0)
我花了两周时间使用Leaflet R构建一个交互式HTML地图应用程序,而不是几个奇怪的启动和停止,使用典型的地理文件类型非常容易使用。
Here is the link to the Leaflet PDF on Cran:
Also rgdal a spatial data package
还有一些很好的r地图教程资源“
你应该从这些网站获得足够的信息,除了最冒险的地图之外的所有地方。如果您在尝试这些教程并再次阅读PDF文章后遇到困难。我会留意的!