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.

Schema (From Table) features have no geometry.

The following schema information is added to features:

  • Feature type name
  • Attribute names
  • Attribute's native data type
  • Attribute's fme data type
  • Feature type's geometry
  • Feature type's coordinate system (only if the real reader provides coordinate system via schema features)

The table below further specifies these attributes and their allowed values.

Attribute Name

Contents

fme_feature_type_name

Name of the source feature type

No default

attribute{#}.name

A list attribute that stores the all the attribute names for the feature type defined in "fme_feature_type_name" attribute.

No default

attribute{#}.native_data_type

A list attribute that stores the type information that corresponds to the source format

No default

attribute{#}.fme_data_type

A list attribute that stores the type information that FME uses (obtained from mapping the native types to fme types)

No default

fme_geometry{#} A list attribute that stores all the supported geometries for the feature type defined in "fme_feature_type_name" attribute
fme_format_short_name

Short name for the source format

No default

fme_format_long_name

Long descriptive name for the source format

No default

fme_coordinate_system

Feature type's coordinate system name. Only supported for readers that provide coordinate system information on schema features.

No default

Example feature output:

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Feature Type: `schema'
Attribute(string): `attribute{0}.fme_data_type' has value `fme_int32'
Attribute(string): `attribute{0}.name' has value `Park ID'
Attribute(string): `attribute{1}.fme_data_type' has value `fme_varchar(20)'
Attribute(string): `attribute{1}.name' has value `Park Name'
Attribute(string): `attribute{2}.fme_data_type' has value `fme_varchar(10)'
Attribute(string): `attribute{2}.name' has value `Park Short Name'
Attribute(string): `fme_basename' has value `schema_map_with_geom'
Attribute(string): `fme_feature_type' has value `schema'
Attribute(string): `fme_feature_type_name' has value `City Parks'
Attribute(string): `fme_geometry{0}' has value `fme_area'
Attribute(string): `fme_type' has value `fme_no_geom'
Geometry Type: Unknown (0)
===========================================================================