首页 > 代码库 > GIS与FVCOM模型耦合的关键技术及解决思路
GIS与FVCOM模型耦合的关键技术及解决思路
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输出文件进行后处理,生成地图和动画文件的输出。
调用界面如下图所示:
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。