外观萃取者
从几何形状的前部和/或背侧提取外观样式。
输出外观样式功能可以是仅属性的功能或具有光栅几何和属性的功能,具体取决于提取的外观是否具有纹理。它将从中输出外貌港口。
如果几何图形没有从中提取的任何出现(因为它没有以提取或者几何XQuery与其任何部分不匹配),则该功能将通过该功能输出没用过港口。
有关FME中外观支持的更多信息,请参阅外表。
输入端口
此变形器接受任何功能。
输出端口
没有外观的特征。
参数
几何部分选择
如果要将传输到变压器传入的几何图形的一部分仅隔离,请使用此参数。如果未指定条件,则操作将应用于各个级别的整个几何图形。
选择可以基于结构位置,几何名称,类型,外观信息,特征,特质存储类型或定义引用。使用的语法是一个受限制的XQuery集,其中返回子句是固定的。
基本几何XQuery对话框允许您通过自动根据指定的测试条款自动编写必要的查询来构建简单的选择查询。单击“切换到”高级“按钮打开”高级编辑器“,允许您键入Query Free-form,以获取更多富有效果查询。
Note: ">笔记:切换到高级模式后,您必须在返回基本模式之前清除所有参数。
分层几何形状表示为类型几何的节点,其中属性包含关于每个几何图形的特征,类型和名称的信息。
一般的
此参数指定应从中提取外观的几何图形的侧面。它们可以从每个指定几何形状的前部,背部或前后提取它们。
如果输出唯一的外观设置为是的, a style is output only once if the appearance is shared by multiple geometries. If this parameter is set to不,即使存在重复,也会输出外观的每一个使用都会输出单独的功能。
如果此参数设置为是的,输入功能的所有属性将被复制到输出外观功能上。复制属性的功能是具有从引用外观的几何的特征。如果此参数设置为不,然后不会将功能级别属性复制到输出外观功能上。
如果此参数设置为不, 那就不要几何特征将复制到输出外观功能上。
如果此参数设置为是的,从引用外观的几何图形中的所有特征都将作为属性复制到输出外观功能。如果适当,还将放置在输出功能上的以下属性。这些值更详细地描述了纹理如何专门应用于所引用的几何形状。
属性名称 |
描述 |
---|---|
fme_geometry_part_name. |
几何部分名称:这是在几何部分上引用外观的几何名称 |
fme_appearance_from_front. |
从前面的外观:此属性将存在并具有值是的如果外观放在几何部分的前部。如果它未连接到前部,则不会出现此属性 |
fme_appearance_from_back. |
返回外观:此属性将存在并具有值是的如果外观放在几何部分的背面。如果未连接到后部,则不会出现此属性。 |
fme_appearance_texture_gen_info. |
外观纹理Gen Info:一般来说,这将保留了解如何为引用此外观的几何部分生成纹理坐标所需的所有细节。(纹理坐标可以被视为从中映射的方式 具体而言,该参数包含将XYZ外推到UV变换所需的数据,以将基于地坐标转换为与纹理来自相同的坐标空间。 逗号以以下格式分隔值: X,Y,Z,U1,V1,DU2,DV2,DU3,DV3,A,B,C,D,E,F 在哪里(x,y,z)是第一个选定的代表性坐标,U1,V1该位置是纹理坐标,(DU2,DV2)是第一和第二所选代表纹理坐标之间的区别,和(DU2,DV2)是第一和第三选择代表纹理坐标之间的差异。由此表示的矩阵A,B,C,D,E,F允许计算两个参数值,alpha和beta,使得可以使用以下表达式来映射(x,y,z)空间 - >(u,v)空间或反向,如果用户希望将几何形状带入与栅格相同的坐标空间,或者反向,或者在进一步的特征处理中。 给定地面坐标(x,y,z), 寻找(紫外线): dx = x-x dy = y-y dz = z-z alpha = a * dx + b * dy + c * dz beta = d * dx + e * dy + f * dz U = alpha * du2 + beta * du3 + u1 v = alpha * dv2 + beta * dv3 + v1 例如,此属性的一个值可能是: `-0.500576565314848,0.803943350158095,4.94542140836595,-1.11022302462516e-015,1.98164442416027e-015,1.11022302462516e-016,0.999999999999999,0.999999999999999,1,-6.55663808803325,-6.16047694893307,-4.1725949293875,-0.292710919283411,5.84378207124815,3.53907266079942' |
编辑变换器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来分配变压器参数。一些变压器也可提供更高级的功能,例如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击除适用的参数旁边。有关更多信息,请参阅变压器参数菜单选项。
定义值
有几种方法可以在变压器中定义使用的值。最简单的是简单地输入值或字符串,其可以包括各种类型的函数,例如属性引用,数学和字符串函数和工作区参数。有许多工具和快捷方式可以帮助构造值的值,通常可以从与值字段相邻的下拉上下文菜单中提供。
使用文本编辑器
文本编辑器提供了一种方便的方法来构建来自各种数据源的文本字符串(包括正则表达式),例如属性,参数和常量,其中结果直接在参数内使用。
使用算术编辑器
算术编辑器提供了一种方便的方法来构建来自各种数据源的数学表达式,例如属性,参数和特征函数,其中结果直接在参数内使用。
条件值
根据通过或失败的一个或多个测试条件设置值。
内容
表达式和字符串可以包括许多函数,字符,参数等。
当设置值,是否直接进入a parameter or constructed using one of the editors - strings and expressions containing String, Math, Date/Time or FME Feature Functions will have those functions evaluated. Therefore, the names of these functions (in the form @<function_name>)不应用作文字字符串值。
对话框选项 - 表格
Transformers with table-style parameters have additional tools for populating and manipulating values.
行重新排序 |
启用后,单击行项目后。选择包括:
|
剪裁,复制和粘贴 |
启用后,单击行项目后。选择包括:
切割,复制和粘贴可以在变压器或变压器之间使用。 |
Filter |
开始键入字符串,矩阵仅显示匹配这些字符的行。搜索所有列。这仅影响变换器内的属性的显示 - 它不会更改输出哪个属性。 |
进口 |
导入使用从数据集读取的一组新属性填充表。特定应用在变压器之间变化。 |
重置/刷新 |
通常将表重置为其初始状态,并且可以提供其他选项以删除无效条目。行为在变压器之间变化。 |
笔记:并非所有变压器都提供所有工具。
FME社亚搏国际在线官网区
FME社区是演示亚搏国际在线官网,TOS,文章,常见问题和更多的地方。获取您的问题的答案,从其他用户学习,并建议,投票和评论新功能。
搜索有关此变压器的样本和信息FME社亚搏国际在线官网区。