NetworkCostCalculator
计算并分配从源对象到每个连接对象的最短路径的代价,作为输入特性的z值或度量值。
输入端口
网络线。
输入线特征必须是一个拓扑节点网络,特征仅在线路两端连接。也就是说,所有的特征必须在连接处分开。
只能有一个源每个组的输入。
输出端口
连接到。的所有线源输入端口是通过输出连接端口。
没有连接到。的线源输入端口将通过断开连接端口。如果将输出最优成本作为参数设置为z值,则断开线路的维数设置为2D。否则,断开的线路不会受到影响。
只能有一个源每个组的输入。所有其他输入和非线性特征都是通过无效的端口。
参数
变压器
选择要分组的属性。
注意:如何并行处理与FME:看到了吗关于并行处理的详细信息。
此参数确定转换器是否应该跨并行进程执行工作。方法指定的每个组将启动一个进程集团参数。
并行处理水平
例如,在四核计算机上,最小的并行度将导致两个FME进程同时进行。8核机器上的极端并行将导致16个并发进程。
您可以试验这个特性,并在Windows任务管理器和工作台日志窗口中查看信息。
没有:这是默认行为。只有当所有输入都存在时,这个转换器才会进行处理。
按组:这个转换器将按顺序处理输入组。的值的变化集团输入流上的参数将触发当前累积组上的批处理。如果组比较大/复杂,这将提高总体速度,但是如果输入组不是真正有序的,则可能导致不希望的行为。
参数
如果按长度(仅向前)或按一个属性将权值类型设置为,则将每个输入行的权值设置为该行的长度或前向权值属性中指定的属性值。在这种情况下,算法在计算最短路径的代价时,只考虑直线的初始方向。
如果按长度或两个属性设置权重类型,则最短路径算法将考虑输入行的两个方向。如果通过两个属性将权值类型设置为,则输入行的原始方向具有在前向权值属性中指定的权值,而输入行的反向方向具有在反向权值属性中指定的权值。如果按长度设置权重类型,则将输入行的原始方向和反向方向的权重设置为该行的长度。
如果将权重类型设置为一个属性或两个属性,则只允许具有非负权属性值的线性特性。如果某个特性没有在正向权值属性或反向权值属性中指定的属性,则对该行使用零权值。
如果将该参数设置为z值,则将每个连接节点的最优成本设置为节点的z值。否则,将最优成本设置为度量名称中指定了度量名称的节点的度量值。
如果保留度量名称为空,则将使用默认的度量名称。
快速选择
如果该参数设置为Yes,则转换器将源点断开到网络线路的最近端点。
源点只有在捕捉公差中指定的公差范围内才会被捕捉到网络线路上。
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
变压器的分类
搜索FME知识中心
有关此变压器的示例和信息,请参阅FME知识中心。
标签关键词:拓扑