如何在河流上建造人工“大坝”?


13

我有一个DEM。创建了与流域有关的所有文件,包括堆积,方向,溪流等。我要求您让我知道如何在河流/河道上建造一个人造的“大坝”。

请建议任何软件/方法。


输出应该是什么?分析拟建水坝蓄水量的数据结构?一张地图?模拟卫星还是3D图像?适用于工程分析的轮廓CAD文件?
ub

1
是的...我正在寻找拟建水坝的蓄水表面积/层数/地图。我正在使用Arcgis,Arc Hydro,冲浪软件。有什么方法可以用此软件/扩展程序等完成此操作吗?而且我也想加入/关闭“ X”高程的轮廓,以便避免建造人工坝。但是到目前为止,我还是可以做到的……请指导我……
ADPrasad博士2011年

谢谢您提供此示例的问题,如果上游的斜率与下游的1:4和1:5的斜率不同,我们可以怎么做?我们可以使用欧几里得距离来做吗?请问我们如何将大坝的DEM与原始DEM结合起来?请在QGIS中编写可预测性声明。感谢Madi
Madi

Answers:


7

好吧,这样做的“事实”方式,如果我正确地理解了您(您想要修改DEM以包含水坝和湖泊),则需要为水坝创建一个单独的DEM。

做到这一点的方法是在湖的高度使用平坦的DEM。创建一个常量DEM。它不能是矩形DEM,它必须具有湖泊轮廓的形状。

http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=Create_Constant_Raster

之后,只需将该常数DEM替换与湖面相交的原始DEM值即可。它应该为您提供包含湖泊的平坦表面DEM。

在此步骤中,您将需要一个具有湖形的多边形。将其转换为栅格并使其恒定(具有湖泊高度的值)。然后,您可以使用地图代数工具轻松替换旧水坝上的值(不要求和,否则就只会加高地形)。

http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=Single_Output_Map_Algebra

为了模拟实际的大坝,我建议使用其他软件,例如Google SketchUp。


36

首先要考虑大坝的建设类型。有些水坝高,细,弯曲。其他的-包括土坝,可能是最常见的-往往是笔直的并且相当厚,坡度从1:2.5到1:5(40%到20%)不等。有关许多示例,请参见B. Bassell在1904年关于土坝研究中的插图。

您需要创建大坝的DEM,以反映预期的建筑类型。对于许多目的,例如估计蓄水量,此DEM不需要非常准确。这可能使您可以使用简单的公式创建其高程。例如,要创建一个上游和下游坡度为1:5的直土坝的DEM

  • 绘制与大坝顶部相对应的线段(或细多边形),

  • 计算到该线段的欧几里得距离(这是Spatial Analyst操作),

  • 将其除以5(或任何斜率)-这是Spatial Analyst中的一个简单的“地图代数”操作-并且

  • 从大坝顶部的高度中减去该值(另一种地图代数运算)。

无论您如何创建“原始水坝”的DEM,只需将较大的水坝高程和自然高程逐个单元地合并起来,即可将其与原始DEM结合起来(一个最终的地图代数运算)。

例如,假设此DEM西部三分之一的区域将由跨过由黄线段(手动)绘制的狭窄通道的水坝来蓄水(手动绘制):

DEM

它的欧几里得距离网格最初看起来很无趣,也没有用:

生水坝

但是,当与描述的DEM结合使用时(为了更好地观看而对阴影和轮廓进行了阴影处理),我们获得了此图像,并将其与原始DEM进行比较:

成品坝

在大约3000英尺乘2000英尺的地图中,绘制了一个57.5英尺的水坝,两侧有五分之一的坡度。轮廓线间隔为10英尺。


这很周到!好点子。
乔治席尔瓦,

对于第4步,您从特征顶部的高程中减去了倾斜栅格,我发现实际上必须添加它。
ndthl

@ndthl然后,您必须事先做一些不同的事情,因为斜率乘以距离显然会远离水坝位置而增加。例如,如果使用负斜率,则添加是完全正确的事情。
ub
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.