PointCloudMerger
Requestor points are joined to Supplier points when the components specified in the Join On parameter ALL have the same value for both the Requestor and Supplier.
When a Requestor finds a Supplier, the components from the Supplier are merged on to the Requestor. If the Requestor already had a component with the same name, the Conflict Resolution option may be used to control which value is preferred for the merged point cloud.
Each Requestor point cloud will be split into two parts: Points that found a Supplier (Merged) and points that did not find a Supplier (NotMerged).
Each Supplier point cloud will be split into three parts: Points that were found by at least one Requestor (Referenced), points that were not found by any Requestor (Unreferenced), and duplicate points (DuplicateSupplier).
If you want to combine or accumulate point clouds together, as opposed to merging their components, you should use the PointCloudCombiner.
Input Ports
Receives new component values from point clouds connected to the Supplier port.
The source of new component values for point clouds that enter through the Requestor port.
Output Ports
Requestor points that find a Supplier.
Requestor points that do not find a Supplier.
Supplier points that are found by at least one Requestor.
Point clouds output via this port will have an additional reference_count component added, specifying the number of times each point was referenced.
Supplier points that are not found by any Requestor.
Supplier points with the same Join On component values as an earlier Supplier point.
Parameters
If Group By attributes are selected, features with the same values in the Group By attributes are grouped together, and point clouds will only be merged with other point clouds in the same group.
Specifies which components are used to match up Requestor and Supplier points.
Two points are considered to match only if the values for ALL components are equal.
If more than one Supplier point has the same set of values, all points after the first will not be merged with Requestors, and will instead be output the DuplicateSupplier port.
Conflicts occur when Requestors and Suppliers both have a component with the same name.
- Use Requestor: If a conflict occurs, the Requestor values will be maintained.
- Use Supplier: If a conflict occurs, the Supplier values will be transferred onto the Requestor.
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, click beside the applicable parameter. For more information, see Transformer Parameter Menu Options.
Transformer Categories
FME Licensing Level
FME Professional edition and above
Technical History
Associated FME function or factory:
Search FME Community
Search for samples and information about this transformer on the FME Community.
Tags Keywords: point "point cloud" cloud PointCloud merge merging "merging point clouds" LiDAR sonar