Skip to content

Latest commit

 

History

History
94 lines (60 loc) · 3.79 KB

README.md

File metadata and controls

94 lines (60 loc) · 3.79 KB

kommune-lastejobb

Open Source Love PRs Welcome

Laster data om Norske fylker og kommuner ikke inklusive kartdata.

Komponenter og dataflyt

Dataflyt

Dataflyt

Tegnforklaring

Symbol Forklaring
Dataflyt API (HTTP REST)
Dataflyt Åpne data
Dataflyt Kart
Dataflyt Lastejobb / Konvertering
Dataflyt Bibliotek
Dataflyt Verktøy
Dataflyt Web-side/applikasjon

Datakilder (takk til)

Utdatasett

Datasettet som er resultatet av lastejobben havner i repo kommune og leses videre derfra av prosjekter som bruker datasettet.

Leses av

Bruk i sluttprodukter

Kataloger

  • stages/download: Script for å laste ned eksterne datafiler til temp/
  • stages/transform: Script som produserer resultatet og legger det i build/
  • build: Filene som kommer ut av lastejobben
  • data: Temporær lagring av nedlastede data og mellomformater

Bruk

Installere

npm run install

Laster ned avhengige biblioteker til node_modules.

Download

npm run download

Laster ned eksterne avhengigheter som lastejobben er avhengig av for å produsere sitt resultat i "transform". Denne kjører stegene som ligger i stages/download. Nedlastede data lagres som en konvensjon i katalog data.

Transform

npm run transform

Bruker allerede nedlastede data til å produsere sitt resultat. Denne brukes gjerne mens man utvikler så man slipper å laste ned data hver gang, og kan også brukes uten at man har tilgang til nett sålenge man har gjort download først. Denne kjører stegene som ligger i stages/transform

Sluttproduktet av transform skrives som en konvensjon til katalogen build.

Build

npm run build

Kjører hele lastejobben, først download, så transform.

Deploy

npm run deploy

Tar filene fra build-katalogen som er produsert i build eller transform og publiserer disse offentlig slik at andre lastejobber eller konsumenter kan nå dem uten å kjøre lastejobben.