An interface that is implemented by layers that can support time. These layers are known as time-aware layers.
Time-aware layers contain spatial datasets that include different information for the same location at different times. If the time-aware layer supports time filtering and is connected to time-enabled data source you can perform time-based operations, such as:
- Filter data with a time extent applied to the GeoViewController.
- Compare data over time by applying a time offset to the data in a layer.
- Control which layers participate in time filtering.
- Add time-based parameters to queries.
If you are displaying a time-aware layer in a map (or scene) using a view, data is displayed based on the geo view's specified time extent (GeoViewController.timeExtent).
A layer is time-aware if it has a "Time Info" entry in the service's ArcGIS REST Services Directory.
- Implementers
Constructors
Properties
- fullTimeExtent → TimeExtent?
-
The full time extent of the layer.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- isTimeFilteringEnabled ↔ bool
-
True if the layer filters data based on its
GeoViewController.timeExtent, false otherwise.
getter/setter pair
-
onFullTimeExtentChanged
→ Stream<
void> -
Sets the callback invoked when the full time extent of the object has
changed.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- supportsTimeFiltering → bool
-
True if the layer supports filtering data based on its time values, false
otherwise.
no setter
- timeInterval → TimeValue?
-
The suggested time slider step size for this time aware layer.
no setter
- timeOffset ↔ TimeValue?
-
The amount of time by which the temporal values of this layer's data
points are offset when displaying it in a GeoViewController.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited