netcdf geotiff java_R-NC格式数据转GeoTIFF

本文介绍了如何将包含多个变量的NetCDF格式数据转换为单变量的GeoTIFF文件。通过R语言的ncdf4、raster和rasterVis等包,演示了从读取NC文件、选择变量、数据可视化到导出为GeoTIFF的步骤,特别强调在写入GeoTIFF时需设置overwrite为TRUE以避免错误。
摘要由CSDN通过智能技术生成

0. 问题导入

目前,很多地理数据均存储为NetCDF格式(下简称NC格式),而往往内含多变量,不方便处理。其中,一种解决思路就是将NC格式文件中的多个变量数据转格式为单变量的GeoTiff文件(图1),进而进一步处理。

cbfef062a30aaa6a5b619cc3c0041ace.png

图1 技术路线

1. 示例数据

本示例数据格式为NC格式数据,内含7个变量,由南京师范大学张超博士提供。

ncfile = ncdf4::nc_open('L:\\JianShu\\2019-12-4\\data\\clmforc.Qian.c2006.T62.Solr.1972-01.nc')

names(ncfile$var)

[1] "EDGEE" "EDGEN" "EDGES" "EDGEW" "FSDS" "LATIXY" "LONGXY"

2. 将NC文件中的FSDS变量导入为raster

input_nc = 'L:\\JianShu\\2019-12-4\\data\\clmforc.Qian.c2006.T62.Solr.1972-01.nc'

varname = 'FSDS'

nc2raster = raster(input_nc, varname = varname)

3. 数据可视化检查(图2)

png("L:\\Ji

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值