Resets the geometry type of the feature. Depending on the feature’s actual coordinates, the transformer may have no effect. This transformer is sometimes used to have area features treated as though they were linear features, either because some later processing requires lines, or the destination format represents lines different than polygons and the linear representation is desired.
If you try to set the feature’s geometry type to fme_point and the feature has more than one coordinate, then the feature’s geometry type is unchanged. The feature will also be cleaned up if there are duplicate points. An exception is made for point clouds, where the fme_point option will produce a single multi-point feature containing all points in the point cloud.
If you try to set the feature’s geometry type to fme_polygon and the feature has more than one coordinate, then the first coordinate and the last coordinate must be the same or the feature’s geometry type will be unchanged.
If you try to set the feature’s geometry type to fme_line or fme_polygon and the feature had only one coordinate, then the feature’s geometry type is unchanged.
If you try to set the feature's geometry type to fme_arc or fme_ellipse and the feature had a center point, the existing center point will be used. If no center point existed, the first coordinate on the feature will be used for the center point.
If you try to set the feature's geometry type to fme_text, the existing geometry will be used as the text location. An exception to this occurs when the existing geometry is already of type fme_text, in which case the text location will be unchanged.
If you try to set the feature's geometry to fme_composite_surface and the geometry of the feature is not a multi-surface or brep solid, or extrusion or box or csg solid, then the feature's geometry will be unchanged. An exception for this option is when the source feature contains a mesh, in which case this option will produce a multi-surface.
If you try to set the feature's geometry to fme_brep_solid and the geometry of the feature is not a composite surface or multi-surface or extrusion or box or csg solid, then the feature's geometry will be unchanged.
If you try to set the feature's geometry to fme_point_cloud and the geometry of the feature is not a raster, multi-point or a simple aggregate made up only of points, then the feature's geometry will be unchanged.
If you try to set the feature’s geometry to fme_aggregate and the geometry of the feature is not a multi, then the feature’s geometry will be unchanged.
If you try to set the feature’s geometry to fme_multi and the geometry of the feature is not an aggregate, then the feature’s geometry will be unchanged.
If Compare Z values for duplicates removal is set to Yes, then two coordinates are considered as duplicates if their coordinates are equal in X, Y and Z values. Otherwise, only X and Y values are considered. If the geometry is a surface or a solid, then the geometry of the feature is turned into a polygon or a collection of polygons. In these cases, this parameter is ignored.
See fme_geometry and fme_type for more information.
About Transformer Parameter Options
See FMEpedia for additional information about this transformer.
Search for samples and information about this transformer on FMEpedia.
Keywords: geometry coerce "point cloud" pointcloud" "fme geometry" "reset geometry" LiDAR sonar