SurfaceDraper
构造一个基于输入点和断点的Delaunay三角剖分。输入的悬垂特征将被覆盖到表面模型上,输出为悬垂特征。
输入端口
这些输入特性可以是2D或3D的。除了点、线和区域几何图形外,它们还可以是光栅、点云和聚合几何图形。
通过添加z值0,2D特性将被强制转换为3D特性。在大多数情况下,从这个端口提取的所有点都可以在基础表面模型的顶点池中找到。至少需要3个独特的点来构建一个表面模型。具有重复的x和y值的点将被删除。
这些输入特性可以是2D或3D,并且可以驻留在聚合结构中。
通过添加z值0,2D特性将被强制转换为3D特性。在基础表面模型的边缘池中将发现断点边缘。有时,一个断点边缘将被分割,以允许曲面模型的最佳三角剖分。具有重复的x和y值的点将被删除。
这些输入特性可以是2D或3D的。如果它们是3D的,它们的z值将被覆盖。通过该端口输入的特性将通过DrapedFeatures输出端口与他们的z值设置为插值值的基础表面模型。
输出端口
此输出端口生成通过DrapeFeatures端口,其z值设置为在基础表面模型上插入的值。
参数
变压器
此参数允许按属性值组成组。可以指定零个或多个属性。
具有相同属性值的输入特性被放置到相同的组中。然后变压器在每组输入特征上独立工作。
如果此参数为空,则转换器将把整个输入特性集视为一个组。
流程结束(阻塞):这是默认行为。只有当所有输入都存在时,这个转换器才会进行处理。
组更改时的流程(高级):这个转换器将按顺序处理输入组。输入流中Group By参数值的更改将触发对当前累积组的处理。这可能会提高整体速度(特别是对于多个大小相同的组),但是如果输入组不是真正有序的,则可能会导致不希望的行为。
使用它有两个典型的原因组更改时的流程(高级)。第一个是要分组处理的传入数据(并且已经如此排序)。在这种情况下,结构根据使用情况而不是性能考虑来指定组。
第二个可能的原因是潜在的性能收益。
当数据已经排序(或使用SQL命令由于对FME的要求更少。如果数据需要排序,可以在工作区中对其进行排序(尽管增加的处理开销可能会抵消任何收益)。
根据数据流的数量进行排序变得更加困难。多个数据流几乎不可能按照正确的顺序排序,因为所有特性都匹配a集团值需要在属于下一组的任何特性(任何特性类型或数据集)之前到达。在这种情况下,使用集团与流程结束(阻塞)可能是等效的和更简单的方法。
注意:来自多个数据集的多个特性类型和特性通常不会以正确的顺序自然地出现。
与许多场景一样,在工作空间中使用数据测试不同的方法是确定性能收益的惟一确定方法。
参数
此参数用于确定将哪些输入点作为顶点添加到表面模型中。指定值0将关闭顶点过滤。
提示:较大的数值将加快曲面模型的构建。值越大,过滤掉的输入点就越多。对于具有数百万甚至数十亿个点的输入文件,必须增加这个值。
当指定表面公差正值时,其工作如下。对于添加到模型中的每个顶点:
- 如果x、y位置在现有曲面模型的2D凸包之外,则将其添加到模型中。
- 若x、y位置在现有曲面模型的2D凸包内:
- 计算现有曲面模型的z值与顶点z值的差值。
- 这个差异是比较表面模型的公差。
- 顶点只在其差值大于曲面容差时加入曲面模型;否则,顶点被丢弃。
此参数控制是否输入DrapeFeatures将保留其顶点数,或修改以坚持基础表面模型:
- 如果褶皱的方法被设置为顶点,输入特性将输出相同数量的顶点,每个顶点上设置z值。z值由下垫面模型插值而来。
- 如果褶皱的方法被设置为模型,该功能将有其他顶点添加,以更密切地遵循基础表面模型。例如,如果一个输入DrapeFeature落在基础表面模型之外,它将获得附加的顶点DrapeFeature跨越表面模型的边界。
注意:注意:一般来说,模型产生更详细的结果顶点,但生成覆盖特性可能需要大量的处理时间。
此参数用于输出端口DEMPoints和DEMRaster当这些输出端口存在于变压器上时。它也用于ifDrapeFeatures是模型的输入。
- 汽车:变压器自动计算各输出点。的平面方法,如果输出点位于xy中的一个平面三角形内,则使用常数方法则使用其他方法。
- 平面:质心插值用于确定每个输出点的z值。如果输出点在曲面模型的2D凸包外,则输出z值设置为NaN(不是数字)。
- 常数:每个输出点的z值设为基础模型中最近顶点的z值。
此参数控制是否输入DrapeFeatures用Z值将被偏移或替换Z值:
- 如果现有的海拔设置为'取代Z,输入特征将与Z值一起输出,这些Z值是由基础表面模型内插的。
- 如果现有的海拔设置为'抵消Z而输入的特征有Z值,每个Z值都会被插值后的基础曲面模型的Z值所偏移。例如,如果表面模型表示两个高程模型之间的差异,则此模式将允许相应地更新向量特征。
例子
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
变压器的分类
FME授权级别
FME专业版及以上
技术的历史
相关FME功能或工厂:SurfaceModelFactory
FME社区搜索:亚搏国际在线官网
有关此变压器的示例和信息,请参阅FME社亚搏国际在线官网区。
标签关键词:pointcloud