使用OceanMesh2D生成網(wǎng)格文件-處理岸線問題
如何使用OceanMesh2D生成fort.14網(wǎng)格文件可以參考教程,使用過程里面基本都有提到。
但是我遇到的問題是生成的網(wǎng)格文件,岸線不平滑也不精細,我意識到可能是我使用的岸線文件本來就很粗糙。

我使用的GSHHS里面的GSHHS_l_L1.shp,我看了OceanMesh2D使用說明里面的示例文件,文件使用的是GSHHS_f_L1.shp,我想改成這個文件,問題就在于這,在我的電腦上只識別GSHHS_l_L1.shp,甚至似乎在已有的函數(shù)里面內(nèi)置了這個文件,如下圖:

所以我意識到不能修改岸線的形狀名稱,畢竟它好像只識別這個文件,那就直接修改文件!
我在網(wǎng)上看到了一個比較精細的岸線數(shù)據(jù)庫https://osmdata.openstreetmap.de/data/land-polygons.html,然后下載完成放到OceanMesh2D文件夾中的datasets文件夾里面然后修改名稱:GSHHS_l_L1,是解壓文件夾里面所有的文件都改,做完代碼一運行問題就解決了!

現(xiàn)有的疑問:為什么示例文件里面可以使用GSHHS_f_L1.shp?也許是因為自己的電腦的問題,總之問題解決了,如果后續(xù)知道了問題所在,也會持續(xù)更新的。
標簽: