surfacedRaper.
Constructs a Delaunay triangulation based on input points and breaklines. Input drape features will be overlaid onto the surface model, and output as draped features.
Input Ports
这些输入特征可以是2D或3D。除点,线条和区域几何形状之外,它们也可以是光栅,点云和聚集几何形状。
2D features will be forced to 3D by adding a z value of 0. In most cases, all points extracted from this port will be found in the vertex pool of the underlying surface model. A minimum of 3 unique points are required to construct a surface model. Points with duplicate x and y values will be dropped.
这些输入特性可能是2 d或3 d,并可能reside inside an aggregate structure.
2D功能将通过添加z值为0. Breakline边缘将在底层表面模型的边缘池中找到3D。有时,将分开断线边缘以允许表面模型的最佳三角测量。将删除具有重复x和y值的点。
这些输入特征可以是2D或3D。如果它们是3D,则将覆盖其Z值。通过此端口输入的功能通过该端口输出覆盖物输出端口,其z值设置为底层表面模型上的插值值。
Output Ports
此输出端口产生输入的功能覆盖物端口,它们的z值设置为底层表面模型上的内插值。
Parameters
Transformer
This parameter allows groups to be formed by attribute values. Zero or more attributes may be specified.
具有相同属性值的输入功能将放入同一组中。然后,变压器在每组输入特征上独立地运行。
如果此参数留空,则变压器将把整组输入功能视为一个组。
笔记:平行处理如何与FME一起使用:见About Parallel Processingfor detailed information.
This parameter determines whether or not the transformer should perform the work across parallel processes. If it is enabled, a process will be launched for each group specified by theGroup By范围。
Parallel Processing Levels
Parameter | Number of Processes |
---|---|
没有平行 | 1 |
最小 | cores处理器或CPU是执行数学计算的计算机的物理部分。它是计算机系统中最重要的部分。传统的处理器在处理器上只有一个核心,这意味着在任何给定时间,只执行一组计算。如果处理器是双核,这意味着单个芯片包含两个处理器的硬件,现在称为核心,以将它们与单个芯片相同,并排沿同时运行。(来源:http://www.ehow.com/facts_5730257_computer-core-processors_.html)/ 2 |
Moderate | exact number of cores |
挑衅的 | cores x 1.5 |
极端 | 核心x 2 |
例如,在四核机器上,最小的并行性将导致两个同时的FME进程。8核机上的极端并行性将导致16个同时流程。
您可以尝试此功能,并在Windows任务管理器和Workbench日志窗口中查看信息。
不:这是默认行为。只有在存在所有输入时,处理将在此变换器中发生。
按组:此变压器将按顺序处理输入组。改变价值Group By输入流上的参数将触发当前累计组上的批处理。如果组很大/复杂,则会提高整体速度,但如果输入组未真正订购,则可能导致不期望的行为。
Parameters
This parameter is used to determine which input points to add to the surface model as vertices. Specifying a value of 0 turns off vertex filtering.
小费:更大的值将加速表面模型构造。值越大,将滤除更多的输入点。对于数百万的输入文件 - 或甚至数十亿分,可以提高此值至关重要。
当一个positive value for surface tolerance is specified, it works as follows. For each vertex that is being added to the model:
- If the x,y location is outside the 2D convex hull of the existing surface model, it is added to the model.
- 如果x,y位置位于现有表面模型的2D凸壳内:
- 计算来自现有表面模型的z值与顶点的z值之间的差异。
- 将该差异与表面模型公差进行比较。
- 如果差值大于表面容差,则只将顶点添加到表面模型;否则,丢弃顶点。
This parameter controls whether input覆盖物将保持其顶点计数,或被修改以粘附到底层表面模型:
- If悬垂方法is set to顶点, the input feature will be output with the same number of vertices, with z values set on each vertex. The z values are interpolated from the underlying surface model.
- If悬垂方法is set to模型,该功能将添加其他顶点以更紧密地遵循底层表面模型。例如,如果输入DrapeFeaturefalls outside the underlying surface model, it will gain additional vertices where theDrapeFeature穿过表面模型的界限。
笔记:不te: In general,模型produces more detailed results than顶点,但可能需要更大的处理时间来生成覆盖功能。
此参数用于输出端口调查点和DEMRaster当变压器上存在这些输出端口时。它也被使用了覆盖物输入到模型。
- 汽车:变压器将自动计算每个输出点。这平面如果输出点位于XY和XY的表面三角形内,则使用方法不变method is used otherwise.
- 平面:使用重心插值来确定每个输出点的z值。如果输出点位于表面模型的2D凸壳之外,则输出Z值将设置为NaN(不是数字)。
- 不变:每个输出点的z值设置为底层模型中最近顶点的z值。
This parameter controls whether input覆盖物z值将偏移或具有z值替换:
- If现有的海拔设定为 '更换z.’, the input feature will be output with Z values that are interpolated from the underlying surface model.
- If现有的海拔设定为 '偏移Z.’ and the input feature had Z values, each Z value will be offset by the interpolated Z value from the underlying surface model. For example, if the surface model represents the difference between two elevation models, this mode will allow vector features to be updated accordingly.
Example
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来分配变压器参数。一些变压器也可提供更高级的功能,例如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击除适用的参数旁边。有关更多信息,请参阅变换器参数菜单选项.
变压器类别
FME Licensing Level
FME Professional edition and above
Search FME Knowledge Center
Search for samples and information about this transformer on theFME Knowledge Center.
Tags关键词:POINTCLOUD.