AreaBuilder
采用一组拓扑连接的线条,并创建拓扑正确的面要素,其中线条的形式封闭的形状。
输入端口
输入线必须是拓扑上正确并且必须既不自相交也不彼此相交。他们必须关闭在其端点。如果这些条件得到满足,通过输入线暗示的任何区域特征被创建。(除捕捉预加工参数,你也可以使用鲷鱼,Intersector和MRF2DCleaner它进入这个变压器之前不符合这些条件的干净的数据。)这种变压器还可以创建多边形和甜甜圈(孔/岛屿)。不能被形成为多边形的任何线被连接在一起以创建最大长度线串。
输出端口
包含输出多边形。
包含没有关闭任何线路。如果创建甜甜圈被选中,它也包含退化多边形。
参数
变压器
默认行为是使用整套的输入功能为一体的集团。这个选项允许用户选择用于定义哪些组到表单属性 - 每组的具有所有这些属性将被处理为独立的基团相同的值的功能。
无属性比其他通过...分组那些将从进行跨输入设有与输出功能。
流程结束(阻塞):这是默认的行为。一旦所有的输入是当前处理将只发生在该变压器。
组更改时的流程(高级):该变压器将处理输入组秩序。组的值通过对输入流参数的变化会触发对当前累积组的处理。这可能会提高整体的速度(尤其是与多个,大小相等的团体),但可能导致意外的行为,如果输入组没有真正有序。
使用它有两个典型的原因组更改时的流程(高级)。第一个是要分组处理的传入数据(并且已经如此排序)。在这种情况下,结构根据使用情况而不是性能考虑来指定组。
第二个可能的原因是潜在的性能收益。
当数据已经排序(或使用SQL命令由于对FME的要求更少。如果数据需要排序,可以在工作区中对其进行排序(尽管增加的处理开销可能会抵消任何收益)。
根据数据流的数量进行排序变得更加困难。多个数据流几乎不可能按照正确的顺序排序,因为所有特性都匹配a通过...分组值需要在属于下一组的任何特性(任何特性类型或数据集)之前到达。在这种情况下,使用通过...分组与流程结束(阻塞)可能是等效的和更简单的方法。
注意:来自多个数据集的多个特性类型和特性通常不会以正确的顺序自然地出现。
与许多场景一样,在工作空间中使用数据测试不同的方法是确定性能收益的惟一确定方法。
多边形参数
指定是否曲线的端点必须在X,Y和Z被连接被接合在一起之前(而不是仅仅X和Y)。请注意,如果这是设置为没有,那么Z形连接参数将指定如何未在3D连接段的Z值应及时治疗。
当在2D(忽略Z)观察时,(其可以定义多边形的边界)的路径可能似乎被封闭,示于下面的左图。此相同的路径,在三维观看时,可能会出现如下面右图是打开的。
指定如何(和如果)路径应在三维被关闭,选择所列出的模式中的一个。
模式 | 描述 | 例 |
---|---|---|
扩展 | 对曲线进行扩展,使所有顶点都保留在其原始位置。 | |
平均 | 没有连接但共享x和y值的后续顶点合并为一个顶点,其Z值为原始两个顶点的平均值。 | |
第一次赢了 | 没有连接但共享x和y值的后续顶点合并为一个顶点,其Z值取自第一个遇到的顶点。 | |
最后赢了 | 没有连接但共享x和y值的后续顶点合并为一个顶点,其Z值取自最后遇到的顶点。 | |
忽略 | Z值被忽略。没有对节点连接的方式进行任何更改。 |
如果设置为是的,那么当从不同的输入曲线始发线连接成在输出较长的曲线,它们将被留在一个路径单独的段。默认值是没有的,这意味着这样的线将被连接成在输出较长的线,除非它们具有不同的特性(例如,特征,措施,几何名称)。
指定在多边形内坐标“循环”是可允许的,并且将被构造;这样的多边形可以由FME的其它部分或通过输出格式被视为无效。A“周期”是(在每个方向上一次)出现两次在同一多边形的边界的线段。
如果需要指定输入曲线的方向,同时建立多边形考虑。如果设置为是的中,只有那些尖对尾将导致多边形曲线,其它所有将通过“不完整”端口输出。
创建甜甜圈
如果选中,所产生的多边形将包含他们完全包含其他任何由此而来的多边形生成的孔。在此之后,共享一个共同的边缘的任何孔将被溶解在一起,使一个较大的孔。
如果未选中,则通过区域端口。请注意,如果您想创建甜甜圈多边形,您将需要使用DonutBuilder。
是的:是另一个多边形的孔的多边形将不会被输出。
没有:将输出另一个多边形的孔。
属性积累
如果下降的属性如果选择,则输出特性将不保留任何输入属性。如果合并的属性如果选择,则输出特性将合并所有输入属性。如果使用一个特性的属性如果选择,则输出特性将仅从一个输入特性获取属性。
生成列表
如果你输入列表名称,将在每个输出特性上创建一个列表,其中包含每个输入特性的元素,这些输入特性按外观顺序对几何图形有贡献。
此参数还可用于保存输入特性中的属性。
注意:属性列表不能从工作台中的输出模式进行访问,除非首先使用对其进行操作的转换器(如ListExploder或ListConcatenator。另外,AttributeExposer可以使用。
所有属性:所有创建输出特性的输入特性的每个属性都将添加到列表名称。
选择属性属性中指定的属性选择属性参数将被添加到指定的列表中列表名称。
要添加到列表中的属性添加到列表是选择属性。
在生成的列表中包含一个可选属性,它指示是否保留了输入特性的方向(使用相同)或相反(使用相反)在输出功能。
捕捉预加工参数
将此参数设置为没有一个在美国,这种情况不会发生。
将此参数设置为终点拍摄变压器:
- 如果线的端点之间的距离在规定的公差范围内,则将它们拼接在一起。
将此参数设置为顶点拍摄,变压器做以下工作:
- 如果线的距离在指定的公差范围内,则将线的顶点拼接在一起。
当两个功能被合在一起时,最近进入工厂的功能是被修改的功能。
拍摄宽容指定在地面单位中,在特征之间发生捕捉的距离。
例
下面的例子说明了一组左侧拓扑连接线条和AreaBuilder变压器的右边的输出的。在输出中,所述拓扑正确的多边形被以蓝色突出显示,其中线条形成封闭的形状,而以红色显示,没有关闭的行。
编辑变压器参数
使用一组菜单选项,变压器参数可以通过引用在工作区中的其它元件来分配。更先进的功能,如高级编辑,算术编辑,也是一些变压器可用。要访问这些选项的菜单,点击适用的参数旁边。欲了解更多信息,请参阅变压器参数菜单选项。
变压器分类
FME社亚搏国际在线官网区
该FME社区是为亚搏国际在线官网演示,入门指南,文章,FAQ,以及更多的地方。解答您的问题,向其他用户学习,并建议,投票,并在新的功能注释。
搜索样品和有关该变压器的FME社亚搏国际在线官网区。
关键词:CAD fenceline环岛PolygonBuilder Polygonizer类