5

Is there a way to use the Time Slider on multiple data frames simultaneously?

Example: My Dataframe 1 shows precipitation values over an area and DataFrame 2 shows corresponding temperature.. I want to be able to use the slider to advance both DFrames at once. Right now only the 'activated' dataframe is being changed with the slider..


Another example:

I have one main map and 4 inset maps with the same time-aware dataset (see image with main frame activated). I can only export the animation with one frame following time. I would like the end result to be sequential images. Has ESRI evolved some way to control multiple frames, or can you suggest a method that would get the same result?

Inset Maps with Single Control

2
  • How can I go about merging those questions to mine? I think mine is more comprehensive than the other two I referenced.
    – Map Man
    Commented Jan 11, 2016 at 22:52
  • 1
    good idea - I used the Flag option to ask the Admins to take a look. In the meanwhile I'm researching how to do this in ArcObjects, as I think you'll need to program this yourself since it's not supported out-of-the-box. But it's been many years since I did ArcObjects.... Commented Jan 11, 2016 at 23:11

2 Answers 2

1

I believe that you'll need to write some functionality in ArcObjects to achieve this, as it's not supported by the default ArcMap time slider.

There is a sample at Set the time extents for a layer then render the layer which may give some clues.

Note that this code gets a reference to the active view (the current data frame) and applies the time properties:

Dim pActiveView As IActiveView = TryCast(pMap, IActiveView)
Dim pScreenDisplay As IScreenDisplay = pActiveView.ScreenDisplay
Dim pTimeDisplay As ITimeDisplay = TryCast(pScreenDisplay, ITimeDisplay)
... sets the time properties...
pTimeDisplay.TimeValue = TryCast(pTimeExt, ITimeValue)
pActiveView.Refresh()

You may be able to get a reference to the second data frame, and apply the pTimeDisplay settings to this data frame at the same time.

0

I do not think this is possible as only one data frame can be active at any one time. FYI this may be available with ArcGIS Pro as you can work with many data frames at one.

Otherwise have you added it to the ArcGIS Ideas Website?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.