IDL读取netcdf数据(.nc)

netcdf文件结构的概述

http://malagis.com/netcdf-overview.html

http://blog.csdn.net/happyparrot/article/details/1567624

http://pan.baidu.com/s/1kTgCOo3


IDL中涉及到netcdf的各个函数帮助说明

http://www.harrisgeospatial.com/docs/NCDF_Overview.html


IDL读取netcdf文件的示例,有详细说明

http://malagis.com/idl-remote-sensing-reads-netcdf.html

http://www.cnblogs.com/alex-bn-lee/p/5815388.html(排版比较舒服)


IDL与netcdf文件有关的学习笔记

;IDL读取nc文件,返回,该nc文件的ID

ID_Nc_File = ncdf_open(Nc_Filename,/nowrite)

;获取该nc文件的基本信息Nc_File_Info,该Nc_File_Info是个结构体

Nc_File_Info = ncdf_inquire(ID_Nc_File)


;获得nc文件中dimension的数量

n_dims = Nc_File_Info.ndims

;从ID号为ID_Nc_File的nc文件中,对n_dims用for循环,可用下面的语句,获取第num_ndims维的名称name和大小size。其中,ID_Nc_File和num_ndims需要使用该语

句前指定,而name和size则不需要,且name和size不能为数组元素,但name和size可赋值给某个数组元素ID_Nc_File,num_ndims,Name,Size是自定义的名字

ncdf_diminq, ID_Nc_File,num_ndims,Name,Size

;获得nc文件中variable的数量

nvars = Nc_File_Info.nvars

;获得nc文件中各个variable的信息,num_nvars为第num_nvars个variable,var为结构体

var = ncdf_varinq(ID_Nc_File,num_nvars)


你可能感兴趣的:(IDL)