TINGenerator
构造一个基于输入点和断点的Delaunay三角剖分。表面模型可以以多种形式输出:不规则三角形网络(TIN)、TIN顶点、TIN边和三角形。
输入端口
这些输入特性可以是2D或3D的。除了点、线和区域几何图形外,它们还可以是光栅、点云和聚合几何图形。
通过添加z值0,2D特性将被强制转换为3D特性。在大多数情况下,从这个端口提取的所有点都可以在基础表面模型的顶点池中找到。至少需要3个独特的点来构建一个表面模型。具有重复的x和y值的点将被删除。
这些输入特性可以是2D或3D,并且可以驻留在聚合结构中。
通过添加z值0,2D特性将被强制转换为3D特性。在基础表面模型的边缘池中将发现断点边缘。有时,一个断点边缘将被分割,以允许曲面模型的最佳三角剖分。具有重复的x和y值的点将被删除。
输出
此输出端口生成基础曲面模型的所有边。每个边缘特征都包含属性_vertex1_id
和_vertex2_id
,它标识它所连接的顶点。
此输出端口将基础表面模型的所有三角形生成为多边形。每个输出三角形都有以下属性:
_vertex1_id _vertex2_id _vertex3_id |
确定定义三角形的顶点 |
_slope | 由三角形定义的平面相对于水平面的斜度 |
_percentageSlope | 斜率表示为(上升/运行)* 100%,或等于tan(_slope) * 100% |
_aspect | 角度,以度为单位,由夹角度量nx和纽约,在那里nx和纽约是三角形法向量的x和y分量吗 |
这个输出端口生成一个包含所有基础表面模型三角形的网格几何体。
此输出端口生成基础表面模型的所有顶点。每个顶点都包含该属性_vertex_id
它唯一地标识了顶点。
参数
此参数允许按属性值组成组。可以指定零个或多个属性。
具有相同属性值的输入特性被放置到相同的组中。然后变压器在每组输入特征上独立工作。
如果此参数为空,则转换器将把整个输入特性集视为一个组。
注意:如何并行处理与FME:看到了吗对并行处理的详细信息。
此参数确定转换器是否应该跨并行进程执行工作。方法指定的每个组将启动一个进程集团参数。
并行处理水平
参数 | 的进程数量 |
---|---|
没有并行性 | 1 |
最小的 | 核处理器(CPU)是计算机执行数学计算的物理部分。它是计算机系统中最重要的部分。传统处理器上只有一个核心,这意味着在任何给定时间,只执行一组计算。如果一个处理器是双核的,这意味着单片机包含两个处理器的硬件,现在称为核心,以区别于单片机,同时并行运行。(来源:http://www.ehow.com/facts_5730257_computer-core-processors_.html)/ 2 |
温和的 | 岩心确切数目 |
咄咄逼人的 | 核心x 1.5 |
极端的 | 核心x 2 |
例如,在四核计算机上,最小的并行度将导致两个FME进程同时进行。8核机器上的极端并行将导致16个并发进程。
您可以试验这个特性,并在Windows任务管理器和工作台日志窗口中查看信息。
是的:这个转换器将按顺序处理输入组。的值的变化集团输入流上的参数将触发当前累积组上的批处理。如果组比较大/复杂,这将提高总体速度,但是如果输入组不是真正有序的,则可能导致不希望的行为。
没有:这是默认行为。只有当所有输入都存在时,这个转换器才会进行处理。
此参数用于确定将哪些输入点作为顶点添加到表面模型中。指定值0将关闭顶点过滤。
提示:较大的数值将加快曲面模型的构建。值越大,过滤掉的输入点就越多。对于具有数百万甚至数十亿个点的输入文件,必须增加这个值。
当指定表面公差正值时,其工作如下。对于添加到模型中的每个顶点:
- 如果x、y位置在现有曲面模型的2D凸包之外,则将其添加到模型中。
- 若x、y位置在现有曲面模型的2D凸包内:
- 计算现有曲面模型的z值与顶点z值的差值。
- 这个差异是比较表面模型的公差。
- 顶点只在其差值大于曲面容差时加入曲面模型;否则,顶点被丢弃。
例子
FME授权级别
FME专业版及以上
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
变压器的分类
搜索FME知识中心
有关此变压器的示例和信息,请参阅FME知识中心。
标签关键词:断点形态、网格化、网格化“表面模型”、TIN点云