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

Kartverkets tjenester BK2015

Embed Size (px)

Citation preview

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