ContourGenerator
基于输入点和断点构建Delaunay三角剖分。然后由三角剖分生成等高线。
输入
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
这些输入特征必须是3D的。除了点、线和面积几何图形外,它们还可以是光栅、点云和聚合几何图形。栅格特征必须代表一个DEM(也就是说,它们有一个没有调色板的单一波段)。
最少需要3个独特的点来构建一个曲面模型。具有重复x和y值的点将被删除。
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
这些输入特征必须是3D的,并且可能驻留在聚合结构中。
断裂线边缘将在底层表面模型的边缘池中找到。有时,断点边缘将被分割,以允许曲面模型的最优三角剖分。具有重复x和y值的点将被删除。
输出
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
这个输出端口产生等高线。每个轮廓都是2D或3D输出轮廓尺寸,并将其高程存储在输出高程属性.如果等高线是3D的,那么它们的z值就等于它们的高程属性值。
提示:的参数解决冲突能过滤掉输入的子集吗点/线确保表面模型构造良好。
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
包含具有无效z值的点的特性将被输出到该端口。
被拒绝的功能将有一个fme_rejection_code属性具有以下值之一:INVALID_BREAKLINES_GEOMETRY_VERTICES,INVALID_GEOMETRY_DIMENSION,INVALID_GEOMETRY_VERTICES,INVALID_POINT_GEOMETRY_VERTICES,INVALID_POINTS_GEOMETRY_RASTER_NUM_BANDS,INVALID_POINTS_GEOMETRY_RASTER_NUM_PALETTES.
参数
变压器
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
此参数允许按属性值组成组。可以指定零个或多个属性。
具有相同属性值的输入特性被放在同一个组中。然后,变压器独立地操作每组输入特性。
如果此参数为空,变压器将把整个输入特性集视为一组。
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
进程结束(阻塞):这是默认行为。只有当所有输入都存在时,才会在这个转换器中进行处理。
组更改时的处理(高级):此变压器将按顺序处理输入组。输入流上Group By参数值的更改将触发对当前累积组的处理。这可能会提高整体速度(特别是对于多个大小相同的组),但如果输入组不是真正有序的,可能会导致不希望的行为。
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
有两个典型的使用原因组更改时的处理(高级).第一个是要分组处理的传入数据(并且已经按顺序排列了)。在这种情况下,结构规定了按用法分组——而不是考虑性能。
第二个可能的原因是潜在的性能提升。
当数据已经排序(或使用SQL命令声明),因为FME需要的工作较少。如果数据需要排序,可以在工作区中对其进行排序(尽管增加的处理开销可能会抵消任何收益)。
根据数据流的数量进行排序变得更加困难。多个数据流几乎不可能按正确的顺序排序,因为所有的特征都匹配集团值需要在属于下一组的任何特性(任何特性类型或数据集)之前到达。在本例中,使用集团与进程结束(阻塞)可能是等效的更简单的方法。
注意:多个特征类型和来自多个数据集的特征通常不会自然地以正确的顺序出现。
与许多场景一样,在工作区中使用数据测试不同的方法是确定性能增益的唯一确定方法。
参数
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
此参数用于确定将哪些输入点添加到曲面模型中作为顶点。指定值0将关闭顶点过滤。
提示:数值越大,表面模型构建速度越快。值越大,过滤掉的输入点就越多。对于具有数百万甚至数十亿点的输入文件,增加这个值是非常必要的。
当指定一个正的表面公差值时,它的工作原理如下。对于每个被添加到模型中的顶点:
- 如果x,y位置在现有曲面模型的二维凸包外,则将其添加到模型中。
- 如果x,y位置在现有曲面模型的二维凸包内:
- 计算现有曲面模型的z值与顶点z值的差值。
- 这个差异是与表面模型公差相比较的。
- 只有当差异大于表面公差时,才将顶点添加到曲面模型中;否则,该顶点将被丢弃。
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
此参数指定输出端口的海拔属性的名称轮廓和DEMPoints,当变压器上存在这些输出端口时。
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
此参数指定输出等高线的高程分隔。
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
该参数指定输出轮廓是2D还是3D。2D等高线与3D等高线是等价的,只是去掉了z坐标。
提示:当输入数据集足够大时,将此参数设置为2D将会产生明显的性能改进。
![关闭](http://www.baooytra.com/docs/fme/2019.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
该参数控制是否在等高线区间上的输入点被丢弃或被扰动。不降低或扰动这些点将导致拓扑无效的等高线。
- 对等高线区间的输入点进行扰动:等值线在z方向负偏移。摄动量为等值线间距的1%。
- 去除等高线区间上的输入点:等高线区间上的输入点不添加到底层曲面模型中。
例子
FME授权级别
FME专业版及以上
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配转换器参数。更高级的函数,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击除适用参数外。有关更多信息,请参见变压器参数菜单选项.
变压器的分类
技术的历史
相关FME功能或工厂:年代urfaceModelFactory
FME社区搜索:亚搏国际在线官网
上搜索有关此变压器的示例和信息FME社亚搏国际在线官网区.
标签关键词:pointcloud