部门间
所有输入功能,断裂线和多边形的地方的交点之间发生交叉单位计算。此外,所有的重叠的段被输出之前减少到一个段。
输出端口
相交的特点是输出到这个端口。如果列表名称参数被指定时,这些功能将具有一个包含其重叠输入功能数的属性。它们还将具有原始特征的所有属性。如果输入是包含一个有效几何体部分和一个无效几何体部分的聚合,则将对该几何体进行解聚合。有效部分将通过相交的端口,无效部分将通过<拒绝>港口。
拓扑上重要节点的位置由点特征表示,并输出到此端口。transformer参数修改输出特性中包含的属性。
所有空,表面,固体,栅格和点云的特点是通过此端口输出。如果输入的是一个有效的几何部分和一个无效的几何体部分的聚集,几何图形将被研碎。通过有效的部分将输出相交的端口,无效部分将通过<拒绝>港口。
参数
如果选择“按属性分组”,则仅处理具有相同“按属性分组”值的要素。如果未选择“按属性分组”,则将处理所有功能。
注:并行处理如何与FME一起工作:请参见关于并行处理以获取详细信息。
该参数确定变压器是否应该执行跨并行进程的工作。如果启用,这个过程将启动由指定的每个组通过...分组参数。
并行处理水平
例如,在四核机器上,最小并行度将导致两个同时的FME进程。8核机器上的极端并行性将导致16个同时进程。
您可以尝试使用此功能,并在Windows任务管理器和工作台日志窗口中查看信息。
是:此转换器将按顺序处理输入组。对通过...分组输入流上的参数将触发当前累加组上的批处理。如果组很大/很复杂,这将提高总体速度,但如果输入组没有真正排序,则可能导致不希望的行为。
不:这是默认行为。只有当所有输入都存在时,才会在此转换器中进行处理。
如果需要,可以在3D中计算节点的创建。在3D中构造节点意味着,只有当线段在相交点共享相同的Z值时,线段才会共享节点。在2D中构造节点意味着所有相交线段将共享一个公共节点,而不管它们各自的Z值如何。
考虑,例如,在两行(即交叉)表示的道路,其中,一个道路高于其它道路的立交桥的情况。假设这两条线都不同高程。如果您在3D构建的节点,这两条道路将不会被链接到他们越过同一个节点。每一个具有不同的Z值 - 两个节点将在交叉点产生。如果在2D构造节点,这些线将两者连结的公共节点,这将是本在它们交叉的位置。在任一二维或三维情况下,输入的全部维度被保存在输出 - 3D特征都不会转换到2D。的二维或三维的选择仅表示如何创建的节点和哪些线被链接到它们;它不影响的是输出的特征的尺寸。
如果每个高程参数处的重复节点设置为是,然后每当3D线相交于不同高度,两个2D节点将经由输出节点港口。每个节点将具有相同的x和y坐标,但是具有不同的节点号。
如果每个高程参数处的重复节点设置为不,则每当三维直线在不同高度相交时,将在交点处输出单个二维节点。
的重叠计数属性参数名称将由变压器被添加,含有重叠的输出段共线的输入线的数目的属性。
段计数属性参数(如果指定)命名将由转换器添加的属性,该属性包含段的原始特征划分到的段数。
如果输入功能被分成n个输出段,每个那些段的将有一个名为<属性名称>的属性,其具有n的值。
此参数会导致重叠的线段不会合并到单个线段中:共享该线段的每个原始要素都会输出一个副本。如果提供了列表名称,则每个这样的段将以各自原始特征的属性作为其主要属性,并将所有其他共线特征的属性添加为列表属性。
当输入多边形的覆盖率时,将输出形成其边界的拓扑有效线集。
如果参数设置为输入功能是,自交叉分割自相交的特点是通过分裂删除功能。
没有进行特征到特征的比较。在这种情况下,设置为“重叠计数”属性的值将是由于删除自相交而产生的特征数。如果特征没有自相交,则属性将设置为1。
如果该段有几个重叠的输入功能,每个输入要素的属性将被添加到该功能通过列表名称确定的列表,如果指定一个。在任何情况下,每个输出要素也被分配的其原始输入特征中的一个的属性。该变压器还增加了一个“方向”属性,用于从列表名称参数得到的每个属性,并称之相同如果几何形状被定向在相同的方向,和相反的如果几何图形的方向与当前几何图形的方向相反。
指定的属性应该如何积累。如果降属性是选定的,所有传入属性是从所述特征移除。合并属性合并重叠段中的所有属性。获取属性从一个典型特征需要一个代表性特征的所有属性。
什么时候分离段共线是是,和积累方式是合并属性中,该值的前缀上共线的分段的所有传入属性。它不影响节点输出。
允许您指定列表名称。
例子
使用部门间和ListConcatenator解决问题
如果你有线性的街道中心线,并且在每个交叉点,你想知道哪些街道是一起的呢?输出应该是一组点,每个点都有一个字符串属性,包含一组逗号分隔的街道名称。
您可以通过设置一个工作空间解决这一点,所有航线的街道中心线成一个部门间。调整部门间提供一个列表名称的参数;例如,all_streets。
假设输入街道线有一个名为NAME的属性。现在,除其他外节点交集的输出将有一个名为all_streets{}.NAME的不合格列表。此列表将包含在每个特定点相交的所有街道的名称(或节点)被输出。
若要将名称列表转换为单个字符串,请添加列表连接器变压器和运行节点它的特点。然后设置ListConcatenator的参数,以便将所有街道{}.NAME列表的内容放在一起,用逗号分隔,并放入“result”属性中。然后将ListConcatenator的输出路由到输出文件,并确保“result”属性路由到输出中的属性。运行翻译后,您将得到所需的结果。
请注意,您还可以通过“暴露”你的列表(在属性不合格名单名称一些元素通过右击(在我们的例子中,访问各个街道名称“all_streets {}。NAME”),并说“揭露元素”,并进入元件的数量,露出那么你必须做你的翻译这些元素的东西(这种方法的缺点是,你需要提前知道有多少列表元素要与工作 - 。所以如果3个街道相交于同一节点,你只为自己设定了处理两个,你必须做一些特殊的处理这个问题。)
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来指定变压器参数。一些转换器中还提供了更高级的功能,如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击在适用参数旁边。有关详细信息,请参见变压器参数菜单选项。
变压器类别
搜索FME知识中心
搜索样品和有关该变压器的FME知识中心。