河网计算过程整理
一、CAD部分:
1.用cad提取河段边界:新建图层(注意不要选白色),用多段线工具;
2.在图层管理器中将其他图层关掉,只留该新建图层,然后将其另存为dxf格式文件(bj.dxf);
3.在图层管理器中将高程点外的其他图层全部关闭,只留高程点图层,将其另存为dxf格式文件(gc.dxf);(要用工具将其各个高程点提取出来)
二、sms部分:
1.打开sms,从文件菜单里open从cad里保存的bj.dxf文件,工作区会显示该边界图;
2.在map module 意开始和结尾处要用题);
3.点击feature objects/build polygons; 4.此时变为可操作状态,证明已经生成了网格,只不过此
状态下,用
工具将边界描绘一遍(注
将其封闭,不然稍后生成网格会出现问时还没有显示出来;
如果存在小岛,则选中该区域(点设置为land即可
5.点击feature objects/map„2D mesh,此时网格就出来了;
网格加密技术
,然后双击网格区域),
1、网格步长渐进
1)确定闭边界(海岸线)信息文件 2)确定计算区域 3)定义边界类型
4)确定边界线的节点分布:进入map module—>选其中一条边界线—>feature objects->redistribute vertices—>specify: max/min 5)每条边界线都做设置 6)建立多边形,划分网格。
2、局部加密
Mesh module—>在工具栏中选择select element,圈加密区域->菜单element->refine 6.点击file/open,选第一个,选择从cad里提取出来的高程文件,此时应该是时插值已经完成;
7.在状态下点击feature objects/coverages,新建一个图
状态,点击scatter/interpolate to mesh,此层,用该图层来描绘各个河流,此时要注意各个河流的起点与终点为各个分叉点,所以分叉越多会导致河流名越多,描完之后将其全部选中,点击feature objects/redistribute vertices,在spacing里输入断面间距,如500,此时个点之间的间距应该是相等的,弄完之后将其另存为shp文件(zl.shp),为以后mike生成河网用;(仍采用 画河网河段)
(vertice---nodes)
8.在状态下点击feature objects/coverages,新建一个图层,用该图层来描绘各个河流断面,此时type应选observation,用来提取各个断面高程;
9.点击击完成;
10.在生成的plot高程图里右击选择“export/print”,在export里点击“text/data only”,在export destination 里选file,自己选一个文件夹,点击extort/export;(这里要在纸上记下各个河流起点和终点的断面号) /observation profile/在module里选择scatter,点