爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: MeteoInfo

也说格点数据插值为站点数据

  [复制链接]

新浪微博达人勋

发表于 2017-7-7 10:11:05 | 显示全部楼层
王老师您好,我按照您的也运行了一下,出现这这个问题,您能帮帮我么
问题:  
Traceback (most recent call last):
  File "<string>", line 22, in <module>
NameError: name 'myApp' is not defined


脚本:
import clr
clr.AddReferenceByPartialName("System")
clr.AddReferenceByPartialName("System.Windows.Forms")
clr.AddReferenceByPartialName("System.Drawing")
from System import *
from System.Windows.Forms import *
from System.Drawing import *
clr.AddReference("MeteoInfoC.dll")
from MeteoInfoC import *
from MeteoInfoC.Layout import *
from MeteoInfoC.Data import *
#---设置路径变量
BaseDir = "E:\\Meteolnfo\\MeteoInfo\\"
MapDir = BaseDir + "E:\\Meteolnfo\\MeteoInfo\\Map\\"
LegendDir = BaseDir + "E:\\Meteolnfo\\MeteoInfo\\Legend\\"
DataDir = BaseDir + "F:\\"
OutDir = "F:\\"
#---创建MIApp()
myapp = MIApp()
#---打开格点数据文件
df = DataDir + "201507.ctl"
myApp.OpenGrADSData(df)
#---- 获取地面气压格点数据
gData = myApp.GetGridData("PS")
#---- 设置输入、输出站点数据文件
inf = OutDir + "China_Prec_2010101420.csv"
outf = OutDir + "test.txt"
#---- 格点数据插值为站点数据,并输出为文件
gData.ToStation(inf, outf)
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-7-7 17:29:37 | 显示全部楼层
MeteoInfo 发表于 2011-8-12 13:24
2、MeteoInfo脚本程序
当然也可以用MeteoInfo的脚本程序来将格点数据插值为站点数据,通过程序可以获得较 ...

王老师,对于一个四维的(比如分层的土壤温度数据),应该怎样分别输出每层的数据呀,谢谢您
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-7-7 18:40:38 | 显示全部楼层
wuyang0074 发表于 2017-7-7 17:29
王老师,对于一个四维的(比如分层的土壤温度数据),应该怎样分别输出每层的数据呀,谢谢您

可以用MeteoInfoLab脚本程序来做,参考这里:http://bbs.06climate.com/forum.p ... &extra=page%3D1
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-9-2 14:44:15 | 显示全部楼层
MeteoInfo 发表于 2011-8-19 17:57
在我的博客中对Script的用法有详细的描述,可以参考:http://hi.baidu.com/meteoinfo/blog

楼主,我点了这个链接,百度说页面不存在了,您可以再发一次吗
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-9-14 21:46:28 | 显示全部楼层
看着挺简单的,试一下
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-11-20 22:44:22 | 显示全部楼层
感谢分享!!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2017-11-21 12:10:43 | 显示全部楼层
很棒
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2017-12-6 21:22:45 | 显示全部楼层
王老师,用grads数据我是可以将格点数据转为站点数据,但是现在我的数据是nc数据,我将myApp.OpenGrADSData(df)改成了myApp.OpenNetCDFData(df)是不行的,求助呀!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-2-6 09:35:28 | 显示全部楼层
感谢楼主,小白作死学习中
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-3-7 16:33:55 | 显示全部楼层
66666666666666666666666666
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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