Laster geometri for Norske naturvernområder.
Symbol | Forklaring |
---|---|
API (HTTP REST) | |
Åpne data | |
Kart | |
Lastejobb / Konvertering | |
Bibliotek | |
Verktøy | |
Web-side/applikasjon |
Datasettet som er resultatet av lastejobben havner i repo naturvern-kart.
stages/download
: Script for å laste ned eksterne datafiler tiltemp/
stages/transform
: Script som produserer resultatet og legger det ibuild/
build
: Filene som kommer ut av lastejobbendata
: Temporær lagring av nedlastede data og mellomformater
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
.
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
.
npm run build
Kjører hele lastejobben, først download
, så transform
.
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.
Når byggejobben fullføres opprettes det en release av de tre filene som er nevnt i den historiske "staging.sh", disse hentes ned av et script på hydra, etter at boten har fått melding om at releasen er tilgjengelig. Denne meldingen sendes automatisk, når jobben er fullført.
I tillegg clones repoet naturvern-kart, filene kopieres hit og disse sjekkes så inn i master og tagges med versjonsnummeret til releasen som er laget under byggejobben. Dette for å sørge for tydelig sporbarhet, om noe skulle skjære seg.
TODO: Lage jobb og trigge denne, i natuvern-lastejobb, da denne må oppdateres når det er laget nye data her.