使用提供的参数创建功能,并将它们发送到工作区以进行处理。
Creator的界面允许您选择所需的几何类型,然后输入坐标和/或参数来创建所需的对象。
这个变压器没有任何输入端口。
所有创建的特性都通过这个端口输出。
此参数指定如何使用下面列出的选项创建几何图形。您选择此参数确定是否已启用或禁用其他参数。
几何对象 | 描述 | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
零 | 创建一个没有几何形状的对象。对于某些应用程序,有这样一个可用的对象可能是有用的;例如,当您正在使用CSV写入器,但希望输出页眉或页脚时。 | |||||||||||||||||||||
观点 | 在给定坐标上创建一个单点。 | |||||||||||||||||||||
文本 | 使用文本字符串,高度和旋转在给定坐标处创建单个文本对象。 | |||||||||||||||||||||
线 | 使用指定的坐标对创建单行对象。如果你想创建一个区域,使用Polygon选项代替。即使指定第一个和最后一个坐标对相同,生成的对象类型仍然是fme_line。 |
|||||||||||||||||||||
逐中心点弧/逐中心点弧带端点 | 使用指定的参数创建弧。有关更多信息,请参阅ArcByCenterPoint。 笔记:
|
|||||||||||||||||||||
弧线3分 | 使用指定的起始点,中点和终点创建弧。有关更多信息,请参阅ArcBy3Points。 |
|||||||||||||||||||||
膨胀弧形 | 使用指定的起始点,终点和凸起值创建弧。有关更多信息,请参阅ArcByBulge。 |
|||||||||||||||||||||
椭圆 | 使用指定参数创建椭圆。为了创建一个圆,确保主轴和次轴有相同的长度。 笔记:由此生成的椭圆是一个圆弧特征。不是所有的变压器或输出特征类型可以与电弧特征,所以你可能需要一个accstroker.为了简化它。 |
|||||||||||||||||||||
盒子 |
在3D空间中创建2D矩形或矩形棱镜。它由最小角和最大角定义,但与矩形面不同的是,这两个坐标不能共享相同的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表示创建对象。 |
使用z值创建2D几何体或2D几何体,这取决于您在几何体源参数中的选择。输入一个以空格分隔的x y (z)坐标列表。
此参数允许您设置指定特征上的坐标系。从下拉列表中选择一个坐标系统,或者单击Browse按钮从坐标系统图库中进行选择。如果您将此参数留空,将不会在该转换器创建的功能上设置坐标系统。
此参数指定要创建的特性数量。当创建多个特性时,由创建实例属性参数指定的属性将保存每个特性的创建编号(从0开始)。
在结束时创建确定是否在处理所有读取器功能(是)之后创建该功能,或者在处理第一个读取器功能之前是否立即创建该功能(否)。
特性不能在任何读取器读取任何内容之前在数据流中创建,因为数据流是由来自读取器的特性驱动的。
在极少数情况下,您可能希望在处理其他特性之前特别地操作Creator。
这里显示的工作空间试图通过VariableSetter和VariableRetriever。问题是FME的数据流不是设计用于考虑多个特征路径,因此,无论设置为什么结束时创造参数,创造者总是在读者之后创建它的特征。
但是,如果您特别希望Creator首先创建一个特性,您可以将它包含在与阅读器特性相同的数据流中。
将测试仪添加到Creator数据流和读取器数据流中:
在下面显示的修改后的工作空间中,来自创建者数据流的功能将通过测试仪的故障端口丢弃,并且从读取器数据流的功能将继续 - 但是,现在将在创建者之前或之后处理功能,具体取决于选择的设置结束时创造范围。
创建多个功能时(参见数创建上面的参数),此属性将保存每个功能的创建号码(从0开始)。
使用一组菜单选项,可以通过引用工作区中的其他元素来分配变压器参数。一些变压器也可提供更高级的功能,例如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击除适用的参数旁边。有关更多信息,请参阅变换器参数菜单选项。
关联FME函数或工厂:CreationFactory, @Geometry
搜索关于这个变压器的样品和信息FME知识中心。