FME Transformers: 2024.2

Categories
3D

3D

Coordinates
Geometries
Related Transformers
2DForcer
Extruder
PointOnRasterValueExtractor
SurfaceDraper

3DForcer

Adds z coordinates to features, creating or modifying 3D geometry.

Jump to Configuration

Typical Uses

  • Converting 2D geometry to 3D

  • Updating z coordinates with new values

How does it work?

The 3DForcer receives any geometry type and adds z coordinate values, converting 2D features to 3D.

Z values may be supplied by an attribute, expression, or user parameter. Existing z values may be preserved or overwritten. If a non-numeric value is provided, features will output via the <Rejected> port.

Z values should generally be in the same units as the x and y coordinates. Features with latitude/longitude coordinate systems may need to be reprojected.

Raster features, including digital elevation models, will pass through unchanged.

Examples

Usage Notes

  • This transformer applies the same z value to all vertices of a feature. To interpolate vertex elevation values from another dataset, use the SurfaceDraper.

  • To apply elevations from an underlying digital elevation model, use the PointOnRasterValueExtractor.

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 ElevationSetter
History  

FME Community

The FME Community has a wealth of FME knowledge with over 20,000 active members worldwide. Get help with FME, share knowledge, and connect with users globally.

Search for all results about the 3DForcer 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.