爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 23984|回复: 16

[求助] python读取.nc高度场并绘等值线

[复制链接]

新浪微博达人勋

发表于 2013-8-20 09:44:38 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 J606488 于 2013-8-20 09:49 编辑

现有某年高度场资料(nc格式),请问怎么用python 画出高度场等值线图 补充:用的是arcgis10.1带的python2.7,已经装好python-netCDF4库。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-8-20 15:03:59 | 显示全部楼层
matplotlib上有一些example,但是感觉不太合意,具体的只能自己摸索,或者找到别人的例子
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-8-20 15:26:47 | 显示全部楼层

import netCDF4
f = netCDF4.Dataset(r'd:\20.nc')
fhgt=f.variables['hgt']
timeIndex表示某年某月某日某时刻在时间维的Index
level是气压
为什么fhgt[timeIndex][level]不是读取出某个时间内某气压下,所有经纬度范围内的高度场呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-8-21 19:42:18 | 显示全部楼层
fhgt应该是个包含数据的类,fhgt.data才是里面的数据,nc文件不大的话,可以发来看一下
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-8-22 14:18:13 | 显示全部楼层
本帖最后由 J606488 于 2013-8-22 14:19 编辑

[quote]阿阿飞飞 发表于 2013-8-21 19:42 http://www.esrl.noaa.gov/psd/cgi-bin/db_search/DBListFiles.pl?did=2&tid=38604&vid=14
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-8-23 17:10:56 | 显示全部楼层
用basemap画地图,然后在地图上画等值线。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-9-9 15:59:33 | 显示全部楼层
你好,我想问一下在装python-netcdf4库之前还需安装哪些文件,我用的python2.6,从网上下了好几个netcdf4库文件,一直安装不了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-2-28 19:41:06 | 显示全部楼层
何永利 发表于 2013-8-20 15:03
matplotlib上有一些example,但是感觉不太合意,具体的只能自己摸索,或者找到别人的例子

请问一下,windows下的python可以读nc文件吗???我试了好久都不行
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-2-28 19:43:30 | 显示全部楼层
老郭爱骑车 发表于 2013-9-9 15:59
你好,我想问一下在装python-netcdf4库之前还需安装哪些文件,我用的python2.6,从网上下了好几个netcdf4库 ...

请问一下python-netcdf4库装好了吗
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-1 09:04:03 | 显示全部楼层
J606488 发表于 2013-8-20 15:26
import netCDF4
f = netCDF4.Dataset(r'd:\20.nc')
fhgt=f.variables['hgt']

通常fhgt[timeIndex][level][:]可以读出数据吧?
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表