StreamOrderCalculator
这种递归算法处理矢量河流网络的斯特拉勒流顺序值。该算法要求矢量网络是拓扑正确的成功过程。网络必须是中心内衬网络,其中每个弧(有时被称为边缘)必须在它们的节点(有时被称为一个交界处)接合。没有左右岸或湖边沿岸应该存在。
输入端口
该变压器只需要线性特征和每组一个目的节点。
输入线特征必须是在拓扑上联接的网络与仅线两端连接特征。也就是说,所有的特性必须在路口进行分割。
输出端口
连接到目的节点的所有河流流是通过输出网络端口与所述斯特拉勒订单属性和/或霍顿订单属性中指定的斯特拉勒顺序和/或霍顿值分配给该属性(一个或多个)。
未连接到目的节点的所有河流流是通过输出没用过港口。
如果任何周期存在,流顺序,不计算和所有线路通过输出没用过港口。在其中循环发生的所有节点都通过输出周期港口。
所有的非线性特性和额外的目的地节点是通过输出无效港口。
参数
变压器
默认行为是使用整套的输入功能为一体的集团。此选项允许您选择定义哪些群体表单属性。每组具有所有这些属性的值相同的特征将被处理为一个独立的基团。
注意:如何并行处理与FME作品:看对并行处理了解详细信息。
该参数确定变压器是否应该执行跨并行进程的工作。如果启用,这个过程将启动由指定的每个组通过...分组参数。
并行处理水平
参数 | 的进程数量 |
---|---|
没有并行性 | 1 |
最小的 | 核处理器(CPU)是计算机执行数学计算的物理部分。它是计算机系统中最重要的部分。传统处理器上只有一个核心,这意味着在任何给定时间,只执行一组计算。如果一个处理器是双核的,这意味着单片机包含两个处理器的硬件,现在称为核心,以区别于单片机,同时并行运行。(来源:http://www.ehow.com/facts_5730257_computer-core-processors_.html)/ 2 |
温和的 | 岩心确切数目 |
咄咄逼人的 | 核心x 1.5 |
极端的 | 核心x 2 |
例如,一个四核机,最小的并行将导致两个同时FME过程。一个8芯机上极端并行将导致16个同步过程。
您可以使用此功能试验,并查看Windows任务管理器和工作台登录窗口中的信息。
是的:该变压器将处理输入组秩序。上的变化值通过...分组在输入流中的参数将触发当前累积组批处理。这将提高整体速度,如果组大/复杂的,但可能导致意外的行为,如果输入组没有真正有序。
没有:这是默认的行为。一旦所有的输入是当前处理将只发生在该变压器。
参数
您可以选择固定流的方向通过该参数设置以适应下游方向到目的节点是的。
您可以选择以检测设置周期检测周期至是的。这是有用的,以确保在网络中之前固定流动方向或计算流顺序中不存在周期。
如果任何周期存在,流顺序,不计算和所有线路通过输出没用过港口。在其中循环发生的所有节点都通过输出周期港口。
的特拉流的顺序计算如下:
- 当两个或多个具有相同Strahler命令的流连接时,流出流被分配这个Strahler命令加1。
- 当两个或多个具有不同Strahler顺序的流连接时,流出流被分配最大的Strahler顺序。
将输出到指定的属性特拉订单属性。
如果流订单类型被设置为霍顿,然后在内部计算斯特拉勒订单,然后才能计算霍顿订单。霍顿的订货是基于一个主流的想法。它首先找出流向汇聚节点的主流;在这个主流的霍顿顺序的弧将是最大的斯特拉勒秩序这些弧。对于每个剩余的支流,此过程都将继续,直到所有流都被分配了一个Horton order,该order将输出到由霍顿订单属性。
用户可以指定用于确定主流的规则。在网络的每个结点,根据以下规则选择进入的流的主流:
- 如果霍顿类属性时,始终将传入流的此属性的值与前面确定的主流匹配。如果只有一个匹配的流,那么它就是当前主流的一部分。
- 否则,根据以下公式选择值最高的流:
priorityValue = (霍顿优先重量)* (霍顿优先级属性值)+ (霍顿角重量) *(此流与前一主流的角度偏差)+ (霍顿长度重量) *(最长长度与源节点的比例)
此流与前一个流之间的角度被规范化为0到1之间的值。如果传入流与前一个主流的距离为0度(直线),则该值为1。如果该流与前一个主流的距离为180度(方向正好相反),则该值为0。如果流之间的角度是45度、90度或135度,则该值分别计算为0.75、0.5和0.25。
流的最长长度与源节点的长度之比计算如下:
ratio =(该流到源节点的最长长度)/(输入弧到源节点的所有最长长度之和)
如果没有霍顿优先重量,霍顿角重量和霍顿长度重量,然后默认情况下,由最长的分支确定一个主流。所有这些权值必须是大于或等于零的实值。
例
下面的图片展示了河网,其中湖泊,河岸两边已经被数字捕获一个无效的网络和有效的,拓扑正确的,中心林立的河流该算法可以处理网络的地图表示。
如果网络是“断”(弧不连接),那么输出将是不正确。该算法将视断开流域作为一个独立的河流系统,因此试图计算斯特拉勒顺序值之前检查河流网络的连接是非常重要的。
编辑变压器参数
使用一组菜单选项,变压器参数可以通过引用在工作区中的其它元件来分配。更先进的功能,如高级编辑,算术编辑,也是一些变压器可用。要访问这些选项的菜单,点击适用的参数旁边。欲了解更多信息,请参阅变压器参数菜单选项。
变压器分类
相关变形金刚
FME许可级别
FME专业版及以上
搜索FME知识中心
搜索样品和有关该变压器的FME知识中心。
标签关键词:斯特拉勒霍顿