ArcGIS Runtime SDK for iOS: <AGSTimeAware> Protocol Reference
ArcGIS Runtime SDK for iOS  100.15
<AGSTimeAware> Protocol Reference

Description

A protocol that can be implemented by layers that support time.

A protocol that can be implemented by layers that support time. When time is enabled on a layer, data can be filtered/fetched based on a time-range.

See also
AGSGeoView::timeExtent to set the time-range for which data needs to be displayed
Since
100.2
Inheritance diagram for <AGSTimeAware>:
AGSArcGISMapImageLayer AGSFeatureLayer AGSKMLLayer AGSRasterLayer AGSWMSLayer AGSSubtypeFeatureLayer

Properties

AGSTimeExtentfullTimeExtent
 
BOOL supportsTimeFiltering
 
BOOL timeFilteringEnabled
 
AGSTimeValuetimeInterval
 
AGSTimeValuetimeOffset
 

Property Documentation

◆ fullTimeExtent

- (AGSTimeExtent*) fullTimeExtent
readnonatomicstrong

The full time extent of the layer 100.2

◆ supportsTimeFiltering

- (BOOL) supportsTimeFiltering
readnonatomicassign

Indicates whether the layer supports filtering its contents by a time range 100.2

◆ timeFilteringEnabled

- (BOOL) timeFilteringEnabled
readwritenonatomicassign

Indicates whether the layer must use the time extent defined on the owning AGSGeoView::timeExtent and filter its content. Only applicable if the layer supports time filtering (see supportsTimeFiltering) 100.2

◆ timeInterval

- (AGSTimeValue*) timeInterval
readnonatomicstrong

Returns the suggested time slider step size for this time aware layer. Can be nil if no time interval is suggested for this time aware object.

100.2

◆ timeOffset

- (AGSTimeValue*) timeOffset
readwritenonatomicstrong

A time offset for this layer. This is useful when data from different layers belong to different time periods and must be displayed together. The offset it applied on-the-fly, it does not change the actual data of the layer. The time offset is subtracted from the time extent set on the owning AGSGeoView::timeExtent before the extent is used to filter content from the layer. 100.2