创造者
使用提供的参数的特征,并且将它们发送到工作区中进行处理。
创建器的界面允许您选择所需的几何类型,然后输入将创建所需对象的坐标和/或参数。
输入端口
这种变压器没有任何输入端口。
输出端口
所有创建的特性都通过该端口输出。
参数
该参数指定了如何创建几何形状,使用下面列出的选项。您的这个参数选择决定其他参数是否被启用或禁用。
- 几何对象:这个选项允许你创建下面的几何对象参数指定的几何类型。XML选项卡显示,默认情况下,任何对象的XML表示在对话框的其它区域定义。
- 2D坐标列表:创建从坐标列表参数字段中输入X,Y坐标的空格分隔二维几何形状。
- 三维坐标列表:创建具有从坐标列表参数字段中输入X Y Z坐标的空格分隔z值的二维几何形状。
- 2D最小值/最大值盒:从左下角和右上角创建一个边框,在坐标列表参数字段中指定为minx miny maxx maxy(例如:0 0 10 10)。
几何对象 | 描述 | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
空值 | 创建不几何形状的物体。对于一些应用,它可以是有用的可用的这样的对象;例如,当您使用CSV作家,但你要输出页眉或页脚。 | |||||||||||||||||||||
点 | 在给定坐标上创建一个单点。 | |||||||||||||||||||||
文本 | 使用文本字符串、高度和旋转在给定的坐标处创建单个文本对象。 | |||||||||||||||||||||
线 | 使用指定的坐标对的单个线对象。如果你想创建一个区域,使用多边形选项,而不是。即使您指定的第一个和最后坐标对是相同的,所产生的对象的类型仍然是fme_line。 |
|||||||||||||||||||||
圆弧的中心点/圆弧的中心点与结束 | 使用指定的参数的弧。欲了解更多信息,请参阅ArcByCenterPoint。 注意:
|
|||||||||||||||||||||
圆弧3点 | 使用指定的起点,中点和终点的圆弧。欲了解更多信息,请参阅ArcBy3Points。 |
|||||||||||||||||||||
电弧通过膨 | 使用指定的起始点,结束点和隆起值的圆弧。欲了解更多信息,请参阅ArcByBulge。 |
|||||||||||||||||||||
椭圆 | 使用指定的参数的椭圆。为了创建一个圆,确保初级和次级轴具有相同的长度。 注意:由该产生的椭圆为弧形特征。不是所有的变压器或输出功能类型可以用电弧特性,所以你可能需要一个ArcStroker简化它。 |
|||||||||||||||||||||
框 |
创建二维矩形或在3D空间中的矩形棱柱。它由最小角和最大角定义的,但不同于矩形面,这两个坐标必须不共享相同的x轴,y或z值。 对于3D箱,所述两个角点明确地表示一个唯一的矩形棱柱,其中,所有的面都平行于坐标平面。如果第一点是最小点,然后在表面法线指出从箱;否则,框已被翻转内向外和表面法线点入箱。用4×4变换矩阵的结合,一个盒可以被用来表示不平行于坐标平面框。该矩阵可存储仿射变换。 |
|||||||||||||||||||||
多边形 | 创建面要素。作品以同样的方式作为行选项,但它会警告你,如果你忘记关闭多边形。 | |||||||||||||||||||||
矩形面 |
创建优化的矩形面部表征位于平行于坐标平面(无论是XY-,xz-,或yz平面)这一点。 面对这种通过使用两个点,最低角落,最大转角指定的位置。因为面部必须位于平行于坐标平面,所述角点共享公共的坐标值。例如,如果长方形脸谎言在xy平面,角点都有一个共同的Z值。表面法线该矩形面的依赖于第一和第二点的规格的顺序,如下表中所述。
所述表面法线确定所述矩形面的方向;即表面法向点指示哪边是正面的方向。结合4×4变换矩阵,可以用矩形面表示不平行于坐标平面的矩形面。该矩阵可存储仿射变换。 |
|||||||||||||||||||||
三角地带 | 创建一个三角形带,这是一个串联连接的三角形面的。 这些面由点列表中的三个连续点定义。前三个顶点(在下面标记为v1、v2和v3)定义了第一个三角形面。下一个点与它的两个直接的前辈连接起来,就形成了一个新的三角形。也就是说,每个额外的点vi定义了一个新的三角形面,顶点为vi - 2、vi - 1和vi。例如,第二个三角形由v2、v3、v4定义,第三个三角形由v3、v4、v5定义,等等。下图展示了一个典型的三角形带。 整个三角形带的取向由第一三角形的方向来确定。如果第一三角形的顶点逆时针排序,然后被显示在带材的前端;否则,则显示带材的背面。如果三角形带已被翻转,然后将前/整个带的背面实际上是什么样的第一三角形指示反向。 |
|||||||||||||||||||||
三角形扇 |
创造了一个三角形的扇,它是一系列连接的三角形面。扇形与三角形带的不同之处在于顶点定义面的方式。 前三个顶点(在下面标记为v1、v2和v3)定义了第一个三角形面。一个新的三角形由与其前任和三角形扇的第一点连接的下一个点形成的。也就是说,每一个额外的点VI定义了一个新的三角形面与顶点V1,VI-1,和vi。例如,第二三角形由V1,V3,V4中定义,所述第三由V1,V4,V5,等下图说明了一个典型的三角形扇。 整个三角形扇形的方向是由扇形内任意三角形的顶点的顺序决定的(所有三角形已经朝向相同的方向)。当它们按逆时针方向排列时,前面显示出来;否则,显示背面。 |
|||||||||||||||||||||
面对 | 创建3D空间中的平面区域。该平面结构可以是多边形,椭圆形或环形。 面部的方向是通过使用以下规则确定:如果你的右手卷曲沿顶点的顺序手指,拇指点是脸部的正面的方向。这个拇指方向还描述了表面法线的面,一个向量的点从区域向外垂直。 曲线关闭方法:这种方法控制曲线如何关闭。仅当输入的第一个和最后一个坐标与X、Y或Z坐标值不匹配时才适用。它确保起始点和结束点的坐标匹配,以便它是一个有效的区域。 平均:当前的起始和结束点分别由平均的开始和结束点的替换。 延伸:在起点和终点都没有额外的点连接。 扩展或平均:的区域被使用,如果平均方法关闭 - 且仅当 - 的开始和结束点由至多X,Y的一个。否则,或Z.不同,扩展方法用于闭合区域。 |
|||||||||||||||||||||
自定义 |
基于XML表示创建对象。 |
无论是创建2D几何体或2D几何与z值,根据您的选择在几何源参数。输入X Y(Z)坐标的空间分隔的列表。
此参数允许您设置指定特征的坐标系。选择从下拉列表中选择一个坐标系,或者单击浏览按钮,从坐标系库中选择。如果将此参数留空,坐标系统将不会在功能,通过该变压器创建(S)设置。
该参数指定了许多功能将被创建。当创建一个以上的特征,通过创作实例属性参数中指定的属性将持有的每个特征的创作数(从0开始)。
在创建完确定后,所有的阅读器功能已被处理(是),或是否功能读卡头功能之前立即创建处理(否)是否创建该功能。
在任何读取器读取任何内容之前,不能在数据流中创建特性,因为数据流是由来自读取器的特性驱动的。
在极少数情况下,您可能希望创建者在处理其他特性之前进行特定操作。
这里显示的工作区试图通过VariableSetter和VariableRetriever。问题是,FME的数据流不是设计考虑多种功能,路径等,无论设置是什么的在创建完参数时,创建器总是在读取器之后创建其特性。
但是,如果您特别希望创建者首先创建一个特性,那么您可以将它包含在与reader特性相同的数据流中。
的测试仪被添加到两个创建者数据流和读取器数据流:
另外,在以下所示的变形的工作区,从创建者数据流的特征将通过测试仪的故障端口被丢弃,并且从读出器提供的数据流将继续 - 然而,该特征现在将之前或创作者后处理,这取决于在所选择的设定在创建完参数。
当创建一个以上的特征(见号码创建以上参数),该属性将持有的每个特征的创作数(从0开始)。
编辑变压器参数
使用一组菜单选项,变压器参数可以通过引用在工作区中的其它元件来分配。更先进的功能,如高级编辑,算术编辑,也是一些变压器可用。要访问这些选项的菜单,点击适用的参数旁边。欲了解更多信息,请参阅变压器参数菜单选项。
变压器分类
搜索FME知识中心
搜索关于这个变压器的样本和信息FME知识中心。