在FVCOM模型构建时,常用到SMS打网格 保存得到 .grd网格文件
FVCOM模式 模型构建中其他问题可以直接私信我 交流学习。
但是 FVCOM模式需要的四个基础输入文件 (cor.dat dep.dat grd.dat obc.dat)
用excel制作相当繁琐
所以有gen_input.py 程序 在Linux下 自动生成 这些简单而又复杂的基础输入文件
将网格文件 .grd 与程序放到同一个文件夹下
在这个目录下 执行命令
export PATH=/opt/anaconda/bin:$PATH
./gen_input.py zhoushan2.grd 127
export PATH=/opt/anaconda/bin:$PATH 表示 导入Anaconda库的路径
./gen_input.py zhoushan2.grd 127 表示 执行这个程序
./gen_input.py 网格文件名 开边界节点数
开边界节点数 可以从 .grd文件下面描述开边界信息处获得
然后得到FVCOM模型输入文件中四个小的固定的文件
以下是gen_input.py 的程序
#!/bin/env python
import os
import sys
import num