如何制图表示水流量?


11

我正在为陡坡上的水流建模以进行侵蚀研究。您可以从屏幕快照中看到基于ArcGIS的流量分析的结果。为了生成这些流线,我生成了一个无凹陷的DEM,计算了流向,最后生成了流累积。用ArcScan对栅格流积积进行矢量化处理。

尽管此方法在显示水路方面做得很好,但它并不能提供任何可视的量级或累积量度。我如何更好地表示陡峭表面上的水流,以便表示大小和/或堆积?

在此处输入图片说明

Answers:


10

您可以使用Strahler流排序方法等对流进行分类。

在Strahler方法中,所有没有任何支流的链接都被分配为1的阶,并称为一阶。

当相同顺序的流相交时,流顺序增加。因此,两个一阶链接的交集将创建一个二阶链接,两个二阶链接的交集将创建一个三阶链接,依此类推。但是,具有不同顺序的两个链接的交集不会导致顺序增加。例如,一阶和二阶链接的交集不会创建三阶链接,但会保留最高阶链接的顺序。来源:ESRI 10.2.1帮助

我要做的是创建“有序”流,作为我的分水岭分析的一部分。实际上,我实际上使用它还对得到的盆地进行了分类,并为其分配了符号系统,从而使各个子底座的顺序从浅到深。这为排水提供了非常有用的可视化总结。

使用“流顺序”工具(需要Spatial Analyst),然后选择流栅格和流向栅格作为输入并选择Strahler方法(默认)

完成后,您可以按原样进行符号化或转换为矢量以获得更多的制图控制(线的厚度等)

当以这种方式符号化时,这是我的流的外观: 在此处输入图片说明

正如我提到的,您还可以将此技术应用于流域本身,从而可以用来产生一些有趣的制图可视化效果: 在此处输入图片说明


13

尽管Jacub认为流排序技术是代表流大小或流量的最佳选择是正确的,但由于网络中的位置是这两个流特征的替代,我认为您要避免使用Horton-Strahler为此目的的流订单。它在这些应用程序中严重不足,尤其是在应用于较小的流网络时。这是由于Horton-Strahler流排序方法的众所周知的“丢失流”问题,即,当两个支流相遇时,如果一个支流的顺序较低,则下游链路的顺序将不会增加。Strahler流顺序仅在相同顺序的两个流合并时才增加。因此,作为一种措施,它并不敏感。

取而代之的是,您可以考虑使用Shreve流大小作为对流大小/流的更敏感的度量。否则,您可以考虑简单地为DEM提取的栅格流网络中的每个链接分配最大流量累积值(即,链接中最下游的值)。或者,您也可以使用最大流量累积的非线性变换来模拟上坡面积与河流流量之间的关系。满水排放面积和排水面积之间通常存在对数-对数关系。这也将给人更好的流大小印象。

请考虑以下示例,分别包括Horton-Strahler流阶,Shreve流幅值和最大流量累积:

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

您会注意到,第一个图像是Horton-Strahler流阶,只有四个类,并且对整个网络和流域中链接的位置并不特别敏感。相比之下,什里夫河水流大小和最大流量积聚(即流域大小)对河道位置和大小更为敏感。当然,在这里我只是使用基于调色板的方法来表示与网络中链接相关的各种值,因为它很好地说明了我的观点,但是按比例的线粗也将是一种很好的表示方法。


1
通过ArcGIS中的“流订单”工具,您可以选择Strahler或Shreve方法来计算订单。对于这种特殊情况,我倾向于表示同意,Shreve方法可能会产生更好的结果。
2014年

1
@Baltok感谢您告诉我。我刚刚更新了答案以反映这一点。
WhiteboxDev 2014年
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.