基于输入点和折线构造Delaunay三角剖分。
地表模型可以以多种表示形式输出,如不规则三角网(TIN)、TIN顶点、三角形、数字高程模型(DEM)和等高线。因为表面模型是Delaunay三角剖分,它也可以作为其对偶输出——Voronoi图。
这些输入特性可以是2D或3D的。除了点、线和面积几何之外,它们也可以是光栅、点云和聚合几何。
通过添加z值为0,2D功能将被迫转换为3D功能。在大多数情况下,从该端口提取的所有点都将在底层表面模型的顶点池中找到。至少需要3个唯一的点来构建一个表面模型。具有重复的x和y值的点将被删除。
这些输入特性可以是2D或3D的,并且可以驻留在一个聚合结构中。
通过添加z值为0,2D功能将被迫转换为3D功能。在下垫面模型的边缘池中会发现断线边缘。有时,一条断裂线的边缘会被分割,以实现表面模型的最佳三角剖分。具有重复的x和y值的点将被删除。
这些输入特性可以是2D或3D的。如果它们是3D,它们的z值将被覆盖。通过此端口输入的特性通过DrapedFeatures输出端口,其z值设置为底层表面模型上的插值值。
该输出端口根据中指定的采样率对底层表面模型进行采样输出DEM X单元格间距,输出DEM Y小区间距,并产生一组均匀间隔的3D点。
该输出端口根据中指定的采样率对底层表面模型进行采样输出DEM X单元格间距,输出DEM Y小区间距,并产生一个单一的栅格特征,包括均匀间隔的3D点排列的行和列。
此输出端口通过DrapeFeatures端口,将其z值设置为底层表面模型上的内插值。
这个输出端口产生底层表面模型的所有边缘。每个边缘特征都包含属性_vertex1_id.
和_vertex2_id
,用来识别它所连接的顶点。
这个输出端口将底层表面模型的所有三角形生成为多边形。每个输出三角形都有以下属性:
_vertex1_id. _vertex2_id _vertex3_id |
确定定义三角形的顶点 |
_坡 | 由三角形定义的平面相对于水平面的斜度 |
_percentareslope. | 斜率表示为(上升/移动)* 100%,或等价于tan(_slope) * 100% |
_方面 | 通过角度之间的角度,以度为单位测量nx和纽约,在那里nx和纽约是这个三角形法向量的x和y分量吗 |
该输出端口产生包含底层表面模型的所有三角形的单网状几何。
该输出端口产生底层表面模型的所有顶点。每个顶点都包含属性_vertex_id
唯一标识顶点。
该输出端口产生底层表面模型的2D双尺寸,这是3D Delaunay三角测量。DELAUNAI三角测量的双向称为voronoi图。通过考虑仅考虑3D Delaunay三角剖分的X和Y尺寸来构造2D双重。对于DELAUNAIL三角测量中的每个顶点,输出2D VORONOI多边形特征,该功能较近顶点,它在X-Y平面中的顶点比Delaunay三角剖分中的任何其他顶点都在X-Y平面中。此外,voronoi多边形具有以下属性:
_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任务管理器和Workbench日志窗口中查看信息。
没有:这是默认行为。只有在存在所有输入时,处理将在此变换器中发生。
由集团:这个转换器将按顺序处理输入组。的值上的更改集团参数将触发对当前积累的组进行批处理。如果组是大的/复杂的,这将提高整体速度,但如果输入组不是真正有序的,可能会导致不希望的行为。
此参数用于确定将哪些输入点作为顶点添加到曲面模型中。指定值为0将关闭顶点过滤。
提示:更大的值将加速表面模型构造。值越大,将滤除更多的输入点。对于数百万的输入文件 - 或甚至数十亿分,可以提高此值至关重要。
当指定表面容差的正值时,它可以如下工作。对于添加到模型的每个顶点:
此参数用于输出端口调查点和拆除当变压器上存在这些输出端口时。它也被使用了DrapeFeatures输入到模型。
这些参数指定输出的x和y采样间隔调查点。
仅当插值方法被设置为平面,它只影响输出端口拆除。
所有位于底层表面模型边界之外的输出栅格单元将被赋值此参数。
当此参数为空时,它被解释为NaN(不是数字)。
笔记:为了确保一致的光栅输出,强烈建议不要将此参数留空。
此参数控制是否输入DrapeFeatures将保留其顶点计数,或修改为坚持底层表面模型:
笔记:笔记:一般来说,模型生产比效果更详细顶点,但是可能需要更多的处理时间来生成覆盖特性。
此参数控制是否输入DrapeFeaturesz值将偏移或具有z值替换:
激活此组将导致从轮廓端口。请注意,当这组被激活时,沿轮廓间隔的输入点将被扰动或删除(取决于解决冲突参数)可能影响除了以外的端口的输出轮廓端口。
此参数指定输出轮廓的高度分离。
此参数指定输出轮廓是2D还是3D。2D等高线等价于3D等高线,只是去掉了z坐标。
提示:当输入数据集足够大时,将此参数设置为2D将导致明显的性能改进。
此参数控制轮廓间隔上的输入点是否丢弃或扰乱。不会丢弃或扰乱这些点将导致拓扑无效的轮廓。
此参数允许您定义用于存储表面模型的文件。
文件存储对于通过多次运行构建大型图面模型以及需要重用预先构建的图面模型的工作区非常有用。保存的表面模型可以在同一个操作系统上用作生产流的一部分。
笔记:仅当此参数仅处理此参数集团未指定。
这个参数指定表面模型文件的文件名,包括它的路径。表面模型文件具有文件扩展名* .fsm
。
此参数控制工作区是否正在读取或写入表面模型文件。
笔记:必须至少有一个输入特性。对于读取,它足以通过任何输入端口输入一个带有零几何的单一特性。
这个参数提供了最终曲面模型中顶点数量的估计,它可以显著大于通过的输入点的总数点/线和破裂线。
笔记:当您在多个运行中构建大型模型时,建议使用慷慨的估计,因为此估计用于优化目的。如果此估计太低,则表面模型结构可能会显着更长。
这个参数只应该在跨多个运行构建大型表面模型时使用。
笔记:在随后的运行中SurfaceModeller,此参数必须指定;否则,变压器将使用曲面模型的边界框从第一次运行来构建曲面模型。
重要的是要注意,如果您只想对现有的表面模型做输出信息,那么您必须将一个特性路由到表面模型中。实现此目的最简单的方法是简单地使用创造者变压器并将单个特征与空的几何图中的单个功能路由到DrapeFeatures输入端口。
使用一组菜单选项,可以通过引用工作区中的其他元素来分配转换器参数。更高级的功能,比如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击除了适用的参数。有关更多信息,请参见变压器参数菜单选项。
FME专业版及以上版本
关联FME函数或工厂:SurfaceModelFactory
搜索关于这个变压器的样品和信息FME知识中心。
标签关键词:MBR“最小边界矩形”表面一对必需品