R语言实现.NC文件转Tiff

经常使用遥感数据的人,对弈NC并不陌生。很多时候我们下载到的数据都是这个格式,而我们利用ArcMap等软件时候需要使用Tiff文件。这里和我上一篇是相联系,下载好的数据转换格式后进行裁剪,有需要Tiff批量裁剪的小伙伴可以浏览我的另一篇文章,这里先直接分享代码,如有错误大家多多交流学习。

#这里导入需要的包,当然,没有提前准备就需要install.packages("包")
library(raster)
library(rasterVis)
library(ncdf4)
library(lattice)
读取你的文件,这里主要是查看文件中有哪些变量
ncfile = ncdf4::nc_open('NC文件路径')
#变量名称,NC中哈,这里对应的varname这个地方哈
names(ncfile$var)
input_nc = 'NC文件路径'
varname = 'GWRPM25'
nc2raster = raster(input_nc, varname = varname, band = 1)
#输出为PNG,自行选择,边界设定好就可以
png("F:/PMscope/PNG/plot2021.png",
    height = 15,
    width = 20,
    units = 'cm',
    res = 1000)
print(levelplot(nc2raster))
dev.off()
nc2raster = stack(input_nc, varname = varname)
#保存路径,
output = '路径/宁城.tif'
writeRaster(nc2raster, output, format = 'GTiff', overwrite = TRUE)

代码应该可以直接运行,小弟才疏学浅,有问题交流哈,我是Seven。

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值