欢迎光临散文网 会员登陆 & 注册

使用OceanMesh2D生成网格文件-处理岸线问题

2023-08-24 17:44 作者:小唔净  | 我要投稿

如何使用OceanMesh2D生成fort.14网格文件可以参考教程,使用过程里面基本都有提到。

但是我遇到的问题是生成的网格文件,岸线不平滑也不精细,我意识到可能是我使用的岸线文件本来就很粗糙。

岸线粗糙生成的网格文件

我使用的GSHHS里面的GSHHS_l_L1.shp,我看了OceanMesh2D使用说明里面的示例文件,文件使用的是GSHHS_f_L1.shp,我想改成这个文件,问题就在于这,在我的电脑上只识别GSHHS_l_L1.shp,甚至似乎在已有的函数里面内置了这个文件,如下图:


代码片段

所以我意识到不能修改岸线的形状名称,毕竟它好像只识别这个文件,那就直接修改文件!

我在网上看到了一个比较精细的岸线数据库https://osmdata.openstreetmap.de/data/land-polygons.html,然后下载完成放到OceanMesh2D文件夹中的datasets文件夹里面然后修改名称:GSHHS_l_L1,是解压文件夹里面所有的文件都改,做完代码一运行问题就解决了!

修改岸线之后的网格文件

现有的疑问:为什么示例文件里面可以使用GSHHS_f_L1.shp?也许是因为自己的电脑的问题,总之问题解决了,如果后续知道了问题所在,也会持续更新的。

使用OceanMesh2D生成网格文件-处理岸线问题的评论 (共 条)

分享到微博请遵守国家法律