python利用netCDF4处理气象数据(nc文件)

利用python处理气象数据(nc文件)。安装netCDF4库,安装详见安装netCDF4库(ubuntu & w in d o w)

解决步骤:  

1>.  利用netCDF4解析nc文件,分析数据结构

2>.  利用matplotlib的Basemap、pyplot绘制(Basemap负责地图绘制)

一、

第一步: 解析nc 及 分析数据结构

#!/usr/bin/python
# coding=utf-8

from netCDF4 import Dataset
import numpy as np
import sys


def parse_nc():
    file_path = "{path}\\data\\{filename}".format(
        path=sys.path[0],
        filename='deal_nc.nc'
    )
    print log_string, '开始解析文件', file_path
    nc = Dataset(file_path)
    for var in nc.variables.keys():
        path = sys.path[0]+'\\data\\'+var
        data = nc.variables[var][:]
        np.save(path, data)
        print var , data.shape

猜你喜欢

转载自blog.csdn.net/King0217/article/details/79057012
今日推荐