FME Transformers: 2024.1

Categories
3D

3D

Coordinates
Geometries
Related Transformers
3DAffiner
Affiner
AffineWarper
ExpressionEvaluator
Offsetter
PointCloudExpressionEvaluator
RasterExpressionEvaluator
RasterGeoreferencer
Rotator

Scaler

Scales x, y, and/or z coordinate values to resize geometry.

Jump to Configuration

Typical Uses

  • Scaling z values for emphasis or de-emphasis

  • Scaling z values when vertical and horizontal units are mismatched

  • Georeferencing

  • Sizing objects or labels

  • Mirroring objects

  • Changing units

How does it work?

The Scaler receives features with any type of geometry and applies a multiplier to their coordinates, resizing the features relative to either their center or the origin of their coordinate system.

X, y and/or z coordinates are multiplied by the provided X, Y, and Z Scale Factors. A scale factor of one (1) implies no change to a coordinate.

The origin for scaling may be either 0,0 in the feature’s own coordinate system, or the center of the feature itself.

When using the 0,0 origin, if the object being scaled is not on or near the 0,0 point of the coordinate system (as is usually the case with georeferenced data), using the Scaler will also introduce a shift.

When using the Center Point origin, each individual feature will be scaled around its own center, not the center of the dataset’s extents.

Additional parameters are provided for type-specific scaling, including text, raster, and point cloud. This transformer supports raster band and palette selection. The RasterSelector can be used to modify selection.

Examples

Usage Notes

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