FME Transformers: 2024.1

Categories
Point Clouds
Related Transformers
AttributeFileWriter
GeometryExtractor
GeometryRemover
GeometryReplacer
PointCloudReplacer
RasterExtractor
RasterReplacer

PointCloudExtractor

Serializes the geometry of a point cloud feature into a Blob attribute, encoding the contents according to a choice of common binary point cloud formats.

Jump to Configuration

Typical Uses

  • Storing point clouds in databases that do not support specific point cloud types but do support Blobs
  • Storage of point cloud geometry, as a temporary backup within a workspace

How does it work?

The PointCloudExtractor receives point cloud features and puts a copy of the point cloud geometry into an attribute, as a Blob - a Binary Large OBject.

The Blob content may be encoded as a variety of common point cloud formats. The name of the chosen format will also be recorded in an attribute for reference when decoding.

There are no parameters in the transformer to control how the point cloud is formatted, and encoding is done based on default settings for the chosen format. If necessary, format-specific settings may be overwritten by setting format attributes on the point cloud feature, prior to using the PointCloudExtractor. Consult the appropriate format’s Writer documentation for a complete list of available attributes and format limitations.

As the point cloud exits the transformer, it has two copies of its geometry - its original geometry and a copy as a Blob in an attribute.

Examples

Usage Notes

  • When writing the point cloud Blob Attribute to a database, you may need to adjust the database User Attribute type to an unbounded data type to avoid truncation of the data. Choose an appropriate attribute type depending on the destination format.
  • The PointCloudReplacer may be used to perform the reverse operation and convert the encoded blob back to the original point cloud geometry.
  • To carry out a similar operation on vector data, use the GeometryExtractor transformer. For raster data, use the RasterExtractor.
  • To remove the original geometry after using a PointCloudExtractor (leaving only the Blob attribute version), use a GeometryRemover.
  • The AttributeFileWriter transformer can be used to write the point cloud Blob Attribute directly to a file.

Choosing a Point Cloud Transformer

FME has a selection of transformers for working specifically with point cloud data.

For information on point cloud geometry and properties, see Point Clouds (IFMEPointCloud).

Configuration

Input Ports

Output Ports

Parameters

Editing Transformer Parameters

Transformer parameters can be set by directly entering values, using expressions, or referencing other elements in the workspace such as attribute values or user parameters. Various editors and context menus are available to assist. To see what is available, click beside the applicable parameter.

For more information, see Transformer Parameter Menu Options.

Reference

Processing Behavior

Feature-Based

Feature Holding

No

Dependencies None
Aliases  
History  

FME Community

The FME Community is the place for demos, how-tos, articles, FAQs, and more. Get answers to your questions, learn from other users, and suggest, vote, and comment on new features.

Search for all results about the PointCloudExtractor on the FME Community.

 

Examples may contain information licensed under the Open Government Licence – Vancouver, Open Government Licence - British Columbia, and/or Open Government Licence – Canada.

Keywords: point "point cloud" cloud PointCloud LiDAR sonar