Top Banner
Kartverkets tjenester – «kortversjonen» Av Rolf H. Dybdal, IT avdelingen, Kartverket
18

Kartverkets tjenester BK2015

Jul 16, 2015

Download

Technology

Geodata AS
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Kartverkets tjenester BK2015

Kartverkets tjenester –«kortversjonen»

Av Rolf H. Dybdal, IT avdelingen, Kartverket

Page 2: Kartverkets tjenester BK2015

Innhold

GATEKEEPER

Page 3: Kartverkets tjenester BK2015

Tjenester i hopetallOver 100 tjenester, både tematiske og topografiske

Page 4: Kartverkets tjenester BK2015

WMS

• openwms.statkart.no

• wms.geonorge.no

60-70 tjenester

/skwms1/wms.navn?

/skwms1/wms.navn?

Page 5: Kartverkets tjenester BK2015

Finne fram

• Hvordan finne fram til riktig tjeneste

• Nye www.geonorge.no

• https://kartkatalog.geonorge.no

• https://www.geonorge.no/geonetwork/srv/nor/csw?

Åpne tjenester:

• http://status.kartverket.no/tjenester/openwms.py

Page 6: Kartverkets tjenester BK2015

WMS - åpne tjenester

• Åpne tjenester (http://openwms.statkart.no/)

• Lisens er: CC BY 4.0 (Creative Commons navngivelse 4.0)

• (http://www.kartverket.no/Kart/Gratis-kartdata/Lisens/)

• Begrensninger:

• 300 kall pr unike ip pr døgn (langtidsbegrensning)

• Max 30 kall på 10 sek (korttidsbegrensning)

Page 7: Kartverkets tjenester BK2015

WMS - tilgangskontroll

• Norge digitalt++ (http://wms.geonorge.no/)

• Begrensning: 30 kall på 10 sek.

• Registrert IP

• Forhåndsregistrert (enkelt-IP, nettverk)

• Selv-registrert IP (Kun enkelt IP (host)) (Demo?)

• Begrenset gyldighet (inntil 8 timer)

• Ticket:

Page 8: Kartverkets tjenester BK2015

WMS-tilgangskontroll: Ticket

• Krever gyldig BAAT bruker med rettigheter til aktuell tjeneste

• Hente ticket:

• https://baat.geonorge.no/skbaatts/req?

• Parametre:

• Brukerid - [BAAT brukernavn]

• Passord - [Tilhørende passord]

• Retformat - [s|es|xml]

• Tjenesteid - [Tjenestenavn; wms.xxx]

• Svar: B1F442BM, 425687586;3600000

Page 9: Kartverkets tjenester BK2015

WMS – BAAT i praksis

• Hente ticket:

• På forhånd (når bruker laster applikasjonen)

• Underveis, ved hjelp av Ajax/XMLHttpReqest kall

• Kombinasjon av de to.

• Kall til tjenesten:

• wms.geonorge.no/skwms1/wms.topo2?ticket=ttiicckk&….

• Eller

• wms.geonorge.no/skwms1/wms.topo2/ti_ttiicckk?...

Page 10: Kartverkets tjenester BK2015

BAAT ticket med Ajax<!DOCTYPE html><html><head><script>function loadXMLDoc(){var xmlhttp;if (window.XMLHttpRequest) {

xmlhttp=new XMLHttpRequest();}else {

xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}

xmlhttp.onreadystatechange=function() {if (xmlhttp.readyState==4 && xmlhttp.status==200) {

document.getElementById("ticket").innerHTML=xmlhttp.responseText;}

}

xmlhttp.open("GET","https://baat.geonorge.no/skbaatts/req?brukerid=[username]&passord=[password]&retformat=s&tjenesteid=[wms.tjeneste]",true);

xmlhttp.send();

}</script></head><body>

<div id="ticket"><h2>Here be tickets</h2></div><button type="button" onclick="loadXMLDoc()">Update</button>

</body></html>

Page 11: Kartverkets tjenester BK2015

Cache

• http://opencache.statkart.no/gatekeeper/gk/

• http://gatekeeper1.geonorge.no/BaatGatekeeper/gk/

20-30 tjenester

Page 12: Kartverkets tjenester BK2015

Cache – åpne tjenester

• http://opencache.statkart.no/gatekeeper/gk/

• Lisens er: CC BY 4.0 (Creative commons navngivelse 4.0)

• (http://www.kartverket.no/Kart/Gratis-kartdata/Lisens/)

• Begrensninger:

• 10 000 kall pr unike IP pr døgn (langtidsbegrensning)

Page 13: Kartverkets tjenester BK2015

Cache -tilgangskontroll

• Norge digitalt++ (http://gatekeeper1.geonorge.no)

• Ingen begrensinger (med tanke på antall kall etc)

• Krever bruk av token (tilgangsnøkkel) for tilgang.

• Tokenforespørsel kun fra registrert IP

• http://gatekeeper1.geonorge.no/BaatGatekeeper/gktoken?ip=192.168.1.1&min=60

• Retur: • E4131A6725881B731D24092D61D19CB41934B515E27165BEA729C6E5EEB2CAD7E47A43AD0CF88A043177C1859983D807AA638DB56D53911302ED3328E0BB1926

Page 14: Kartverkets tjenester BK2015

Cache -tilgangskontroll

• Bruk:

• http://gatekeeper1.geonorge.no/BaatGatekeeper/gk/gk. cache?gkt=29E5E3C9E1D0B33957721A7208B.......&Layers=...

Page 15: Kartverkets tjenester BK2015

Cache protokoller

Protokoll Åpen Gatekeeper

WMS-C /gk.open /gk.cache

WMTS /gk.open_wmts /gk.cache_wmts

Bing /gk.open_ve /gk.open_ve

Google /gk.open_gmaps /gk.cache_gmaps

Norge i bilder

Protokoll Åpen Gatekeeper

WMS-C /gk.nibcache

WMTS /gk.nibcache_wmts

Page 16: Kartverkets tjenester BK2015

Cache url’er

http://opencache.statkart.no/gatekeeper/gk/gk.open? \

LAYERS=topo2&FORMAT=image/png…..

http://gatekeeper1.geonorge.no/BaatGatekeeper/gk/gk.cache? \

gkt=B515E27165BEA729C6E5EEB…..&LAYERS=topo2&FORMAT…

Page 17: Kartverkets tjenester BK2015

Trafikk og statistikk

• WMS:

• I snitt 350 tusen– 550 tusen kall pr dag.

(totalt inkl bygging av cache – over 1 million pr dag)

• Cache:

• I snitt 15 millioner – 20 millioner kall pr dag.

(på dagtid ligger vi på rundt 400 kall pr sekund)

Page 18: Kartverkets tjenester BK2015

Status

• Status.kartverket.no