Generate Functional Attributes

ERDAS IMAGINE Help

HGD_Variant
16.5.2
HGD_Product
ERDAS IMAGINE
HGD_Portfolio_Suite
Producer

Category: Feature Analysis

Operator Pack: Feature Analysis

Associated Namespace: HexagonGeospatial.FeatureAnalysis.GenerateFunctionalAttributes

Default

Generate Functional Attribute Operator

Description

The Generate Functional Attributes operator receives as input a Features data type, and produces as output a Features data type. The output Features differ from the input Features in two ways:

  1. The schema may have one or more additional attributes with values computed from expressions. Because these are computed, they are called functional attributes.
  2. Although typically the output membership (set of features) will match the input membership 1-to-1, some expressions will cause multiple features to be output from a single input feature, thus causing a 1-to-M relationship between input and output features.

The set of output functional attributes is determined by an input set of functional attribute definitions. Each functional attribute is defined by two characteristics:

  1. Field name.
  2. Expression.

See Feature Expressions for more information.

In the event that one or more of the functional attributes specified yields a geometry field, the last of those geometry fields specified is designated as the primary geometry field.

The primary key of the output Features remains unchanged from the input Features unless an expression yields multiple features from a single input feature (as with #2 in the first set of bullets above). In this case, there is no primary key on the output Features.

Limitations

None known.

Connections

Inputs

Name

Data Type(s)

Description

Shown by Default

Required

Default Value or Behavior (must xist if not Required, may exist otherwise)

FeaturesIn

IMAGINE.String

Input features.

checkmark_gray

checkmark_gray

FunctionalAttribute1

FunctionalAttribute<N>

IMAGINE.FunctionalAttribute

Definition of a functional attribute. This port is repeating, so that multiple functional attributes can be defined. At least one is required.

checkmark_gray

checkmark_gray

Outputs

Name

Data Type(s)

Description

Shown by Default

FeaturesOut

IMAGINE.Features

Features containing additional functional attributes in their schema.

checkmark_gray

Related Operators

Syntax

GenerateFunctionalAttributes ( <FeaturesIn>, <FunctionalAttribute1>,... )