Abstract Class Name: Feature Hierarchy

Superclass - Feature

Subclasses

Definition

A hierarchically organized collection of Features, which can be either an Aggregate Feature or a Feature Model Instance.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

Example

  1. A collection of Features representing an entire transportation network, including roads, railroads, and airfields.

FAQs

What distinguishes the Feature Hierarchy class from the Feature and Aggregate Feature classes?
Unlike a Feature, a Feature Hierarchy may not consist of a single Primitive Feature. Unlike an Aggregate Feature, a Feature Hierarchy may be a Feature Model Instance.

Can Level 0 feature topology be represented in SEDRIS?
Yes. Although in VPF, for example, the mere presence of Connected Nodes implies Level 1 topology, this is not the case in SEDRIS. The SDRM requires Feature Nodes to exist to contain the endpoint coordinates of Feature Edges. Consequently, the presence of Feature Nodes means nothing by itself. If, within a single topological layer, any two different Feature Nodes have the same Location coordinates, the topology level is Level 0. If no two Feature Nodes have identical Location coordinates, the topology level is (at least) Level 1.

Which objects (and relationships) are required to exist at each feature topology level?
At Level 0, unless the data consists solely of isolated (i.e., entity) Feature Nodes, the following objects (and the relationships among them) are all required to exist: All other types of feature topology objects and relationships MAY also exist at Level 0, but the requirements of Level 1 are NOT met.

At Level 1, no additional objects or relationships are required. However, each Feature Node must have a unique Location (i.e., two or more Feature Nodes cannot be colocated).

At Level 2, no additional objects or relationships are required. However, Feature Edges may not intersect or overlap one another, except where they meet at a common Feature Node.

At Level 3, the remaining objects and relationships are required to exist:

The set of Feature Faces must be exclusive and exhaustive, forming a complete surface (i.e., Feature Faces may not intersect or overlap one another, except where they meet at a common Feature Edge). Exactly two Feature Faces border each Feature Edge.

At Level 4, Location 3Ds are required, and there must be at least one case where more than two Feature Faces meet at a single Feature Edge.

Why can't a Reference Surface be associated to a Feature Hierarchy, as with Geometry Hierarchy?
A Reference Surface is associated to a Geometry Hierarchy to indicate that the Geometry Hierarchy contains a resolution surface. Feature Hierarchies are not used to represent Reference Surfaces.

Constraints

Associated by (one-way)

Associated with (two-way)(inherited)

Composed of (one-way)(inherited)

Composed of (one-way)

Composed of (one-way metadata)(inherited)

Component of (two-way)(inherited)

Component of (two-way)

Field Elements

SE_FEATURE_TOPOLOGY_LEVEL_ENUM feature_topology_level;

Notes

Composed of Notes

Image_Mapping_Function

 Added to support "attributes for derived objects."
 That is, these components are used only to specify
 texture mapping information for geometry that
 is derived from the <Feature> by the consumer.
 These <Image Mapping Functions> must use
 <Image Anchor> components to specify the mapping.

Prev: Feature Face Ring. Next: Feature Hierarchy Data. Up:Index.