爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: MeteoInfo

调查大家希望MeteoInfo具备的功能

[复制链接]
发表于 2011-12-16 20:39:41 | 显示全部楼层
MeteoInfo 发表于 2011-12-16 20:02
micaps第2类数据已经加上了,如果有需要我会给出最新文件。

嗯嗯。谢谢斑竹啦。我去下载最新的更新。
密码修改失败请联系微信:mofangbao
发表于 2011-12-27 23:20:32 | 显示全部楼层
希望能修改色标的大小
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2011-12-28 13:34:26 | 显示全部楼层
膘膘 发表于 2011-12-27 23:20
希望能修改色标的大小

双击图例,调整图例字体大小就可以调整色标的大小。
密码修改失败请联系微信:mofangbao
发表于 2011-12-28 23:15:58 | 显示全部楼层
MeteoInfo 发表于 2011-12-28 13:34
双击图例,调整图例字体大小就可以调整色标的大小。

哦,我希望meteoinfo出图的时候能在一个版面上出多个图
密码修改失败请联系微信:mofangbao
发表于 2011-12-29 17:26:25 | 显示全部楼层
能不能加上等值线的高低值中心自动标注功能,这个绘制气象等压线和等高线很需要。。。。。。
密码修改失败请联系微信:mofangbao
发表于 2012-1-14 10:18:21 | 显示全部楼层
斑竹?脚本现在支持micaps第二类数据的station_model了吗?
还有,用脚本能绘制给定经度或者纬度的泡面图吗?数据为grads格式的wrf模式输出文件。
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2012-1-14 18:00:55 | 显示全部楼层
孤蓝et 发表于 2012-1-14 10:18
斑竹?脚本现在支持micaps第二类数据的station_model了吗?
还有,用脚本能绘制给定经度或者纬度的泡面图吗 ...

micaps第二类数据station_model应该可以了,你试试。

MIApp类里目前还没有添加剖面图的功能,以后可以考虑加上。其实MIApp类只是为了写脚本程序更加简单而设置的类,实际上IronPython可以实现MeteoInfo桌面软件里的所有功能,也就是说目前用脚本程序也能做剖面图,不过会比较麻烦。
密码修改失败请联系微信:mofangbao
发表于 2012-1-16 11:34:04 来自手机 | 显示全部楼层
MeteoInfo 发表于 2012-1-14 18:00
micaps第二类数据station_model应该可以了,你试试。

MIApp类里目前还没有添加剖面图的功能,以后可以 ...

脚本貌似还是使用不了micaps第二类数据的station_model,我尝试用脚本画高空站点填图,还是不能正常画出来站点,我更新了最新的1.0.3。
myapp.usedefaultlegendscheme=false
myapp.setdrawtype("station_model")
myapp.display("height")

斑竹看看哦
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2012-1-16 15:30:05 | 显示全部楼层

的确有问题,我已经更新了,见置顶帖子的最新文件。

示例脚本程序如下:
import clr
clr.AddReferenceByPartialName("System.Windows.Forms")
clr.AddReferenceByPartialName("System.Drawing")
from System.Windows.Forms import *
from System.Drawing import *
clr.AddReference("MeteoInfoC.dll")
from MeteoInfoC import *

BaseDir = "C:\\Program Files (x86)\\MeteoInfo\\"
MapDir = BaseDir + "Map\\"
DataDir = "F:\\Temp\\micaps\\"

myApp = MIApp()
myApp.OpenLayer(MapDir + "country1.shp")

myApp.OpenMICAPSData(DataDir + "11122208.000")
myApp.SetDrawType("station_model")
myApp.Display("Height")

myApp.ZoomLonLatEx(0,360,-90,90)
myApp.MapLayout.AddText("Demo - Draw station model", 320, 20)
myApp.MapLayout.PaintGraphics()
Application.Run(myApp)

Image00085.png
密码修改失败请联系微信:mofangbao
发表于 2012-1-16 20:30:36 | 显示全部楼层
建议按照站点分级显示,在全球地图上显示几个站点没有什么意义。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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