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