Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Case 4. Yr-kart til folket!

Vindkart

Bakgrunn

For et par år siden lanserte vi nye værkart på Yr, som blant annet inkluderte animerte vindkart basert på algoritmer utviklet for visualisering av data fra partikkelakselerator. De nye kartene, som erstatter vår gamle WMS-karttjeneste er utviklet etter spesifikasjon fra NRK og bruker Mapbox-protokollen.

I motsetning til andre karttjenester er de dog ikke laget for å plottes direkte på kartet, men i stedet behandles som rådata som må prosesseres i klienten for optimal visning. For eksempel har de ikke transparens, og vi bruker rød- og grønnkomponenten i bildet for å angi hhv x- og y-komponenten av vindvektorer. For optimal ytelse bør man bruke en GPU til å prosessere karttilene om til bilder som kan vises på skjerm, enten via en backend med bruk av OpenGL, eller vha WebGL direkte i klienten.

Funksjonelle krav

Det anbefales å implementere dette i Android vha Javascript/WebGL i WebView.

Må kunne:

  • legge tiles for temperatur og nedbør på kart
  • lage transparens for data under gitt terskelverdi (fx regn)

Bør kunne:

  • justere fargepalett

For spesielt interesserte:

  • vise vind og strøm (med piler eller animasjon)
  • kombinere med andre datakilder, fx turplanlegger fra EnTur
  • sette opp en backend som rendrer ferdige karttiles som kan brukes direkte i klienten

Datakilder

Kartilene bruker WebMercator-projeksjon, som er default i de fleste kartklienter.

Ressurser

Yr-maps

WebGL

WebView in Android

Spørsmål?

Kontakt yr-maps@met.no for tekniske spørsmål angående kartene (men ikke om Android/Kotlin, der må dere spørre gruppelærer).


2025-01-30, Geir Aalberg