Time Sliders

The Essentials Time Sliders feature is only available for ArcGIS Server feature layers that have time enabled.

ArcGIS Server time-aware layers store information about how the layer's dataset changes over time. Geocortex Essentials supports time-aware layers.

You can configure a time slider that end users use to visualize time-aware data in the viewer. The time slider shows and hides features based on each feature's time data and the user's time selection on the timeline.

Time-aware layers have a time extent. The time of each data point lies within its layer's time extent. The map also has a time extent, which is the full time extent of all the connected time-aware map services and layers.

Time Extent of a Map Service

The time extent of a map service with multiple time-aware layers spans the individual time extents of the layers. This is illustrated in the following figure. The top three horizontal lines represent the time extents of the map service's three time-aware layers. The bottom horizontal line is the time extent of the map service.

Time extent of a map service spans the time extents of its time-aware layers

For example, suppose your site has a map service with two time-aware layers:

The map service's time extent is March 12, 1950, to February 3, 2011.

You can override a map service's time extent.

Time Extent of the Map

The time extent of a site's map is determined similarly to how the time extent of a map service is determined, except in this case, it is the time extents of map services that are combined, instead of layers. The time extent of a site's map spans the time extents of all its time-aware map services.

The time extent of a map spans the time extents of its time-aware map services

Configure Time Sliders

In Manager, you can configure new time sliders from the Time Sliders page. You can use the Add Time Slider button to create a new time slider configuration that users can choose in the viewer.

Alternatively, you can click the Import Time Sliders icon to add a time slider that is configured based on the map's current time-aware layers. The time slider's name and extent are generated from the layer information. If your map has multiple time-aware map services enabled, you can also create a preconfigured Aggregated Time Slider, which has a start time and end time that encompasses all of the map's time-aware layers.

Once you have configured time sliders in Manager, you must configure the time slider map widget in the viewer. For more information about configuring time sliders in the viewer, see TimeSlider Module.

Time Slider Settings

Time sliders have the following settings:

Time Options

You can configure the mode in which the time slider works.

You can override a time-aware map service's time extent in Essentials. For example, if a map service provides 100 years of data, from January 1, 1900, to January 1, 2000, you can limit the data available in the viewer to be a portion of the 100 years of data. In this case, you could override the map service's time extent to start at January 1, 1980.

To configure a time-aware map service's time extent:

  1. In Manager, edit the map service that you want to configure.

  2. Click the Functional tab.

  3. Select one of the following options from the Time Aware Mode menu, which is only available for OGC time-aware services:

    • Range: Requests the start and end times of the current time extent. This is the option selected by default.

    • Instant: Requests only a single time value - the end of the current time extent.

    • Default: Does not request a time value. Use with a time-aware service that has been configured to return data from a 'default' time when no time is specified. For example, a radar map service may return the latest available data if Default is selected.

    Not every OGC time-aware service supports every Time Aware Mode.

  4. Select the Override Time Settings checkbox.

    If the Functional tab does not have settings for Override Time Settings, Start Time, and End Time, then the map service you are editing does not support time-aware layers.

  5. Click in the Start Time box to open a calendar, and then click the date you want to use as the beginning of the time slider's time extent.

    The date must be in UTC (Coordinated Universal Time).

  6. Click in the End Time box to open a calendar, and then click the date you want to use as the end of the time slider's time extent.

    The date must be in UTC (Coordinated Universal Time).

  7. Click Apply Details.