FME Transformers: 2024.2
FME Transformers: 2024.2
fme_type
In addition to the fme_geometry attribute which indicates what the coordinates of an FME feature are, each FME feature also has an fme_type attribute which controls the interpretation of those coordinates. For example, a feature with fme_geometry of fme_point may be used to represent a point, a text object, an arc, or an ellipse. The value of the fme_type attribute is used to indicate which interpretation should be made.
The fme_type attribute can have one of a set number of values. Depending on the value of fme_type, there may be additional attributes required to fully interpret the geometry.
The following table lists the allowed values for fme_type, the associated fme_geometry, and its additional attributes.
fme_type |
fme_geometry |
Additional Attributes |
---|---|---|
fme_arc |
fme_point |
fme_rotation The rotation of the primary axis in degrees counterclockwise from the primary axis. If not set, then 0 is assumed.
fme_primary_axis The length of the primary semi-axis of the defining ellipse measured in ground units. fme_secondary_axis The length of the secondary semi-axis of the defining ellipse measured in ground units. For circular arcs this value will be equal to the fme_primary_axis. fme_start_angle Copy
fme_sweep_angle Copy
|
fme_any |
Accepts any potential geometry (except text) |
Various |
fme_area |
fme_polygon or fme_donut or fme_aggregate |
None |
fme_collection |
fme_aggregate |
None |
fme_ellipse |
fme_point |
fme_rotation The rotation of the primary axis in degrees counterclockwise from horizontal. If not set, then 0 is assumed. fme_primary_axis The length of the primary semi-axis of the ellipse measured in ground units. fme_secondary_axis The length of the secondary semi-axis of the ellipse measured in ground units. For circles this value will be equal to the fme_primary_axis. |
fme_line |
fme_line or fme_aggregate |
None |
fme_no_geom |
fme_undefined |
None |
fme_point |
fme_point or fme_aggregate |
None |
fme_raster |
fme_aggregate |
None |
fme_solid |
fme_aggregate |
None. Note fme_solid is the fme_type for the following geometries: Extrusion, Box, BRepSolid, CSGSolid, and CompositeSolid.
|
fme_surface |
fme_aggregate |
None. Note fme_surface is the fme_type for the following geometries: Face, RectangleFace, TriangleStrip, TriangleFan, and CompositeSurface.
|
fme_text |
fme_point |
fme_rotation The rotation of the text in degrees counterclockwise from horizontal. If not set, then 0 is assumed. fme_text_string The actual annotation string. fme_text_size The height of the text measured in ground units. |
Note Any features with an fme_geometry value of fme_aggregate, and an fme_type other than fme_collection must be homogeneous aggregates. An fme_type of fme_collection allows the feature to have heterogeneous aggregate geometry.