All FME features have an attribute called fme_geometry that indicates their geometry type.
The coordinates of an FME feature may contain any of the types of geometry shown in the following table.
Geometry Type | Example | FME Geometry Value | Description |
---|---|---|---|
Point |
![]() |
fme_point | A single x, y and possibly z set of values representing a single point on the earth's surface. |
Line |
![]() |
fme_line | A line of two or more x, y, and optionally z values. Spaghetti lines which cross them-selves are allowed, but FME always re-moves any adjacent duplicated points it finds in lines as they are read. |
Polygon |
![]() |
fme_polygon | A closed ring of 2- or 3-dimensional vertices that represent an area. The first and last points are identical. The polygon may follow either the right-hand or left-hand rule. |
Donut Polygon |
![]() |
fme_donut | A set of closed rings or polygons. The first ring defines the outer boundary of the area. The remaining rings must be completely in-side the outer boundary and define the “holes” in the area. No orientation rule is enforced. |
Aggregate |
![]() |
fme_aggregate | A collection of distinct geometric entities, treated as a single unit. These may or may not be homogenous. |
no coordinates | fme_undefined | If a feature has no coordinates, its geometry type is set to fme_undefined. |