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