Creates a point cloud of specified size and density, with default component values.

Jump to Configuration

Typical Uses

  • Testing a workspace
  • Creating point cloud placeholders

How does it work?

The PointCloudCreator creates a single point cloud feature, based on specified size, location, spacing, rotation, and components. Size may be defined either by an origin with X and Y Length (in ground units), or by extents (lower left and upper right coordinates).

Patterns may be created for z values and/or any other component.

Z Values

Z values may be applied in a selection of patterns:


The Z Minimum value is applied to all points, producing a flat point cloud.


Z values are scaled between the Z Minimum and Z Maximum, producing an elevation gradient.


Z values are assigned in a trigonometric pattern, producing waves that range between the Z Minimum and Z Maximum values.

The Z Component Type must be floating-point - either Real32 or Real64.

Oblique view:


The point cloud will not have a z component - only x and y components.


Other components may also be created and patterned. Standard component names may be selected from the drop-down, and user-defined names can be entered directly. The component Data Type, Min Value, and Max Value are specified.

All component values are applied in the same selected Value Pattern, shown here as an intensity component on a sloped point cloud:

Value Pattern


Value Pattern on a Sloped Point Cloud

Single Value

One component value is applied to all points.

Note the color gradient represents the underlying z value of the Sloped point cloud - not the Single Value component value.

Checkered Pattern

A checkerboard pattern is applied, where one set of blocks is set to Component Values > Min Value.

The alternating blocks are filled with a gradient of component values, scaled between Min Value and Max Value.


A checkerboard pattern is applied, where one set of blocks is set to Component Values > Min Value, and the alternating blocks are set to Max Value.


Usage Notes

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).


Input Ports

This transformer has no input ports.

Output Ports


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.

Defining Values

There are several ways to define a value for use in a Transformer. The simplest is to simply type in a value or string, which can include functions of various types such as attribute references, math and string functions, and workspace parameters. There are a number of tools and shortcuts that can assist in constructing values, generally available from the drop-down context menu adjacent to the value field.

Dialog Options - Tables

Transformers with table-style parameters have additional tools for populating and manipulating values.


Processing Behavior


Feature Holding


Dependencies None

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 PointCloudCreator on the FME Community.


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

Keywords: point "point cloud" cloud PointCloud LiDAR sonar