Feature Representation

In addition to the generic FME feature attributes that FME Workbench adds to all features (see About Feature Attributes), this format adds the format-specific attributes described in this section.

Attribute Name

Notes

Contents

gme_type

 

The type of geometric entity stored within the feature is listed below:

gme_no_geom

gme_point

gme_line

gme_polygon

gme_collection

gme_layer_name

Optional

Used for layer creation only. See Layer Creation and Styling for details.

Name of the layer.

gme_layer_description

Optional

Used for layer creation only. See Layer Creation and Styling for details.

Description of the layer.

gme_layer_tags

Optional

Used for layer creation only. See Layer Creation and Styling for details.

List attribute of tags for the layer.

gme_layer_style

Optional

Used for layer creation only. See Layer Creation and Styling for details.

Serialized JSON that corresponds directly to the style property of the Layers resource on the Google Maps Engine exp2 API.

It contains Display Rules that specify styling and filtering options. The GoogleMapsEngineStyler transformer provides a convenient interface for generating valid values for this attribute.

In order to catch common errors, the Google Maps Engine writer performs validation on any filters defined in the styles. Filter columns must match an attribute on the writer feature type, and filter operators must be valid for the attribute type.

gme_created

Read-only

Timestamp that indicates when the vector table was created, in FME date format.

gme_last_modified

Read-only

Timestamp that indicates when the vector table was last modified, in FME date format.

No Coordinates

Points

Line

Polygon

Collection

Attribute Types

This section of the <WriterKeyword>_DEF statement defines the column types for a table.

Column Type

Description

double

Double fields store floating point values. There is no ability to specify the precision and width of the field.

integer Integer fields store signed integers.
string String fields store arbitrary string data, with a maximum length of 4000 characters.
boolean Boolean fields store true or false.
datetime

Datetime fields store RFC 3339 timestamps.

The reader converts values to FME date format. The writer expects values to be in FME date format, and will convert them to RFC 3339 for use with Google Maps Engine.

When writing, it is recommended that values include a timezone offset – otherwise, the writer will assume a timezone.

  • In FME 2014, the writer will assume GMT.
  • In FME 2015, the writer will assume the local timezone, adjusting for daylight savings if necessary.

Note that the Google Maps Engine API always returns datetime values in GMT, regardless of the timezone used to write the original value. The reader will represent this by always including a timezone offset of +00 in datetime values.