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

Changer la date à partir du template datastream #9

Open
Gaetanbrl opened this issue Mar 12, 2024 · 5 comments
Open

Changer la date à partir du template datastream #9

Gaetanbrl opened this issue Mar 12, 2024 · 5 comments
Assignees
Labels
enhancement New feature or request

Comments

@Gaetanbrl
Copy link
Collaborator

Gaetanbrl commented Mar 12, 2024

Description

En tant qu'utilisateur
Je souhaite pouvoir cliquer sur le graphique,
Afin de changer la date d'une ou plusieurs couches.

Proposition technique

Avec highchart, il est possible de détecter le clique (via un event) et de récupérer les informations cliquées.

https://api.highcharts.com/highcharts/chart.events.click

    container.addEventListener('click', e => {
        const value = e?.point?.y;
        const formatDate = Highcharts.dateFormat('%Y-%m-%d', e?.point?.x);
        mviewer.setLayerTime("humidite_bzh", formatDate);
    });

Une fois la date connue et formatée, il est possible d'agir sur la dimension temporelle d'une couche par le biais du customcontrol ou des paramètres de la couche (si aucun custom control type temporel actif).

image

@Gaetanbrl Gaetanbrl self-assigned this Mar 12, 2024
@Gaetanbrl Gaetanbrl added the enhancement New feature or request label Mar 12, 2024
Gaetanbrl added a commit to jdev-org/bosco that referenced this issue Mar 12, 2024
@Gaetanbrl
Copy link
Collaborator Author

Modification visible sur :
https://gis.jdev.fr/mviewerbosco/?config=apps/bosco/default.xml#

ref #4

@hsquividant
Copy link
Member

N

Modification visible sur : https://gis.jdev.fr/mviewerbosco/?config=apps/bosco/default.xml#

ref #4

Nickel, on a le comportement attendu. J'ai vu aussi que l'heure n'apparait plus 👍
Pour la couche "Humidité des sols", on pourrait afficher la temporalité par défaut sans avoir à cliquer sur Options. @llonguev ?

@Gaetanbrl
Copy link
Collaborator Author

Nickel, on a le comportement attendu. J'ai vu aussi que l'heure n'apparait plus 👍

Euh.... je n'ai rien fait pour je ne comprend pas ^^

@hsquividant
Copy link
Member

hsquividant commented Mar 22, 2024

Remarque d'une collègue sur cette fonctionnalité :
une fois qu'on a cliqué sur une parcelle puis sur la chronique pour afficher une date, on n'a plus d'info sur la date sélectionnée. C'est peut-être dans "temporalité" et masqué par le bandeau de la chronique.

@Gaetanbrl
Copy link
Collaborator Author

C'est peut-être dans "temporalité" et masqué par le bandeau de la chronique.

Le calendrier se met à jour avec l'année cliquée :
image

Cependant, le calendrier peut être masqué par le template ou non déroulé en effet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants