MML:n karttakuvapalvelut WMS-palveluista WMTS-karttatiileihin (Rajapinnat tehokäyttöön seminaari) 7.3.2013 Teemu Sipilä Maanmittauslaitos
Aiheet 1. Taustaa MML:n karttakuvapalveluista MML:n nykyiset WMS- ja WMTS-karttakuvapalvelut 2. Karttakuvapalveluiden tehokäyttö Karttakuvapalveluiden hakumääriä (case MML) Vaihtoehtoja MML:n kartta-aineistojen tehokäytölle Tulossa: JHS180 yhteensopiva WMTS-karttakuvapalvelu 3. Karttatiilimallit Inspire tekninen ohjeistus Kansallisesti JHS180 ja WMTS 1.0.0 Esimerkkejä MML aineistoilla
Taustaa MML:n karttakuvapalveluista
MML:n rajapintapalveluita MML:n tarjoamia paikkatiedon sisältöpalveluita Kyselypalvelut Kiinteistötietojen kyselypalvelu (WFS) Nimistön kyselypalvelu (WFS) Maastotietokannan osoitteiden kyselypalvelu (WFS) + Lähin osoite (ei standardi - KVP) Rakennustietojen kyselypalvelu (WFS) Karttakuvapalvelut Rasteriaineistojen palvelurajapinta (WMS) Rasteriaineistojen palvelurajapinta (WMTS) BETA Lisätietoa http://www.maanmittauslaitos.fi/aineistotpalvelut/rajapintapalvelut
Rasteriaineistojen palvelurajapinta (WMS) Aineistot (kts. esimerkkihaut) MML:n rasteripohjaiset kartta-aineistot ja ortokuvat Koordinaatistotuki Tuetaan vain ETRS-TM35FIN karttaprojektiota KKJ-tuki poistettu palvelusta 16.1.2013 WMS-rajapintakerros MML:n omana toteutuksena Tuetaan WMS 1.1.1- ja WMS 1.3.0-standardeja PNG- ja JPEG-kuvaformaatit HTTPS-tiedonsiirto, Basic Authentication-tunnistus Inspire-laajennuksia toteutettu JHS180 suosituksen mukaisesti (tosin ei validoitu komission testeillä) Rajapintakerroksen taustalla julkaisumoottorina Bentley Geo Web Publisher Rasteriaineistot tehokkaassa itiff-julkaisuformaatissa
Peruskartta, maastokartat, yleiskartat Taustakarttasarja Ortokuvat (väri, mv, vääräväri, luonnontuho) Maastotietokannan teemat + muita teemarastereita Kiinteistörajat ja tunnukset, hallinnolliset rajat Vinovalovarjoste, korkeusvyöhykkeet
Karttatiili.fi / WMTS-beta palvelu Julkaistu avoimena beta-palveluna 2012 kesällä Aineistoina MML:n maasto-, yleis- ja taustakartat WMTS 1.0.0 standardin mukainen (KVP koodaus) Rajapintapalveluna käyttö ollut kuitenkin vähäistä Ei yhteensopiva JHS180 karttatiilimallin kanssa Taustalla oleva karttatiilipalvelun toteutus Tehokäytössä Paikkatietoikkunan karttatiilipuskurina Puskuroidaan kattavasti muitakin MML:n WMSrajapinnan aineistoja (ortokuvat, eri teemarasterit yms.) Toteutus GeoWebCache:lla
Karttakuvapalveluiden tehokäyttö
MML:n palveluiden hakumääriä MML:n rasteripalveluiden WMS-hakumääriä 2012 Rasteriaineistojen palvelurajapinta (WMS) Karttarasteri-hakuja n. 285 milj. (vuosi 2011 n. 53 milj.) Ortokuva-hakuja n. 75 milj. (vuosi 2011 n. 2 milj.) Karttapaikka Karttarasteri-hakuja n. 112 milj. (vuosi 2011 n. 107 milj.) Ortokuva-hakuja n. 22 milj. (vuosi 2011 n. 19 milj.) Lisäksi käyttöä muistakin MML omista sovelluksista WMS-rajapinnan nykyinen käyttö Perinteisiä WMS-hakuja vapaassa kuvakoossa Mutta myös karttatiilityyppisiä 256x256 pikselin hakuja Eri rajapinta-asiakkailla käytössä erilaisia karttatiilimalleja Tämä kuorma soveltuisi paremmin WMTS-palveluun
Vaihtoehtoja MML:n kartta-aineistojen tehokäytölle 1. Oman WMS/WMTS-palvelun pystytys MML maastoaineistot ilmaisena tiedostopalvelusta Palvelun voi mitoittaa ja toteuttaa täysin omista lähtökohdista, palvelinsofta mikä vain Kapasiteetti kokonaan oman sovelluksen käytössä 2. MML:n WMS-rajapintapalvelun käyttö Soveltuu perinteiseen WMS-karttakäyttöön, mutta ei parhaalla mahdollisella tavalla web-karttasovelluksiin Mahdollinen puskurointi sovelluspäässä 3. MML:n WMTS-palveluiden käyttö (tulossa) Karttatiiliä puskuroidaan keskitetysti Soveltuu web-karttasovelluksiin, joissa paljon käyttäjiä Suorituskyky moninkertainen WMS:ään verrattuna
Puskureita voi olla monella eri tasolla MML:n aineistojen/rajapintapalveluiden asiakkaat Clientcache Clientcache Palvelutietokanta WMS WMS-client WMTS-client Välityspalvelin Proxycache Muutostiedot Tiedostopalvelu WMTS-karttatiilipalvelu Tiedosto palvelun aineistot Palvelutietokanta tai aineistovarasto WMS-palvelu Karttatiili puskuri
MML:ssä kehitteillä 2013 JHS180 yhteensopiva Maanmittauslaitoksen karttakuvapalvelu (WMTS) rajapintapalveluna Aineistoja (alustava suunnitelma) Mittakaavariippumattomina kattavina karttatasoina taustakartta, maastokartta, ortokuva Lisäksi erillisiä teematasoja Tekniset speksit (alustava suunnitelma) Suojattu yhteys autentikoinnilla Protokolla: WMTS 1.0.0, ainakin KVP, ehkä REST Koordinaatisto: ETRS-TM35FIN Karttatiilimalli: JHS180 resoluutiotasot ja ruudukot Karttatiilet: PNG (8 bit) kartoille, JPEG ortokuville Tavoite: käyttöön 2013 aikana
Karttatiilimallit
Karttatiilimalleja: Inspire tekninen ohjeistus Inspire-tuki ohjeistus katselupalveluille => Technical Guidance View Services v. 3.1 (pdf) Inspire:n mukainen WMTS-karttatiilimalli Implementation Recommendation 20 Every layer offered by a INSPIRE WMTS should use the InspireCRS84Quad MatrixSet Pohjautuu osittain GoogleCRS84Quad-malliin (mutta ei GoogleMapsCompatible / Web Mercator malliin) ETRS89 maantieteellinen => pikselikoot asteina Suomen alueella muodot levittyvät
Karttatiilimalleja: JHS180-suositus ja WMTS 1.0.0 JHS180 mukainen Suomen paikkatietojen yhteiskäyttöympäristöön suositeltu karttatiilimalli Karttaprojektio: ETRS-TM35FIN Resoluutiotasoja: 16 kpl Pikselikoot tasametrisiä koko Suomen alueella Mittakaavavirheet ETRS-TM35FIN mukaisia JHS180 suosittelema protokolla WMTS 1.0.0 KVP-koodaus tai REST-koodaus Tavoite: Käyttöön MML:n WMTS-palveluissa 2013 aikana
JHS180 esimerkkikarttatiiliä MML aineistoilla Taso: 13 (resoluutio 1 m) TILEROW=6114&TILECOL=3419 Taso: 12 (resoluutio 2 m) TILEROW=3057&TILECOL=1709 Taso: 11 (resoluutio 4 m) TILEROW=1528&TILECOL=854 Taso: 6 (resoluutio 128 m) TILEROW=47&TILECOL=26 Taso: 5 (resoluutio 256 m) TILEROW=23&TILECOL=13 Taso: 4 (resoluutio 512 m) TILEROW=11&TILECOL=6
Kiitos mielenkiinnosta!