ContourGenerator
Constructs a Delaunay triangulation based on input points and breaklines. Contour lines are then generated from the triangulation.
Input
这些输入功能必须是3D。除点,线条和区域几何形状之外,它们也可以是光栅,点云和聚集几何形状。栅格功能必须代表DEM(即,具有没有调色板的单个频段)。
A minimum of 3 unique points are required to construct a surface model. Points with duplicate x and y values will be dropped.
These input features must be 3D, and may reside inside an aggregate structure.
Breakline edges will be found in the edge pool of the underlying surface model. Sometimes, a breakline edge will be split up to allow an optimal triangulation of the surface model. Points with duplicate x and y values will be dropped.
输出
这个输出端口产生轮廓线。每一个合同our is 2D or 3D depending on输出Contour Dimension那and stores its elevation in the attribute specified in输出高程属性。If contours are 3D, then their z values are equivalent to their elevation attribute values.
Tip:The parameter解决冲突can filter out a subset of inputPoints/Linesto ensure a well-constructed surface model.
Features containing point(s) with invalid z value(s) are output to this port.
Rejected features will have anfme_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。
参数
变压器
此参数允许按属性值形成的组。可以指定零或多个属性。
Input features with the same attribute values are placed into the same group. The transformer then operates independently on each group of input features.
If this parameter is left blank, the transformer will treat the entire set of input features as one group.
Note:How parallel processing works with FME: see关于并行处理有关详细信息。
此参数确定变压器是否应跨行进程执行工作。如果启用了,将为每个组的组启动一个过程通过...分组parameter.
并行处理水平
For example, on a quad-core machine, minimal parallelism will result in two simultaneous FME processes. Extreme parallelism on an 8-core machine would result in 16 simultaneous processes.
You can experiment with this feature and view the information in the Windows Task Manager and the Workbench Log window.
Yes: This transformer will process input groups in order. Changes on the value of the通过...分组参数的输入流将触发批量processing on the currently accumulating group. This will improve overall speed if groups are large/complex, but could cause undesired behavior if input groups are not truly ordered.
No: This is the default behavior. Processing will only occur in this transformer once all input is present.
参数
此参数用于确定要作为顶点添加到曲面模型的输入点。指定值0关闭顶点过滤。
Tip:A larger value will speed up surface model construction. The larger the value, the more input points will be filtered out. For input files with millions – or even billions – of points, it becomes essential to increase this value.
当指定表面容差的正值时,它可以如下工作。对于添加到模型的每个顶点:
- 如果x,y位置位于现有表面模型的2d凸壳之外,则将其添加到模型中。
- If the x,y location is inside the 2D convex hull of the existing surface model:
- The difference between the z value from the existing surface model and the z value of the vertex is calculated.
- This difference is compared to the surface model tolerance.
- The vertex is only added to the surface model if the difference is greater than the surface tolerance; otherwise, the vertex is discarded.
This parameter specifies the name of an elevation attribute for the output portsContoursandDEMPoints那when these output ports exist on the transformer.
此参数指定输出轮廓的高度分离。
This parameter specifies whether the output contours are 2D or 3D. 2D contours are equivalent to 3D contours, except that the z coordinates are dropped.
Tip:When the input dataset is large enough, setting this parameter to 2D will result in a visible performance improvement.
此参数控制轮廓间隔上的输入点是否丢弃或扰乱。不会丢弃或扰乱这些点将导致拓扑无效的轮廓。
- 轮廓间隔的扰乱输入点: Contours are negatively offset in the z direction. The perturbation amount is 1% of the contour interval.
- 删除轮廓间隔内的输入点: Input points on the contour interval are not added to the underlying surface model.
例
FME许可级别
FME专业版及以上
Editing Transformer Parameters
Using a set of menu options, transformer parameters can be assigned by referencing other elements in the workspace. More advanced functions, such as an advanced editor and an arithmetic editor, are also available in some transformers. To access a menu of these options, clickbeside the applicable parameter. For more information, see变压器参数Menu Options。
变压器Categories
Search FME Knowledge Center
Search for samples and information about this transformer on theFME知识中心。
标签Keywords: pointcloud