- 积分
- 2415
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-11-25
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2014-2-24 09:31:52
|
显示全部楼层
topmad 发表于 2014-2-24 08:32
发在python版里面 是用什么工具画 什么资料 具体一些啊
当然是python画了,用到的模块:netCDF4,numpy,Basemap
数据资料:
u分量 u=Dataset(r'C:/Users/Administrator/Desktop/uwnd.2010.nc')
获取u分量维度信息:u.dimensions
OrderedDict([(u'lon', <netCDF4.Dimension object at 0x01FEEBA0>), (u'lat', <netCDF4.Dimension object at 0x039ECE70>), (u'level', <netCDF4.Dimension object at 0x039ECEA0>), (u'time', <netCDF4.Dimension object at 0x039ECED0>)])
u分量的变量信息:u.variables
OrderedDict([(u'level', <netCDF4.Variable object at 0x039F00D0>), (u'lat', <netCDF4.Variable object at 0x039F0120>), (u'lon', <netCDF4.Variable object at 0x039F0170>), (u'time', <netCDF4.Variable object at 0x039F01C0>), (u'uwnd', <netCDF4.Variable object at 0x039F0210>)])
变量uwnd具体维度信息:u.variables['uwnd'].dimensions
(u'time', u'level', u'lat', u'lon')
我选取时间(time)、高度(level)都为第一组数据:u=u.variables['uwnd'][0][0][:] #获得了uwnd的经纬度数据
#############################################################
v分量 v=Dataset(r'C:/Users/Administrator/Desktop/vwnd.2010.nc')
获取v分量维度信息:v.dimensions
OrderedDict([(u'lon', <netCDF4.Dimension object at 0x0396E300>), (u'lat', <netCDF4.Dimension object at 0x0396E330>), (u'level', <netCDF4.Dimension object at 0x0396E2D0>), (u'time', <netCDF4.Dimension object at 0x0396E390>)])
v分量的变量信息:v.variables
OrderedDict([(u'level', <netCDF4.Variable object at 0x039F0260>), (u'lat', <netCDF4.Variable object at 0x039F02B0>), (u'lon', <netCDF4.Variable object at 0x039F0300>), (u'time', <netCDF4.Variable object at 0x039F0350>), (u'vwnd', <netCDF4.Variable object at 0x039F03A0>)])
变量vwnd具体维度信息:v.variables['vwnd'].dimensions
(u'time', u'level', u'lat', u'lon')
我选取时间(time)、高度(level)都为第一组数据:v=v.variables['vwnd'][0][0][:] #获得了vwnd的经纬度数据
|
|