爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: MeteoInfo

格点插值为站点数据批量处理

  [复制链接]

新浪微博达人勋

发表于 2016-3-22 11:56:20 | 显示全部楼层
不错,学习了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-4-12 02:26:49 | 显示全部楼层
王老师,您好!最近在学习过程中遇到的几个问题都是用MeteoInfoLab您给的例子解决的,感觉好强大。打算学习MeteoInfoLab,但是中间遇到几个疑问,希望您指点:
1. 此贴中用到的readtable和addfile函数,直接在Python中查,显示NameError: name 'readtable' is not defined。但是好像在java中也没有找到readtable函数,这几个函数具体属于哪个里面的呢?只能在MeteoInfoLab里面用dir查找到。在MeteoInfo的官网也没有找到readtable的说明。
2. 我看了你给的教程,MeteoInfolab是基于jython开发的,之前只会点Python,还在学习中。那学习MeteoInfoLab是不是还必须要学习java呢?
3. 因为这个格点插值为站点用图形界面只能处理单个的,另一个帖子里的MeteoInfo脚本好像是ironpython,这个又是基于.net的,所以感觉好复杂。是不是MeteoInfoLab和MeteoInfo不通用啊?
4. 如果学校MeteoInfolab是不是根据jython的网站学习即可?
王老师,可能问的问题很基础,但是确实想学习,请您指点!非常感谢您!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-4-12 02:29:47 | 显示全部楼层
王老师,另外还有个问题请教您。在MeteoInfolab中查询dir(readtable)函数后,有这种形式的__delattr__,之前在Python也遇到过,请教您这种怎么使用呢?只会使用不带下划线的。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-4-12 08:36:02 | 显示全部楼层
ziqiangbuxi 发表于 2016-4-12 02:26
王老师,您好!最近在学习过程中遇到的几个问题都是用MeteoInfoLab您给的例子解决的,感觉好强大。打算学习 ...

1、addfile和readtable等函数是MeteoInfoLab里自定义的,MeteoInfo网站上的函数的帮助文档还很不完善,会逐渐找时间完善。MeteoInfo软件目录中pylib中有所有自定义类和函数的的Jython源代码也可以参考。

2、不需要学习Java,需要知道Python的基础知识,这个看起来你应该是高手了。

3、MeteoInfo最早是用C#开发,因此使用IronPython。后来用Java重新进行开发,Java版当然要用Jython来做脚本语言了。Java版的MeteoInfo比C#版强大很多,也是今后继续开发的主要版本。

4、学习MeteoInfoLab可以参考网站上和此论坛的资料,有一些Python基础即可。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-4-12 08:38:19 | 显示全部楼层
ziqiangbuxi 发表于 2016-4-12 02:29
王老师,另外还有个问题请教您。在MeteoInfolab中查询dir(readtable)函数后,有这种形式的__delattr__,之 ...

__delattr__之类的函数是Python内置的。仔细阅读此网页可以对Python有比较深入的了解:https://docs.python.org/2/refere ... tml#object.__radd__
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-4-12 10:15:13 | 显示全部楼层
本帖最后由 ziqiangbuxi 于 2016-4-12 11:24 编辑
MeteoInfo 发表于 2016-4-12 08:38
__delattr__之类的函数是Python内置的。仔细阅读此网页可以对Python有比较深入的了解:https://docs.pyth ...

太感谢王老师的指导,谢谢您啦。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-4-12 13:35:20 | 显示全部楼层
我也遇到这个问题了,多谢回答
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-5-9 13:58:01 | 显示全部楼层
学习中。。。。。
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2016-6-8 16:57:27 | 显示全部楼层
请问楼主老师:使用“psv = f['PS']”得到的格点数据是grads本身的数据,PSV的x和y的坐标都不是经纬度。插值的时候使用“ps_st = ps.tostation(x, y)”其中的xy为经纬度坐标,得到的值是不是不正确,请问应该怎么转换 谢谢楼主老师
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-6-8 17:07:25 | 显示全部楼层
bihjj 发表于 2016-6-8 16:57
请问楼主老师:使用“psv = f['PS']”得到的格点数据是grads本身的数据,PSV的x和y的坐标都不是经纬度。插值 ...

参考此贴29楼。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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