- 积分
- 57635
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-6-21
- 最后登录
- 1970-1-1
|

楼主 |
发表于 2012-1-16 15:30:05
|
显示全部楼层
孤蓝et 发表于 2012-1-16 11:34
脚本貌似还是使用不了micaps第二类数据的station_model,我尝试用脚本画高空站点填图,还是不能正常画出来 ...
的确有问题,我已经更新了,见置顶帖子的最新文件。
示例脚本程序如下:
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)
|
|