你在这里: 几何算子 部门间

部门间

所有输入功能,断裂线和多边形的地方的交点之间发生交叉单位计算。此外,所有的重叠的段被输出之前减少到一个段。

输出端口

参数

例子

使用部门间和ListConcatenator解决问题

如果你有线性的街道中心线,并且在每个交叉点,你想知道哪些街道是一起的呢?输出应该是一组点,每个点都有一个字符串属性,包含一组逗号分隔的街道名称。

您可以通过设置一个工作空间解决这一点,所有航线的街道中心线成一个部门间。调整部门间提供一个列表名称的参数;例如,all_streets。

假设输入街道线有一个名为NAME的属性。现在,除其他外节点交集的输出将有一个名为all_streets{}.NAME的不合格列表。此列表将包含在每个特定点相交的所有街道的名称(或节点)被输出。

若要将名称列表转换为单个字符串,请添加列表连接器变压器和运行节点它的特点。然后设置ListConcatenator的参数,以便将所有街道{}.NAME列表的内容放在一起,用逗号分隔,并放入“result”属性中。然后将ListConcatenator的输出路由到输出文件,并确保“result”属性路由到输出中的属性。运行翻译后,您将得到所需的结果。

请注意,您还可以通过“暴露”你的列表(在属性不合格名单名称一些元素通过右击(在我们的例子中,访问各个街道名称“all_streets {}。NAME”),并说“揭露元素”,并进入元件的数量,露出那么你必须做你的翻译这些元素的东西(这种方法的缺点是,你需要提前知道有多少列表元素要与工作 - 。所以如果3个街道相交于同一节点,你只为自己设定了处理两个,你必须做一些特殊的处理这个问题。)

编辑变压器参数

使用一组菜单选项,可以通过引用工作区中的其他元素来指定变压器参数。一些转换器中还提供了更高级的功能,如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击在适用参数旁边。有关详细信息,请参见变压器参数菜单选项

变压器类别

几何算子

搜索FME知识中心

搜索样品和有关该变压器的FME知识中心