码迷,mamicode.com
首页 > 其他好文 > 详细

GIS与FVCOM模型耦合的关键技术及解决思路

时间:2014-05-09 18:22:58      阅读:295      评论:0      收藏:0      [点我收藏+]

标签:style   blog   ext   http   c   width   

1. FVCOM本身为Linux下的MPI程序,首先将其移植到Windows下,可以编译成控制台程序。

2. FVCOM的前处理由GIS完成剖分网格和初始设定等工作。

3. FVCOM的输出采用自定义的NetCDF数据格式,完成4D数据的描述及存储。

4. C#实现.Net平台下FVCOM控制台程序的调用。主要关键技术如下:

(1)控制台的调用及重定向。采用多线程方法调用控制台程序

(2)得到控制台输出流,对特定变量进行区分,用于进程条的控制。

(3)采用多线程方法将控制台的输出流,追加显示到TextBox中。

(4)增加进程正常结束事件处理,用于控制台程序退出时计算运行时间。

(5)利用进程名称遍历当前所有进程,可让用户中止FVCOM控制台程序。

5. 利用NetCDF输出文件进行后处理,生成地图和动画文件的输出。

调用界面如下图所示:

bubuko.com,布布扣

 bubuko.com,布布扣

 

 

GIS与FVCOM模型耦合的关键技术及解决思路,布布扣,bubuko.com

GIS与FVCOM模型耦合的关键技术及解决思路

标签:style   blog   ext   http   c   width   

原文地址:http://www.cnblogs.com/goodmangis/p/3708385.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!