- 积分
- 263
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2017-4-12
- 最后登录
- 1970-1-1
|
发表于 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) |
|