VertexCreator
将坐标附加到空、点、文本、线和弧几何图形,或将现有几何图形替换为点几何图形。
如果该特征因添加点而变成封闭多边形,则标记为区域特征;否则,它将被标记为一行或路径,以弧线的一行结束。(但是,如果这是第一个添加的点,它将被标记为一个点。)
输入端口
如果模式参数设置为添加点,此转换器接受具有空、点、文本、线或弧几何形状的特性。在这种情况下,转换器对包含其他类型几何图形的特性没有影响。
下表显示了输入特性及其生成的几何图形。
输入功能 |
添加点生成的几何图形 |
---|---|
零几何 |
点 |
点几何 |
行 |
文本几何 |
行 |
线几何 |
行或多边形 |
弧几何 |
路径或多边形(有路径边界) |
其他几何 |
没有原始几何 |
文本特性被视为其几何形状是文本位置上的一个点。
如果输入特性具有3D几何形状,并且只指定了X和Y参数,那么任何现有的Z值都将被删除,得到的几何形状将是2D。如果Z参数是一个属性,其值为null、missing或空字符串,则生成的几何图形也是2D的。
相反,如果输入特性具有2D几何形状,并且X、Y和Z参数都已指定,则生成的几何形状将提升为3D,任何已存在的2D坐标将获得Z值0。
如果模式参数设置为替换为点,则此转换器接受所有类型的几何图形的特性。
如果模式参数设置为索引插入点或置换点,则此转换器将只接受线路、路径和多边形。如果输入是路径,则一个段中的最后一个点和下一个段中的第一个点将被视为两个单独的点(但具有相同的坐标),因此将占据两个索引位置。例如,由两个段和总共5个点组成的路径在技术上有6个点(因此,有6个可以替换/插入的索引位置)。
对于多边形,变压器将多边形的边界作为一条曲线进行操作,然后将多边形的旧边界替换为修改后的边界。
输出端口
附加或替换现有几何图形的新点几何图形的特性。
参数
附加或替换现有几何图形的新点几何图形的特性。
如果模式参数设置为添加点时,VertexCreator将尝试将指定的坐标附加到给定特性几何图形上的一个点。该几何图形的类型必须为null、point、text、line或arc。其他类型的输入特征几何将被忽略。
如果将此参数设置为替换为点, VertexCreator将用指定坐标上的点几何图形替换特性上的任何现有几何图形。
如果将此参数设置为索引插入点, VertexCreator将在指定索引处的输入几何图形中插入一个具有x、y和z(如果输入几何图形是3D)坐标的点。
如果将此参数设置为置换点, VertexCreator将用指定坐标的新点替换输入几何图形指定索引处的当前点。
您可以通过从下拉列表中选择属性名,从特性属性的值中选择坐标,或者输入数字。如果所选属性的值为null、missing或空字符串,则将通过
您可以通过从下拉列表中选择属性名,从特性属性的值中选择坐标,或者输入数字。如果所选属性的值为null、missing或空字符串,则将通过
您可以通过从下拉列表中选择属性名,从特性属性的值中选择坐标,或者输入数字。
如果指定了可选的Z值参数,则生成的特征将具有三维几何图形。否则,输出特征将具有二维几何图形。如果Z值参数是值为空、丢失或为空的属性,则输出要素将具有二维几何图形。通过从下拉列表中选择属性名称,可以从要素属性的值中选择坐标,也可以输入常量。
注意:这个SurfaceDraperTransformer(在FME Professional和更高版本中可用)可用于基于三维网格或三维要素集向二维要素的顶点提供插值高程值。
如果模式参数设置为索引插入点或置换点,则垂直排泄变压器将插入或替换索引明确规定。
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
变压器的分类
搜索FME知识中心
有关此变压器的示例和信息,请参阅FME知识中心。
标签关键词:2DPointAdder 3DPointAdder 2DPointReplacer 3DPointReplacer