上一节讲解了如何输入高程数据与绘制网格
MIKE 21 教程 1.4 网格搭建界面介绍之高程数据输入与网格导出 (Mesh Generator 工具)
本节讲解如何根据卫星影像绘制河道边界。在实际项目中,经常遇到河道图纸缺少的情况,此时可以根据卫星影像进行勾勒绘制。常用的地理信息软件均可完成此功能,这里使用大家较为熟悉的ArcGis进行教学(本文默认大家有基础ArcGis操作知识,如有不懂可留言)。
1 ArcGis操作
打开软件,将卫星底图数据导入(建议使用谷歌影像地图,不知道怎么获取直接留言即可)。
找到需要模拟的河道,新建一个折线类型的shapefile,坐标系使用与MIKE软件相同的坐标系。此处是对北京某河道进行的模拟,选择WGS84_50N投影坐标系。
将想要模拟部分的岸线描绘出来(只描绘岸线边界或者同时描绘进出水边界均可,可后续在MIKE中再进行修改)
结束编辑,保存绘制好的边界文件(.shp文件),至此ArcGis端的操作结束。
2 MIKE操作
MIKE可以接受的数据格式为.xyz格式。这一操作我们使用mike自带的shp2xyz小工具进行转换(具有GIS基础的同学也可以使用GIS工具的要素转折点制作.xyz文件)。
没有插件的点此下载或私信我获取
选择要转换的shp文件,设置点之前的最大距离,这里设不设置都可以,可以空缺,后面到了Mike里面也可以改。看到转换完成的提示就说明成功了。
可以用记事本打开转换后的.xyz文件看一下格式,一共有三列,前两列分别为x和y的投影坐标,第三列标注了点的属性(普通点或终点),以此来区分不同的线。
回到MIKE的Mesh Generator界面导入的数据
Data-Import boundray
根据我们刚刚查看的.xyz文件格式可知,此处Column sequence选择第三个X,Y and Connectivity,坐标选择我们在绘制时设置的坐标,投影坐标单位是米,此处默认单位正确不需要更改。
点击确定,河道岸线就导入成功了。
为了后面的网格生成与水动力动力的模拟,还需要连接进水口的两个点与出水口的两个点,使岸线构成封闭矩形,并对进水边界与出水边界的Arc attribute进行定义。
下一篇文章将会讲解怎么利用Gis将高程数据导入至MIKE。