Gå til indhold

Timeline

Dansk navn: Tidslinje
Engelsk navn: Timeline
Ikon: time Ikon

Tidsrejse for data med tidsdimension.

Timeline (åbner i et nyt vindue)

I eksempel-configNote
DesktopJaI plugins.desktop med cfg
MobilNej
DashboardNej
KontekstJaFindes i pluginsConfig.json

Parametre under cfg i localConfig:

  • expandedPanel (boolean) — Hvis false, er panelet sammenklappet som standard. Hvis true, er panelet udvidet som standard. false som standard.
  • showHiddenLayers (boolean) — hvis true, vises en linje for hvert lag med tidsdata; hvis false, kun synlige lag. false som standard.
  • initialMode (string) — Enten single eller range. Bestemmer starttilstand for tidslinjen: enkelt tidspunkt eller tidsinterval. Standardtilstand er single
  • initialSnap (string) — enten now eller fullRange. Sætter indledende snap-politik, når lag tilføjes eller pluginet initialiseres (hvis ingen tidsvalg er gemt i kortet). Standard er now.
    • Med fullRange (og initialMode: "range") vælger tidslinjen et tidsinterval, der omfatter alle data i guide-laget.
    • Med now vælger pluginet det aktuelle tidspunkt, eller - hvis et guide-lag er valgt - guide-lagets tidspunkt tættest på nu.
  • resetButton (boolean) — viser en nulstil-knap, der nulstiller tidslinjen til fuldt interval eller til nu, afhængigt af om tilstanden er single eller range. false som standard.
    • I single-tilstand sættes tiden ved klik til tættest på nu, og til nu når lag fravælges.
    • I range-tilstand sættes tiden ved klik til lagets fulde interval.
  • disablePluginIf (udtryk, standard i koden {state('mapType') === 'cesium'}) — skjuler pluginet når udtrykket er sandt. Kan overskrives i localConfig.

Standardkonfiguration i localConfig.json

Sektion kaldt “Standardkonfiguration i localConfig.json”
{
"name": "Timeline",
"cfg": {
"expandLimit": 20
}
}

Standardkonfiguration i pluginsConfig.json

Sektion kaldt “Standardkonfiguration i pluginsConfig.json”
{
"name": "Timeline",
"glyph": "time",
"title": "plugins.Timeline.title",
"description": "plugins.Timeline.description",
"dependencies": [
"Playback"
]
}