fme-geometry
This is a non-composite builder that deserializes different geometry types from different geometry serializations.
builder type: non-composite
geometry constructed: All FME-supported geometries.
data parameters:
Data Name |
Value |
Required/ |
---|---|---|
data-string |
The string containing the serialized geometry. Range: String |
Required |
encoding |
Specifies the encoding of the serialized geometry. The encoding maybe the FME XML geometry representation, the FME hex encoded binary geometry serialization, the OGC hex encoded WKB serialization or the OGC WKT serialization. Range: fme-xml | fme-binary-hex | ogc-wkb-hex | ogc-wkt Default: fme-xml |
Optional |
coordinate-system |
Specifies the coordinate system name. If the expression sequence for the coordinate-system evaluates to the empty string, then the coordinate system for the feature being built will not be set. Range: String |
Optional |
name |
Specifies the geometry’s name. Range: String |
Optional |
The following example illustrates the usage of the fme-geometry builder.
fmegeometry.xml
<?xml version="1.0"?> <feature> <geom>POINT (-0.915929 0.482301)</geom> </feature>
fmegeometry.xmp
<?xml version="1.0"?> <xfMap> <feature-map> <mapping match="feature"> <feature-type> <literal expr="feature" /> </feature-type> <geometry activate="fme-geometry"> <data name="encoding"><literal expr="ogc-wkt"/></data> <data name="data-string"> <extract expr="./geom"/> </data> </geometry> </mapping> </feature-map> </xfMap>