Skip to content

Commit

Permalink
merge master
Browse files Browse the repository at this point in the history
  • Loading branch information
atlefren committed Nov 12, 2015
2 parents aa13e02 + 047b67b commit 31651e2
Show file tree
Hide file tree
Showing 11 changed files with 53 additions and 23 deletions.
2 changes: 1 addition & 1 deletion build.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -247,7 +247,7 @@ module.exports = {
id: 'oslo',
name: 'Oslo',
description: 'Stedsbegrenset demonstrator med spesiell fokus på kunst og arkitektur, men også innhold fra pilotarbeidet knyttet til Akerselva og integrasjon med andre lokale kilder.',
url: 'demonstratorer/config.html?datasets=difo%2Cwikipedia%2Clokalwiki%2Chistorie%2Ckunst%2Criksantikvaren&komm=301&layer=norges_grunnkart_graatone&geomFilter=true&showGeom=true',
url: 'demonstratorer/config.html?datasets=difo%2Cwikipedia%2Clokalwiki%2Chistorie%2Ckunst%2Criksantikvaren%2Cgroruddalen%2Coslobyarkiv&komm=301&layer=norges_grunnkart_graatone&geomFilter=true&showGeom=true#13/59.9174/10.7649',
appicon:'https://upload.wikimedia.org/wikipedia/commons/thumb/0/0e/Akrobaten_gang_og_sykkelbro.jpg/320px-Akrobaten_gang_og_sykkelbro.jpg',
},
{
Expand Down
1 change: 1 addition & 0 deletions common/js/DatasetLoader.js
Original file line number Diff line number Diff line change
Expand Up @@ -275,6 +275,7 @@ KR.DatasetLoader = function (api, map, sidebar, errorCallback, useCommonCluster,

vectorLayer.enabled = _checkEnabled(dataset);
vectorLayer.fire('changeEnabled');
vectorLayer.shouldLoad = shouldLoad;

if (!shouldLoad) {
vectorLayer.clearLayers();
Expand Down
15 changes: 14 additions & 1 deletion common/js/L.Knreise.GeoJSON.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ L.Knreise.GeoJSON = L.GeoJSON.extend({
this.addData(geojson);
}
this.on('click', this._featureClicked, this);
this.on('dblclick', this._featureDblClicked, this);
this._selectedLayer = null;
},

Expand Down Expand Up @@ -123,6 +124,17 @@ L.Knreise.GeoJSON = L.GeoJSON.extend({
this.setLayerSelected(layer);
},

_featureDblClicked: function (e) {
//zom map on double click on stopped polygon
if (this.options.dataset && this.options.dataset.toPoint && this.options.dataset.toPoint.stopPolyClick) {
if (e.layer.toGeoJSON().geometry.type !== 'Point') {
if (e.layer._map) {
e.layer._map.zoomIn();
}
}
}
},

getParentLayer: function (id) {
var l = this._layers[id];
if (l) {
Expand Down Expand Up @@ -164,9 +176,10 @@ L.Knreise.GeoJSON = L.GeoJSON.extend({
},

_zoomend: function () {
if (!this.options.dataset.toPoint) {
if (!this.options.dataset.toPoint || !this.shouldLoad) {
return;
}

var removedTemp = [],
feature,
i;
Expand Down
6 changes: 3 additions & 3 deletions demonstratorer/dovre.html
Original file line number Diff line number Diff line change
Expand Up @@ -672,6 +672,8 @@ <h3><%= title %></h3>
(function () {
'use strict';

var api = new KR.API();

var kulturminneFunctions = KR.Config.getKulturminneFunctions(api);

var kommune = '0511';
Expand Down Expand Up @@ -862,17 +864,15 @@ <h3><%= title %></h3>
}
];

var api = new KR.API();

KR.setupMap(api, datasets, {
komm: kommune,
title: title,
image: image,
geomFilter: true,
layer: 'norges_grunnkart',
description: $('#description_template').html()
});
}());

</script>
</body>
</html>
7 changes: 4 additions & 3 deletions demonstratorer_content/dovre.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
(function () {
'use strict';

var api = new KR.API();

var kulturminneFunctions = KR.Config.getKulturminneFunctions(api);

var kommune = '0511';
Expand Down Expand Up @@ -191,13 +193,12 @@
}
];

var api = new KR.API();

KR.setupMap(api, datasets, {
komm: kommune,
title: title,
image: image,
geomFilter: true,
layer: 'norges_grunnkart',
description: $('#description_template').html()
});
}());
}());
16 changes: 15 additions & 1 deletion dist/scripts.js
Original file line number Diff line number Diff line change
Expand Up @@ -1141,6 +1141,7 @@ L.Knreise.GeoJSON = L.GeoJSON.extend({
this.addData(geojson);
}
this.on('click', this._featureClicked, this);
this.on('dblclick', this._featureDblClicked, this);
this._selectedLayer = null;
},

Expand Down Expand Up @@ -1246,6 +1247,17 @@ L.Knreise.GeoJSON = L.GeoJSON.extend({
this.setLayerSelected(layer);
},

_featureDblClicked: function (e) {
//zom map on double click on stopped polygon
if (this.options.dataset && this.options.dataset.toPoint && this.options.dataset.toPoint.stopPolyClick) {
if (e.layer.toGeoJSON().geometry.type !== 'Point') {
if (e.layer._map) {
e.layer._map.zoomIn();
}
}
}
},

getParentLayer: function (id) {
var l = this._layers[id];
if (l) {
Expand Down Expand Up @@ -1287,9 +1299,10 @@ L.Knreise.GeoJSON = L.GeoJSON.extend({
},

_zoomend: function () {
if (!this.options.dataset.toPoint) {
if (!this.options.dataset.toPoint || !this.shouldLoad) {
return;
}

var removedTemp = [],
feature,
i;
Expand Down Expand Up @@ -2669,6 +2682,7 @@ KR.DatasetLoader = function (api, map, sidebar, errorCallback, useCommonCluster,

vectorLayer.enabled = _checkEnabled(dataset);
vectorLayer.fire('changeEnabled');
vectorLayer.shouldLoad = shouldLoad;

if (!shouldLoad) {
vectorLayer.clearLayers();
Expand Down
4 changes: 2 additions & 2 deletions dist/scripts.min.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions dist/scripts3d.js
Original file line number Diff line number Diff line change
Expand Up @@ -2193,6 +2193,7 @@ KR.DatasetLoader = function (api, map, sidebar, errorCallback, useCommonCluster,

vectorLayer.enabled = _checkEnabled(dataset);
vectorLayer.fire('changeEnabled');
vectorLayer.shouldLoad = shouldLoad;

if (!shouldLoad) {
vectorLayer.clearLayers();
Expand Down
2 changes: 1 addition & 1 deletion dist/scripts3d.min.js

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions grunt_templates/index.html.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

<title>KNReise - demonstratorer</title>

<link href='bower_components/fontawesome/css/font-awesome.min.css' rel='stylesheet' />
<link href='bower_components/font-awesome/css/font-awesome.min.css' rel='stylesheet' />
<link href='bower_components/bootstrap/dist/css/bootstrap.min.css' rel='stylesheet' />
<link href='common/css/generator.css' rel='stylesheet' />

Expand Down Expand Up @@ -60,11 +60,11 @@
<p>Riksantivaren har ulike tjenester som er gjort tilgjengelig. Fagdata fra Askeladden og <a href="http://kulturminnesok.no">Kulturminnesøk</a> og bilder fra tjenesten <a href="http://kulturminnebilder.ra.no/">Kulturminnebilder</a> er gjort tilgjengelig ved hjelp av Riksantikvarens SPARQL-grensesnitt. Brukerregistrerte kulturminner fra Kulturminnesøk er gjort tilgjengelig ved hjelp av deres Husmann API.</p>
<p>Den stedfestede <a href="https://arkivverket.no/arkivverket/Digitalarkivet/Om-Digitalarkivet/Om-kjeldene/Folketellingen-1910">folketellingen fra 1910</a> fra Riksarkivet her gjort tilgjengelig ved hjelp av <a href="https://arkivverket.no/arkivverket/content/download/12760/123213/version/5/file/API_1910_koord.pdf">Digitalarkivets API</a></p>
<p>Stedfestede artikler fra Wikipedia - <a href="http://no.wikipedia.org">bokmål</a> og <a href="http://nn.wikipedia.org">nynorsk</a> - er hentes fra Wikipedia sitt <a href="http://https://www.mediawiki.org/wiki/Extension:GeoData">eget API</a> for uthenting av stedfestede artikler. Et tilsvarende API er gjort tilgjengelig av <a href="http://lokalhistoriewiki.no/index.php/Norsk_lokalhistorisk_institutt">NLI</a> for uthenting av stedfestede artikler fra <a href="http://lokalhistoriewiki.no">Lokalhistoriewiki</a>.</p>
<p>En del innhold er lagt inn i ulike løsninger for lagring og tilgjengeliggjøring av stedfestede data - uten en direkte kobling til original kilde. Dette er gjort for å vise muligheter ved integrasjon av ulike datatyper og i de tilfeller der det ikke var praktisk mulig å hente data direkte. Et statisk uttrekk av artsobservasjoner er gjort tilgjengelig ved hjelp av Norvegiana. <a href="http://www.miljodirektoratet.no/no/Tema/Verneomrader/">Verneområder</a> fra Miljødirektoratet og <a href="http://www.oppdaggroruddalen.no/">Oppdag Groruddalen</a> fra <a href="https://www.oslo.kommune.no/politikk-og-administrasjon/etater-og-foretak/byantikvaren/">Byantikvaren i Oslo</a> og <a href="https://www.nb.no/">Nasjonalbibliotekets</a> <a href="http://www.genealogi.no/mediawiki/index.php/Liste_over_digitaliserte_bygdeb%C3%B8ker_%E2%80%93_Telemark">bygdebøker fra Telemark</a> er gjort tilgjengelig ved hjelp av <a href="http://cartodb.com">CartoDB</a>. Ulike formidlingsrettede fortellinger er gjort tilgjengelig ved hjelp av tjenesten <a href="http://digitaltfortalt.no">Digitalt fortalt</a> - dette gjelder innhold fra <a href="http://pilegrimsleden.no/">Nasjonalt Pilegrimssenter</a>, <a href="https://www.oslo.kommune.no/politikk-og-administrasjon/etater-og-foretak/byantikvaren/">Byantikvaren i Oslo</a> og <a href="http://arkivverket.no/">Arkivverket</a>.</p>
<p>En del innhold er lagt inn i ulike løsninger for lagring og tilgjengeliggjøring av stedfestede data - uten en direkte kobling til original kilde. Dette er gjort for å vise muligheter ved integrasjon av ulike datatyper og i de tilfeller der det ikke var praktisk mulig å hente data direkte. Et statisk uttrekk av artsobservasjoner er gjort tilgjengelig ved hjelp av Norvegiana. <a href="http://www.miljodirektoratet.no/no/Tema/Verneomrader/">Verneområder</a> fra <a href="">Miljødirektoratet</a> og <a href="http://www.oppdaggroruddalen.no/">Oppdag Groruddalen</a> fra <a href="https://www.oslo.kommune.no/politikk-og-administrasjon/etater-og-foretak/byantikvaren/">Byantikvaren i Oslo</a> og <a href="https://www.nb.no/">Nasjonalbibliotekets</a> <a href="http://www.genealogi.no/mediawiki/index.php/Liste_over_digitaliserte_bygdeb%C3%B8ker_%E2%80%93_Telemark">bygdebøker fra Telemark</a> er gjort tilgjengelig ved hjelp av <a href="http://cartodb.com">CartoDB</a>. Ulike formidlingsrettede fortellinger er gjort tilgjengelig ved hjelp av tjenesten <a href="http://digitaltfortalt.no">Digitalt fortalt</a> - dette gjelder innhold fra <a href="http://pilegrimsleden.no/">Nasjonalt Pilegrimssenter</a>, <a href="https://www.oslo.kommune.no/politikk-og-administrasjon/etater-og-foretak/byantikvaren/">Byantikvaren i Oslo</a> og <a href="http://arkivverket.no/">Arkivverket</a>.</p>
<p><a href="http://jernbanemuseet.no">Jernbanemuseet</a> sitt innhold knyttet til 2. verdenskrig er hentet ut fra tjenesten <a href="http://kulturit.org/kulturpunkt">Kulturpunkt</a>.</p>
<p>Historiske foto er gjort tilgjengelig fra ulike kilder. Et stort antall er gjort tilgjengelig fra <a href="http://digitaltmuseum">Digitalt Museum</a> og en rekke mindre samlinger av stedfestede foto er gjort tilgjengelig fra <a href="http://flickr.com">Flickr</a> -<a href="https://www.trondheim.kommune.no/byarkivet">Trondheim byarkiv</a>, flyfoto fra <a href="https://wideroevestfold.wordpress.com/">Vestfoldmuseene</a>, krigsbilder fra <a href="http://www.arkivinordland.no/">Arkiv i Nordland</a>, foto fra <a href="http://riksarkivet.no">Riksarkivet</a>, <a href="http://nb.no">Nasjonalbiblioteket</a>, <a href="http://nve.no">NVE</a>, <a href="https://www.oslo.kommune.no/natur-kultur-og-fritid/byarkivet/">Oslo byarkiv</a> og <a href="http://www.perspektivet.no/en/">Perspektivet Museum</a>.</p>
<p>Pilegrimsleden er gjort tilgjengelig fra Nasjonal Pilegrimssenter og det er gjort mulig å ta i bruk alle stier og ruter fra ut.no.</p>
<p><a href="http://kartverket.no/kart/gratis-kartdata/">Åpent tilgjengelige kart fra Kartverket</a> er brukt som bakgrunnskart. I tillegg er det brukt kart basert på <a href="http://openstreetmap.org">OpenStreetMap</a> og tjenesten <a href="http://mapbox.com">Mapbox</a>. Terrengdata for visning av 3D-kart er basert på data fra Kartverket og <a href="http://cesium.com">Cesium</a>.</p>
<p>Historiske foto er gjort tilgjengelig fra ulike kilder. Et stort antall er gjort tilgjengelig fra <a href="http://digitaltmuseum">Digitalt Museum</a> og en rekke mindre samlinger av stedfestede foto er gjort tilgjengelig fra <a href="http://flickr.com">Flickr</a> -<a href="https://www.trondheim.kommune.no/byarkivet">Trondheim byarkiv</a>, <a href="https://wideroevestfold.wordpress.com/">flyfoto fra Vestfoldmuseene</a>, <a href="http://www.arkivinordland.no/">krigsbilder fra Arkiv i Nordland</a>, foto fra <a href="http://riksarkivet.no">Riksarkivet</a>, <a href="http://nb.no">Nasjonalbiblioteket</a>, <a href="http://nve.no">NVE</a>, <a href="https://www.oslo.kommune.no/natur-kultur-og-fritid/byarkivet/">Oslo byarkiv</a> og <a href="http://www.perspektivet.no/en/">Perspektivet Museum</a>.</p>
<p>Pilegrimsleden er gjort tilgjengelig fra <a href="http://pilegrimsleden.no/">Nasjonalt Pilegrimssenter</a> og det er gjort mulig å ta i bruk alle stier og ruter fra <a href="http://ut.no/">ut.no</a>.</p>
<p><a href="http://kartverket.no/kart/gratis-kartdata/">Åpent tilgjengelige kart fra Kartverket</a> er brukt som bakgrunnskart. I tillegg er det brukt kart basert på <a href="http://openstreetmap.org">OpenStreetMap</a> og tjenesten <a href="http://mapbox.com">Mapbox</a>. Terrengdata for visning av 3D-kart er basert på data fra <a href="http://kartverket.no">Kartverket og <a href="http://cesiumjs.org/">Cesium</a>.</p>

</div>

Expand Down
Loading

0 comments on commit 31651e2

Please sign in to comment.