StreamPriorityCalculator
计算多个流网络的主流和次流。确定优先级的关键是在网络图中使用多次迭代的最短路径算法。
该属性为网络的每个源结点定义一个到达目标结点的唯一路径(最短路径)。包含在路径中的所有流线(从源到目标)都将流优先属性设置为1(主);所有其他设置为2(二级)。
在使用此转换器之前,您需要通过指定前向权值属性来指定源数据中网络线路上的权值,如果网络图是无方向的,则可以指定反向权值属性。
权值是网络线路的一个属性,通常用来表示穿越网络线路的成本。线权的一个例子是线的长度。在最短路径分析中,如果您希望得到的路径长度最短,那么您将选择这个权值。对于线特征,可以使用两个权值:一个沿着线特征的数字化方向(正向权值),另一个沿着线特征的数字化方向(反向权值)。线特征的数字化方向是指顶点的顺序。
目标是标记网络中的循环(周期),以突出显示主要网络行。
输入端口
带有循环(循环)的网络线路。
目标节点,位于网络图的端点(叶)上。网络图上的所有其他端点都被认为是源。
输出端口
被连接的流将被分配相同的网络ID属性。
只有一个目的节点的每个网络允许的。发现任何额外的目的地节点是通过输出ExtraDestination港口。
未在任何网络上发现目标节点是通过输出无效港口。所有的非线性特征是还输出通过无效港口。
参数
变压器
默认行为是使用整套的输入功能为一体的集团。此选项允许您选择定义要形成群体属性。每组具有所有这些属性的值相同的特征将被处理为一个独立的基团。
注意:如何并行处理与FME工作:见对并行处理了解详细信息。
该参数确定变压器是否应该执行跨并行进程的工作。如果启用,这个过程将启动由指定的每个组通过...分组参数。
并行处理水平
参数 | 的进程数量 |
---|---|
没有并行性 | 1 |
最小的 | 核处理器(CPU)是计算机执行数学计算的物理部分。它是计算机系统中最重要的部分。传统处理器上只有一个核心,这意味着在任何给定时间,只执行一组计算。如果一个处理器是双核的,这意味着单片机包含两个处理器的硬件,现在称为核心,以区别于单片机,同时并行运行。(来源:http://www.ehow.com/facts_5730257_computer-core-processors_.html)/ 2 |
温和的 | 岩心确切数目 |
咄咄逼人的 | 核心x 1.5 |
极端的 | 核心x 2 |
例如,一个四核机,最小的并行将导致两个同时FME过程。一个8芯机上极端并行将导致16个同步过程。
您可以使用此功能试验,并查看Windows任务管理器和工作台登录窗口中的信息。
没有:这是默认的行为。处理将只发生在这台变压器全部一次输入的情况下。
由集团:该变压器会为了处理输入组。上的变化值通过...分组在输入流中的参数将触发当前累积组批处理。这将提高整体速度,如果组大/复杂的,但可能导致意外的行为,如果输入组没有真正有序。
参数
在包含沿数字化方向的权重的网络线路的属性名。此参数是需要申请的最短路径算法。
在包含对数字化方向的权重的网络线路的属性名。此参数是必需施加的最短路径算法,如果网络线路将数字化的方向是显著。作为示例,数字化方向可以表示为一个水文网络的下游的流动方向。如果数字化方向是不显著用于在网络图中,用户可以提供向前的体重属性参数的相同属性。
被连接的流将在网络ID属性被分配相同的网络ID。所有数据流将在数据流优先级属性被分配一个数据流优先级值与任一-1,1或2。未连接到目的地节点的流将被分配的级别-1优先级值。同时,伯或仲的流将被分别分配的1或2级的优先级值。
将存储数据流优先级值(1为伯或2的二次),用于输出的网络线路的属性名。
预期的输出
- 将流优先级属性设置为1(主)或2(次)的网络行。如果无法确定优先级(如果网络图上没有目标),则将流优先级属性设置为-1。网络线路也有一个图形标识符属性。同一图形中的所有网络线在此属性中具有相同的值。
- 未使用的目的地(如果目的地不在网络图的端点上)
用法示例
该变压器可用于网络线性流线。有两种方法来确定流的优先级属性:
- 计算定向网络线路的流优先级属性:对于这些线路,数字化方向表示下游流向。
- 计算无定向网络线路的流优先级属性:对于这些线路,数字化方向不显著。
计算面向网络线路的流优先级
当网络线路定向时,最短路径不应与数字化方向相反。所以一开始,沿着数字化方向的重量(正向重量)是长度,而相对于数字化方向的重量(反向重量)是一个更大的值。
注意,反向权值是可选的,通常不是必需的。
计算非定向网络线路的流优先级
当网络线没有定向时,网络线的数字化方向不显著。所以沿着数字化方向的重量(正向重量)和相对于数字化方向的重量(反向重量)是相同的。在这种情况下,您可以为两个权重参数使用与长度对应的相同属性。通过这种方式,主网络线路(流优先级=1)的循环被移除,您可以应用其他算法来修改数字化方向。这就是如何使网络线路成为主要的(流优先级=1),其中数字化方向表示下游流方向。
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
变压器的分类
相关的变形金刚
FME授权级别
FME专业版及以上
搜索FME知识中心
有关此变压器的示例和信息,请参阅FME知识中心。
标签关键词:LevelPriorityCalculator