Interface DynamicAttribute<V>

Type Parameters:
V - the type of dynamic attribute values.
All Superinterfaces:
Attribute<V>, Property

public interface DynamicAttribute<V> extends Attribute<V>
An instance of a DynamicAttributeType containing time-dependent values of an attribute. A dynamic attribute represents the result of ascertaining the value of an attribute of a moving feature that changes over time and/or location. Dynamic attributes contain non-spatial values; time-varying geometric values should be represented by trajectories instead. DynamicAttribute holds four main information: Values are evaluated at given Temporal positions, which may be calendar dates or Julian days for instances. Even though the value of dynamic attribute depends on the spatiotemporal location, this interface only considers the temporal dependencies of their changes of value. Evaluating at the given temporal position may require interpolation. Interpolation algorithm, if any, is implementation-dependent.

DynamicAttribute can be instantiated by calls to DynamicAttributeType.newInstance().

Since:
3.1
See Also: