Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Temporal Controller panel needs easier way to set current date #39107

Open
CoryAlbrecht opened this issue Sep 30, 2020 · 6 comments
Open
Labels
Feature Request Temporal Temporal filtering or animation

Comments

@CoryAlbrecht
Copy link

The Temporal Controller panel (TCP) offers a way to step through time-based data while showing only a desired subset, but it does not easily allow you to jump an arbitrary time frame to view or edit data.

For example, if this is my layer:
image

them my map canvas view looks like this:
image

The TCP starts me off at the earliest date it finds in the layer's start field, which in this case is August 3rd, 1347, so if I need to jump tp January 1st, 1400, I have to drag the slider thumb to somewhere close by as each step is larger than the 1 day that is chosen—in the screenshot above, the sliderbar's minimum drag step with the mouse is 10 months—and then hold down an arrow key to get close, and then several more single taps to get right on.

One should just be able to enter an arbitrary timestamp and have the TCP jump to it right away, rather than having to futz with with a slider bar of inadequate resolution to get there eventually.

@rduivenvoorde
Copy link
Contributor

FYI, in the 'old' TimeManager plugin this was possible by making 'current time frame start' an time input:

Screenshot-20201001101111-675x145

So you were able to fiddle your time in there....
This can be a first step, maybe even doable for me.

Next Feature Request (from me) then would be to have some widget like the 'Android time widget' which makes setting the actual time very intuitive (by setting the Hours first and then the Minutes). But that is probably more a Qt feature request :-)

image

@nyalldawson
Copy link
Collaborator

Setting an exact time range is what the second mode (filter mode) in the temporal controller was designed for. Is there any reason you can't use that mode instead?

@nyalldawson nyalldawson added the Feedback Waiting on the submitter for answers label Oct 1, 2020
@rduivenvoorde
Copy link
Contributor

Ah duh, well, speaking for myself here... I never used that second little button...

@CoryAlbrecht is that what you are looking for?

Note that in the old Time Manager there was indeed the concept of 'Time frame start', which in combi with the 'Time frame size' made it possible to set your time slider to a certain time, or even make the timeslider 'move' by using your arrow-keys and select one of the time-fields in the input as I do below. I move the slider with my keyboard arrows:

timemanager

(mmm, why does github not have webm as possible screencast format...)

@CoryAlbrecht
Copy link
Author

CoryAlbrecht commented Oct 2, 2020

@nyalldawson Sorry if I wasn't clear, but I am not talking about setting a specific range down to the second. Like I said, I need to get to an arbitrary time displayed on the canvas so I can add a new feature which exists at that time. The range may be 1387-08-03 to 2099-12-31 as shown in the screencap, but I need to jump to 1421-04-21 to add a new feature. Or to sometime in 1433, or 1477, and so on.

@github-actions
Copy link

The QGIS project highly values your report and would love to see it addressed. However, this issue has been left in feedback mode for the last 14 days and is being automatically marked as "stale".
If you would like to continue with this issue, please provide any missing information or answer any open questions. If you could resolve the issue yourself meanwhile, please leave a note for future readers with the same problem and close the issue.
In case you should have any uncertainty, please leave a comment and we will be happy to help you proceed with this issue.
If there is no further activity on this issue, it will be closed in a week.

@github-actions github-actions bot added the stale Uh oh! Seems this work is abandoned, and the PR is about to close. label Dec 22, 2020
@gioman gioman removed Feedback Waiting on the submitter for answers stale Uh oh! Seems this work is abandoned, and the PR is about to close. labels Dec 22, 2020
@CoryAlbrecht
Copy link
Author

CoryAlbrecht commented Dec 27, 2020

Ah duh, well, speaking for myself here... I never used that second little button...

@CoryAlbrecht is that what you are looking for?

Note that in the old Time Manager there was indeed the concept of 'Time frame start', which in combi with the 'Time frame size' made it possible to set your time slider to a certain time, or even make the timeslider 'move' by using your arrow-keys and select one of the time-fields in the input as I do below. I move the slider with my keyboard arrows:

timemanager

(mmm, why does github not have webm as possible screencast format...)

Yeah, if the "Frame:" header line in the panel were an editable control so I could put in timestamp ${X} and the canvas would show ${X}+${StepSize}, that would be great. That way I could just quickly enter in the time-location I need to view/edit/add new features.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request Temporal Temporal filtering or animation
Projects
None yet
Development

No branches or pull requests

4 participants