Transformer Quick-Reference

Highlighted rows show NEW transformers.

Transformer

Brief Description

2DArcReplacer

Replaces the geometry of the feature with a two-dimensional arc whose shape is set by the parameters, which can be either constant floating point values or the values of existing attributes.

2DBoxReplacer

Replaces the geometry of the feature with a two-dimensional box whose minimums and maximums are fixed values, or are taken from attributes in the original feature.

2DCreator

Replaced with the Creator.

2DEllipseReplacer

Replaces the geometry of the feature with a two-dimensional ellipse whose shape is set by the parameters.  

2DForcer

Removes any elevation (Z) coordinates which may (or may not) have been present on the original feature.

2DGridCreator

Creates a grid of two-dimensional point features, at the origin and using the offsets specified.

2DGridReplacer

Replaces the input features with a grid of two-dimensional point features that have the specified spacing, and which cover (at least) the bounding box area of all the features that enter the transformer.

2DPointAdder

Adds a two-dimensional point as the last vertex of the feature. The ordinates are taken from attributes in the original feature.

2DPointReplacer

Replaces the geometry of the feature with a two-dimensional point whose ordinates are taken from attributes in the original feature.

 

3DAffiner

Performs 3D affine transformation on the coordinates of the feature.

3DArcReplacer

Replaces the geometry of the feature with a two-dimensional arc whose shape is set by the parameters, which can be either constant floating point values or the values of existing attributes.

3DCreator

Replaced with the Creator.  

3DForcer

Sets all the Z coordinates of the feature to the value of the specified attribute (or the entered floating point number).

3DInterpolator

Interpolates elevation values along a linear feature from a starting value to an ending value.

3DPointAdder

Adds a three-dimensional point as the last vertex of the feature. The ordinates are taken from attributes in the original feature.

3DPointReplacer

Replaces the geometry of the feature with a three-dimensional point whose ordinates are taken from attributes in the original feature.

Affiner

Performs an affine transformation on the coordinates of the feature.

AffineWarper

Performs warping operations on the spatial coordinates of features. It is used to adjust a set of observed features so they more closely match some set of reference features.

AggregateFilter

Routes features differently depending on if their geometry consists of an aggregate of several primitive geometries, or if it is a simple, single piece geometry.

Aggregator

Combines feature geometries into aggregates. One aggregate feature is output for each unique combination of values of the attributes specified in the GROUP BY.

AnchoredSnapper

Snaps endpoints of features entering via the CANDIDATE port to endpoints of features entering via the ANCHOR port. ANCHOR features are not output.

AngleConverter

Converts angles of a feature's geometry and/or attributes from one representation to another.

ArcCreator

Replaced with Creator.

ArcEstimator

Replaces the geometry of the feature with a two-dimensional circular arc whose shape is estimated from the first, middle, and last point of the linear feature passed in.

ArcMeasureExtractor

Sets the given attributes to the values of the measure named by Source Measure Name.

ArcMeasureSetter

Sets measures on an arc geometry to the values given.

ArcPropertyExtractor

Sets the given attributes to the properties of an arc geometry.

ArcPropertySetter

Sets the properties of an arc geometry to those specified.

ArcSDEGridSnapper

Simulates the ArcSDE conversion on a feature by performing ArcSDE translation, scaling, and coordinate snapping.

ArcSDEQuerier

Performs queries on an ArcSDE spatial database. The queries can have both a spatial as well as nonspatial component.

ArcStroker

Converts arc features into lines replacing the feature geometry with a series of points interpolated along the arc boundary.

AreaBuilder

Forms area features from lines and optionally cuts out any resulting holes from their containers.

AreaCalculator

Calculates the area of a polygonal feature and adds it as a new attribute.

AreaFillColorSetter

Sets the fill color for the feature's area. Formats that support color will then render the interior feature in the set color.

AreaGeneralizer

Reduces the density of area feature boundary coordinates by removing points from the original feature while preserving the original coverage topology.

AreaOnAreaOverlayer

Performs an area-on-area overlay. All input areas are intersected against each other and resultant area features are created and output.

AreaSmoother

Smooths the feature's boundary lines by determining a new location for each vertex.

AttributeAccumulator

Combines feature attributes.

AttributeClassifier

Tests if the contents of the source attribute are entirely of a particular character classification, and routes the feature accordingly.

AttributeCopier

Copies the value of an attribute to a newly created attribute.

AttributeCreator

 

Adds an attribute to the feature, supplying it some constant value.

AttributeDereferencer

Copies the value of the attribute whose name is held in the source attribute to a newly created attribute.

AttributeExploder

This factory can either process and clone a feature, and produce a new pair of attributes in each cloned feature (attribute_name/attribute_value), or for each processed feature, create a new "list" attribute that contains (attribute_name/attribute_value) pairs.

AttributeExposer

Exposes a series of attributes.

AttributeExpressionRemover

Removes all attributes on incoming features that match a given regular expression.

AttributeFileReader

Reads the contents of a file and stores them as the value for the specified attribute.

AttributeFileWriter

Writes the contents of the specified attribute to a file.  

AttributeFilter

Routes features to different output ports depending on the value of an attribute.

AttributeKeeper

Removes all attributes from the feature, except those chosen in the list.

AttributePrefixer

Adds a prefix or suffix to all attributes coming into the transformer.

AttributeRemover

Removes the attributes chosen from the feature. This is normally not necessary unless the feature will later be processed by a transformer that merges attributes onto it from other features.

AttributeRenamer

Renames a set of attributes.

AttributeReprojector

Reprojects attributes holding coordinate values from one coordinate system to another.

AttributeRounder

Rounds off an attribute to the specified number of decimal places.

AttributeSetter

Sets an existing attribute to a constant value.

AttributeSplitter

Gives values to a number of attributes (with the specified prefix) which result from splitting the source attribute's value at the delimiter character.

AttributeTrimmer

Removes any leading or trailing trim characters from the value contained in the source attribute and stores the resulting character string in the result attribute.

BaseConverter

Converts an attribute's value from one numeric system (base) to another, putting the resulting value in a new attribute.

BoundingBoxAccumulator

Creates bounding boxes for groups of features.  

BoundingBoxReplacer

Replaces the geometry of the feature with a two dimensional box whose minimums and maximums are taken from the bounds of original feature.

BoundsExtractor

Extracts the minimum and maximum values of the feature's coordinates into new attributes.

Bufferer

Replaces the geometry of the feature with a area feature (polygon or donut polygon) that buffers the original feature (or a line feature that is some distance away from the original feature).

CaseChanger

Changes the case of attribute values. Supports conversions to UPPERCASE, lowercase, Title, and Full Title Case.

CenterLineReplacer

Replaces the geometry of an area feature with a line that threads through the center of the feature. Only works well with long, thin features.

CenterOfGravityReplacer

Replaces the geometry of the feature with a point that is the "center of gravity" of the feature.

CenterPointReplacer

Replaces the geometry of the feature with a point that is in the center of the feature's bounding box.

ChangeDetector

Detects changes between two sets of input features.

CharacterCodeExtractor

Extracts the integral character code of the first character in the source string attribute, and adds its integer value in the character set to the feature as another attribute.

CharacterEncoder

Sets the result attribute to the character whose numeric code was contained in the source code attribute (or the integer entered in).

Chopper

Ensures that all features output have less than or equal to <maximum vertices> vertices.

CircularityCalculator

Calculates the "circularity" of an area feature, which indicates how elongated the feature is.

Clipper

Performs a geometric clipping operation.

Works on both raster and vector data.

Cloner

Makes copies of the features input and outputs all copies through its single output port.

ColorRasterCreator

Creates a feature with a raster of the specified size using the parameters supplied, and sends it into the workspace for processing.

CommonSegmentFinder

Tests to see which of the CANDIDATE features have even one segment in common with any BASE feature.

Concatenator

Concatenates the values of any number of attributes and constants together, and stores the result in a new attribute.

ContourGenerator

Generates contours from the underlying surface which is defined by the input POINTS, DEM_GRIDS, 3D_LINES, and BREAKLINES.

ConvexHullAccumulator

Creates convex hulls for groups of features.

ConvexHullReplacer

Replaces the geometry of the feature with a polygon representing its convex hull.

CoordinateConcatenator

Retrieves the value of all the feature's coordinates into an attribute, separated by the delimiter characters.

CoordinateCounter

Retrieves the value of the x, y, and z coordinate at the specified index into attributes.

CoordinateFetcher

Retrieves the value of the x, y, and z coordinate at the specified index into attributes.

CoordinateRemover

Removes one or more coordinates from the geometry of the feature.

CoordinateRounder

Rounds off the coordinates of the feature to the specified number of decimal places.

CoordinateSystemDescriptionConverter

This transformer converts coordinate system strings between representations.

CoordinateSystemFetcher

Retrieves the coordinate system of the feature into an attribute.

CoordinateSystemSetter

Tags all features with the given coordinate system.  

CoordinateSystemRemover

Removes the coordinate system from all input features.

Counter

Adds an attribute holding the next integer in a sequence.

CRCCalculator

Calculates a CRC value as directed for a feature and places the calculated CRC value into the attribute specifed.

Creator

Creates features using the parameters supplied, and sends them into the workspace for processing.

This transformer replaces the NullGeometryCreator, 2DCreator, 3DCreator, ArcCreator, and EllipseCreator.

CSGBuilder

Creates Constructive Solid Geometry (CSG) from pairs of solid geometry features.

CSGEvaluator

Replaces the geometry of a feature that has Constructive Solid Geometry (CSG).

CurveFitter

Smoothes features and reduces vertices by replacing line segments with arcs.

DateFormatter

Reformats a date or time string (in the Source Date attribute) into a new date format.

Deaggregator

Decomposes an aggregate feature into its components.

DecimalDegreesCalculator

Calculates a decimal degree value from separate degrees, minutes, and seconds (DMS) values, stored in attributes.

DEMGenerator

Generates a Digital Elevation Model (DEM) from the input POINTS, BREAKLINES, and 3D_LINES.

DEMDistanceCalculator

For each input line feature, a DEM is created after the reference DEM, and then output.

DEMRasterGenerator

Generates a DEM from the input POINTS, BREAKLINES, and 3D_LINES.

Densifier

Adds vertices to the feature by interpolating new coordinates along its definition at some interval of distance.

DimensionExtractor

Returns the dimension of the feature as a new attribute.

Dissolver

Dissolves area features by removing common boundaries to create larger areas.

DistanceSnipper

Shortens the geometry of a line feature by snipping off a specified amount from the ends.

DMSCalculator

Calculates degrees, minutes, and seconds (DMS) from a decimal degrees value stored in an attribute.

DonutBridgeBuilder

Builds connections between donut holes with the outer boundary of a donut, resulting in a polygon-equivalent representation of the input donut.

DonutBuilder

Cuts holes in polygonal features by making polygons completely enclosed in other polygons into holes of the containing polygon.

DonutHoleExtractor

Splits an area feature which has holes into its component rings.

DonutBridgeBuilder

Builds connections between donut holes with the outer boundary of a donut, resulting in a polygon-equivalent representation of the input donut.

DuplicateCoordinateRemover

Checks all elements of the geometry that are lines for duplicate coordinates. Any consecutive coordinates with the same location will be reduced to a single coordinate.  

DuplicateRemover

Removes duplicate features based on the value of a key attribute.

ElevationExtractor

Extracts the elevation of the first coordinate and assigns it to the named attribute.

EllipsePropertyExtractor

Sets the given attributes to the properties of an ellipse geometry.

EllipsePropertySetter

Sets the properties of an ellipse geometry as specified.

EllipseCreator

Replaced with the Creator.

EnvelopeFilter

Replaced by the SpatialFilter transformer.

EnvironmentVariableRetriever

Retrieves the specified Environment Variable, and puts it into the specified Attribute.

ExpressionEvaluator

Evaluates an arithmetic expression and returns the result in a new attribute.

Extender

Creates extensions to linear features.

Extruder

Converts the face or donut or polygon of a feature to an extrusion geometry.

FaceReplacer

Replaces the geometry of a feature from donut or polygon to face.

FeatureHolder

Stores incoming features until they have all arrived, and then releases them in their original order.

FeatureMerger

Merges the attributes of one feature onto another feature.

FeatureTypeExtractor

Adds an attribute containing the original feature type of a feature.

FeatureTypeFilter

Separates the features routed to it into their original feature types, if possible.

FMEFunctionCaller

Calls the specified FME Function, optionally putting the resulting value in the Result Attribute.

GeometryCoercer

Resets the geometry type of the feature.

GeometryExtractor

Extracts the geometry of a feature and encodes it as FME Binary, hexadecimal-encoded FME Binary, FME XML, OGC Well Known Text (wkt), Well Known Binary (wkb), or hexadecimal-encoded Well Known Binary (wkbhex), depending on the setting of the geometry encoding parameter.

GeometryFilter

Routes a feature based on its geometry type.

GeometryRefiner

Performs the following "refinements" on features' geometry:

- Any homogeneous IFMEAggregate will become a multi (IFMEMultiCurve, IFMEMultiArea, IFMEMultiPoint, or IFMEMultiText).

- Any IFMEAggregate or multi with only one member will be replaced by its single part.

- Any IFMEDonut with no holes will become an IFMEPolygon or IFMEEllipse.

- Any IFMEPath with only one segment will be replaced by that segment.

- Consecutive IFMELine segments within an IFMEPath will be combined

GeometryRemover

Completely removes the geometry of the feature.

GeometryReplacer

Replaces the geometry of each feature with the one defined by the Geometry parameter.

GeometryTraitFetcher

Copies a series of geometry traits into feature attributes.

GeometryTraitRemover

Removes traits from geometry.

GeometryTraitSetter

Copies attributes from a feature to its geometry.

GeometryValidator

Evaluates the simplicity or validity of a geometry feature, and routes the feature according to the outcome of the test(s).

GeoRSSFeatureExtractor

Constructs GeoRSS documents from the input features and stores them in the specified attribute for the features that are output by the GeoRSS port.

GeoRSSFeatureReplacer

Constructs features out of GeoRSS documents/URLs that are stored in an attribute of the input features.

GlobalVariableRetriever

Replaced by VariableRetriever.

GlobalVariableSetter

Replaced by VariableSetter.

GMLFeatureExtractor

Constructs GML documents from the input features and stores them in the specified attribute for the features that are output by the GML port.

GMLFeatureReplacer

Constructs features out of GML documents that are stored in an attribute of the input features.

GOIDGenerator

Calculates a GOID (Geographic Object IDentifier) for each incoming feature, and adds it as a new attribute. The GOID is a unique 128-bit number that incorporates the position of a feature with other numbers.

GtransAttributeReprojector

Reprojects attributes holding coordinate values from one coordinate system to another using the Gtrans reprojection library and the specified translation file.

GtransReprojector

Reprojects features using the Gtrans reprojection library and the specified translation file.

HexDecoder

Decodes the given attribute into a new attribute, by converting its encoded hexadecimal value into a new ASCII string. Decodes a value that has been encoded from the HexEncoder.

HexEncoder

Encodes the given attribute into a new attribute, by converting its ASCII value into a hexadecimal string. Can be undone with the HexDecoder.

HoleCounter

Adds a new attribute whose value is the number of holes in the feature.

HTTPDeleter