Skip to content

Commit

Permalink
Lenker til forsidebilder (#353)
Browse files Browse the repository at this point in the history
  • Loading branch information
bjornreppen committed Jan 8, 2019
1 parent 3f2615f commit 58b6e32
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 9 deletions.
1 change: 1 addition & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ deploy:
- sqlite.tar.gz
- kodetre.tar.gz
- farger.tar.gz
- typer.tar.gz
skip_cleanup: true
on:
branch: master
Expand Down
20 changes: 20 additions & 0 deletions steg/08/full_med_bilder.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
const config = require("../../config")
const io = require("../../lib/io")
const log = require("log-less-fancy")()

const baseUrl = "https://maps.artsdatabanken.no/"

let full = io.lesDatafil("full_med_graf")

Object.keys(full).forEach(kode => {
const node = full[kode]
node.foto = node.foto || {}
node.foto.forside = {
url: baseUrl + kode.replace(/-/g, "/") + "/forside_408.jpg",
lisens: "",
opphav: "",
utgiver: ""
}
})

io.skrivDatafil(__filename, full)
14 changes: 7 additions & 7 deletions steg/09/metabase_med_bbox.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ const config = require("../../config")
const io = require("../../lib/io")
const log = require("log-less-fancy")()

let tre = io.lesDatafil("full_med_graf")
let tre = io.lesDatafil("full_med_bilder")

function readMbtiles() {
let mbtiles = io.lesDatafil("inn_mbtiles")
Expand Down Expand Up @@ -32,20 +32,20 @@ let ukjentBbox = 0
const mbtiles = readMbtiles()

const sourceTypes = ["vector", "raster.indexed", "raster.gradient"]
sourceTypes.forEach(source => addViz(source))
sourceTypes.forEach(source => addKartformat(source))

function addViz(klasse) {
function addKartformat(klasse) {
Object.keys(tre).forEach(xkode => {
const path = `${xkode.replace(/-/g, "/")}/${klasse}.3857.mbtiles`
const mbtile = mbtiles[path]
if (!mbtile) return

const target = tre[xkode]

if (!target.viz) target.viz = {}
const viz = target.viz
if (!viz[klasse]) viz[klasse] = {}
const cv = viz[klasse]
if (!target.kartformat) target.kartformat = {}
const kartformat = target.kartformat
if (!kartformat[klasse]) kartformat[klasse] = {}
const cv = kartformat[klasse]
if (mbtile.maxzoom) {
cv.zoom = [parseInt(mbtile.minzoom), parseInt(mbtile.maxzoom)]
}
Expand Down
4 changes: 2 additions & 2 deletions steg/11/typer.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ const typesystem = require("@artsdatabanken/typesystem")

let data = io.lesDatafil("metabase_med_farger")

const prefixes = ["AO", "FA", "LA", "NA", "OR", "RL"]
const prefixes = ["AR", "AO", "FA", "LA", "NA", "OR", "RL", "VV"]

prefixes.forEach(prefix => {
skrivFil(prefix)
Expand All @@ -15,7 +15,7 @@ function skrivFil(prefix) {
const dok = {}
dok.meta = {
tittel: data[prefix].tittel.nb,
url: `https://maps.artsdatabanken.no/${prefix}/${prefix}.json`
url: `https://maps.artsdatabanken.no/${prefix}/typer.json`
}
Object.keys(data).forEach(kode => {
if (kode.indexOf(prefix) === 0) dok[kode] = data[kode]
Expand Down

0 comments on commit 58b6e32

Please sign in to comment.