创造者
使用提供的参数创建功能,并将它们发送到工作区以进行处理。
创建者的界面允许您选择所需的几何类型,然后输入将创建所需对象的坐标和/或参数。
输入端口
这个变压器没有任何输入端口。
输出端口
所有创建的功能都会通过此端口输出。
参数
此参数指定如何使用下面列出的选项创建几何图形。您选择此参数确定是否已启用或禁用其他参数。
- 几何对象:此选项允许您创建在下面的几何对象参数中指定的几何类型。默认情况下,XML选项卡显示在对话框的其他区域中定义的任何对象的XML表示。
- 2D坐标列表:从“坐标列表”参数字段中输入的X Y坐标列表中创建二维几何图形。
- 三维坐标列表:从坐标列表参数字段中输入的x y z坐标列表中创建具有z值的二维几何图形。
- 2D MIN / MAX BOX:在坐标列表参数字段中创建左下角和右上角的边界框,指定为Minx Miny Maxx Maxy(例如:0 0 10 10)。
几何对象 | 描述 | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
空值 |
在没有几何形状的情况下创建一个对象。对于某些应用程序,具有可用的这样的对象是有用的;例如,当您使用CSV编写器但要输出标题或页脚时。 | |||||||||||||||||||||
点 |
在给定的坐标上创建一个点。 | |||||||||||||||||||||
文本 |
使用文本字符串、高度和旋转在给定坐标处创建单个文本对象。 | |||||||||||||||||||||
线 |
使用指定的坐标对创建单线对象。如果你想创建一个区域,可以使用Polygon选项。即使您指定第一个和最后一个坐标对相同,生成的对象类型仍然是fme_line。 |
|||||||||||||||||||||
按中心点/ |
Carm by Center Point使用指定的参数创建ARC。 通过中心点弧与末端:除旋转外,需要所有字段(包括启动和扫描角度)。给定的三个坐标必须与弧(扫描和开始角度)匹配,否则创建者将生成无效功能。一个可选的转型矩阵可以指定。 有关更多信息,请参阅弧子. 笔记:并非所有变压器或输出功能类型都适用于弧线。你可能需要一个ArcStroker简化它。 |
|||||||||||||||||||||
弧线3分 |
使用指定的起始点、中点和结束点创建一个弧。一个可选的转型矩阵可以指定。有关更多信息,请参阅arcby3points.. |
|||||||||||||||||||||
膨胀弧形 |
使用指定的起始点,终点和凸起值创建弧。一个可选的转型矩阵可以指定。有关更多信息,请参阅arcbybulge.. |
|||||||||||||||||||||
椭圆 |
使用指定的参数创建椭圆。为了创建一个圆圈,确保主轴和辅助轴具有相同的长度。 笔记:由此生成的椭圆是弧形功能。并非所有变换器或输出功能类型都可以使用弧功能,因此您可能需要一个ArcStroker简化它。 |
|||||||||||||||||||||
盒子 |
在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中的大多数最多一个不同之一而不同的方法。否则,扩展方法用于关闭该区域。 |
|||||||||||||||||||||
呸 | 创造卷曲,其是曲率作为长度的函数线性变化的曲线。 在FME中,纬线由起始曲率、终点曲率、纬线长度、起始位置和起始方向定义。要创建一个高度是长度线性函数的线线,起始/结束高度也可以被定义。一个可选的转型矩阵可以指定。 |
|||||||||||||||||||||
风俗 |
基于XML表示创建一个对象。 |
根据您在几何源参数中的选择,创建具有Z值的2D几何或2D几何图形。输入空格分隔的x y(z)坐标列表。
此参数允许您在指定功能上设置坐标系。从下拉列表中选择坐标系,或单击“浏览”按钮以从坐标系库中进行选择。如果将此参数留空,则不会在此变压器创建的功能上设置坐标系。
此参数指定将创建有多少功能。当创建多个功能时,Creation实例属性参数指定的属性将保存每个功能的创建号码(从0开始)。
在结束时创建确定是否在处理所有读取器功能(是)之后创建该功能,或者在处理第一个读取器功能之前是否立即创建该功能(否)。
在任何读者读取任何内容之前,无法在数据流中创建功能,因为数据流由从读取器到达的功能驱动。
在极少数情况下,您可能希望创建者在处理其他功能之前专门操作。
这里显示的工作空间正试图将两个特征的路径组合在一起变化器和VariableRetriever.问题是,FME的数据流并没有考虑到多个特征路径,所以,不管设置是什么创建在结束参数时,造物主总是在读者之后创建它的特性。
但是,如果您特别希望创建创建者首先创建功能,则可以将其包含在与读取器功能相同的数据流中。
将测试仪添加到Creator数据流和读取器数据流中:
在下面显示的修改后的工作空间中,来自创建者数据流的功能将通过测试仪的故障端口丢弃,并且从读取器数据流的功能将继续 - 但是,现在将在创建者之前或之后处理功能,具体取决于选择的设置创建在结束参数。
创建多个功能时(参见数创建上面的参数),此属性将保存每个功能的创建号码(从0开始)。
编辑变换器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配转换器参数。更高级的函数,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击除适用参数外。有关更多信息,请参阅变换器参数菜单选项.
变压器类别
技术历史
相关的FME功能或工厂:CreationFactory,@Geometry
搜索FME社区亚搏国际在线官网
搜索有关此变压器的样本和信息FME社亚搏国际在线官网区.