您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > Civil3D结合Hec-ras计算河道水面
1/7Civil3D结合Hec-Ras水文计算原创作者:h.ganlin,QQ:16850634,2019.01.141软件版本1、AutodeskCivil3D20172、Hec-Ras4.13、GlobalMapper192步骤2.1Civil3D中的操作2.1.1Civil3D中的地形曲面建模(略过,参见各Civil3D书籍)注意:1)由于Hec-Ras4.1不支持中文,因此所有地形曲面名称,路线名称、采样线编组名称等均不能使用中文。2.1.2Civil3D中创建路线建议以河道深泓线创建路线,具体步骤略。注意:由于Hec-ras中的河道桩号从下游向上游编号,因此创建路线时,应从下游向上游开始创建。这样后面采样线编组的序号从下游向上游逐渐增加,与Hec-Ras中的桩号一致。2.1.3Civil3D中以路线建立采样线编组具体步骤略。注意:1)建议场地为无,否则有可能出错2/72.1.4导出河道断面GIS数据。点击“Export”导出GIS数据,后缀名*.GEO。保存文件以后点击OK关闭导出窗口。2.1.5手动修改导出的文件2.1.5.1修改非ascii字符【!!!非常重要】由于Civil3D为中文版,导出的文件中有汉字,必须手动修改,使用文本编辑软件打开导出的geo后缀名的文件,如下图所示,文本中显示,单位为“米”,手动修改为m,保存即可。同时可以检查其他位置,如果出现了非ascii字符,必须手动修改,否则Hec-Ras不能识别。3/72.1.5.2修改中心线点顺序修改其中中心线内容,将CENTERLINE一节中的点顺序完全颠倒过来。按照从上游到下游的顺序排列中心线的点坐标及编号。修改后的顺序与原顺序正好相反。【捷径】将Centerline一节中的坐标点,拷贝到excel,再在excel后面增加一列,拖出序号1,2,3……选择该列,排序,降序,然后将前面的坐标列复制,在另一张表中,选择值粘贴方式,这时候排序已经颠倒过来了,复制该列,直接粘贴到前述的Geo文本文件中即可。4/72.2在Hec-ras中计算水面线2.2.1打开Hec-ras4.1,新建项目,设定好单位为国际单位。2.2.2导入Civil3d导出的Gis数据点击如下图标,打开GeometricData编辑窗口。5/7在GeometricData窗口,File菜单,点击Import…GisFormat,导入前面Civil3D中导出的GIS数据。2.2.3添加河道计算参数1)添加河道糙率系数。在GeometricData窗口,选择菜单“Tables”,点击“maningsnorkvalues”输入,全选表格中的空白格,使用“SetValues”按钮,一次全部设定糙率系数。6/72)输入水力参数。按计算要求输入恒定流、非恒定流、泥沙、温度等参数。3)完成计算并查看计算结果。2.3二维显示计算结果2.3.1在Civil3D中导出地形在Civil3D中选择地形曲面,右键,导出为DEM,导出tiff格式的DEM。2.3.2转换DEM数据格式Hec-Ras只接受esriarc/Infobinarygrids(*.flt)格式的地形数据,因此,转换tiff到flt需要GIS软件。这里推荐使用Globalmapper。打开软件,加载Civil3D导出的tiff数据,如下图所示,在EG.tif上在右键,图层,导出,选择导出格式为“Float/Gridfile”确定,保存为EG.flt。2.3.3在Hec-Ras中显示二维计算成果在Hec-Ras主窗口,点击GISTools,打开“RasMapper…”点击“NewTerrain”,加载前面生成的EG.flt文件,点击“GenerateLayers”。7/7
本文标题:Civil3D结合Hec-ras计算河道水面
链接地址:https://www.777doc.com/doc-1892001 .html