JHS 180 Paikkatiedon sisältöpalvelut

Samankaltaiset tiedostot
JHS XXX Paikkatiedon sisältöpalvelut

JHS 180 Paikkatiedon sisältöpalvelut

JHS 180 Paikkatiedon sisältöpalvelut Laajennos, liitteet 2-4. Lassi Lehto

Katselupalvelut ja latauspalvelut - Paikkatietoa karttakuvina ja GML-muodossa

JHS-suositukset ja standardit paikkatietotuotteiden toteuttamisessa

Kunnan paikkatietopalvelurajapinta

Rajapintapalveluiden toteutusvaihtoehdot ja tilaaminen. Kunnat ja Inspire koulutus Jani Kylmäaho

Rajapintapalveluiden toteutuksessa huomioitavaa. Rajapinnat tehokäyttöön Jani Kylmäaho

Katselupalvelut ja latauspalvelut - Paikkatietoa karttakuvina ja GML-muodossa

Palautekooste ja työryhmän vastine (1. vaihe): JHS 180 Paikkatiedon sisältöpalvelut -päivitys

Paikkatietopalveluja koskevat Inspire-vaatimukset

Lataus WFS Stored Query periaatteella (osa A) Suorasaantilataus (osat B ja C)

SFS delegaattivalmennus

Paikkatietotuotteen määrittely

Tiedon lataus vapailla kyselyillä (WFS 2.0 Ad hoc query)

Inspire-rajapintapalvelut

Katselu- ja latauspalveluiden toteuttaminen kunnissa

Paikkatietopalvelut käsitteet ja käytäntö

Katselupalvelujen toteuttaminen

Paikkatietoinfrastruktuuri. Esittely Antti Rainio 2017

Inspire-prosessin tilannekatsaus 01 / 2012

Inspire-verkosto: Yhteistyö -työryhmä Rajapintapalvelujen käytettävyys. Jari Reini

Kokoava tietopalvelu ja INSPIRE. Antti Rainio Maanmittauslaitos / Kehittämiskeskus

Paikkatietotuotteet ja niiden määrittely

Palautekooste ja työryhmän vastine (1. vaihe): JHS 180 Paikkatiedon sisältöpalvelut -päivitys

Rajapintapalvelujen INSPIRE-yhteensopivuus

Latauspalvelujen toteuttaminen Kyselykäyttö

Julkisen hallinnon Paikkatiedon viitearkkitehtuuri. Palveluarkkitehtuurin luonnostelua Antti Rainio

Paikkatietoinfrastruktuuri

INSPIRE Toimeenpanosääntö ja tekninen ohje Muunnospalvelu Koordinaattimuunnospalvelu

Miten paikkatietoaineistoja hyödynnetään rajapintojen avulla. Jari Reini

Paikkatiedon luovuttamisen pelisäännöt

WFS-rajapinta ja Inspire-vaatimukset. Jari Reini

Järjestelmäarkkitehtuuri (TK081702)

Paikkatietoaineistojen ja -palvelujen kuvailu ja hakupalvelu Riikka Kivekäs

INSPIRE-direktiivin toimeenpano Paikkatietoa hallinnoivat viranomaiset

INSPIRE direktiivin toimeenpanon raportointi ja seuranta 2010

Askeleet kunnan paikkatietopalvelujen toteuttamisessa. Antti Rainio Kunnat ja Inspire -koulutus

Paikkatietoaineistojen ja -palvelujen kuvailu ja hakupalvelu Riikka Kivekäs

Paikkatiedon infrastruktuuri palveluarkkitehtuuri ja pelisäännöt Antti Rainio Maanmittauslaitos

JHS 158 Paikkatiedon metatiedot

GIS-arkkitehtuurit. Lassi Lehto,

Digiroad-aineiston hyödyntäminen rajapintapalveluiden kautta MapInfo

Koordinaattimuunnospalvelu

Liite D: Poikkeamispäätösten ja suunnittelutarveratkaisujen mallinnus tiedonsiirtoa varten

Kuntaliitto. Tietopalvelutoiminnallisuus Määrittelydokumentti

Paikkatietoalusta-hanke. Maanmittauspäivät Antti Jakobsson Hankepäällikkö

Paikkatietopalveluja koskeva uusi Inspire-lainsäädäntö

Paikkatiedon luovuttamisen pelisäännöt

MML:n karttakuvapalvelut WMS-palveluista WMTS-karttatiileihin (Rajapinnat tehokäyttöön seminaari)

Vuosikokous klo 12-

JHS XXX Paikkatietojen sisältöpalvelut

Mitä Missä Milloin Millainen Kuka. Paikkatietoaineistojen ja -palvelujen kuvailu ja hakupalvelu. Metatieto. Tietoa tiedosta.

Paikkatietojen tietotuotemäärittely

Kunnat ja INSPIRE

Komission asetus latauspalveluista Jani Kylmäaho Inspire-sihteeristö

INSPIRE-latauspalvelut. Velvoitteet ja toteutustavat Jani Kylmäaho Inspire-sihteeristö

Paikkatietojen tietotuotemäärittely

Organisaatio. 2. Yhteyshenkilön tiedot. 3. Suositusluonnoksen hyväksyminen. 4. Vastustusperusteet

Paikkatiedon mallinnus Dokumentoinnin ymmärtäminen. Lassi Lehto

JHS-suositukset ja standardit paikkatietotuotteiden toteuttamisessa

JHS 180 Paikkatiedon sisältöpalvelut Liite 4 INSPIRE-palvelujen laadun testaus

Paikkatiedon metatieto

Julkisen hallinnon Paikkatiedon viitearkkitehtuuri. Palveluarkkitehtuurin luonnostelua Antti Rainio

Avoimen metsätiedon jakaminen

Järjestelmäarkkitehtuuri (TK081702) Avoimet web-rajapinnat

Paikkatietojen yhteiskäyttö - mitkä mahdollisuudet!

Inspire-verkkopalvelut

Paikkatietoikkunan Verkkopalvelusopimus Karttajulkaisun käyttöehdot. Maanmittauslaitos / Inspire-sihteeristö / Antti Rainio 29.9.

Paikkatietoanalyysin sovellukset. Tarmo Lipping

Paikkatiedon luovuttamisen pelisäännöt

Paikkatietoalusta ja sen mahdollisuudet. HSY:n Paikkatietoseminaari 22.3 Antti Jakobsson Hankepäällikkö

Sopimus paikkatiedon hyödyntämisen mahdollistajana. Inspire-verkoston työpaja Antti Rainio

JHS 180 Paikkatiedon sisältöpalvelut -päivitys

Katselupalvelujen INSPIRE-yhteensopivuuden testaus

Kansallisen paikkatietoportaalin kehittäminen

Yhteentoimivaa paikkatietoa!

Hack the budget - kehittäjätapaaminen VM Markku Huttunen

Paikkatiedot palveluväylässä kehityksen tilanne Väylän varrelta - Kansallisen palveluväylän kehitystilanne -seminaari

Katselupalvelujen toteuttaminen. Jani Kylmäaho Maanmittauslaitos

Liite A. Kantakartan mallinnus tiedonsiirtoa varten

JHS 180 Paikkatiedon sisältöpalvelut Liite 2 Paikkatiedon kyselypalvelu

Paikkatiedon yksilöivät tunnukset. Kai Koistinen Inspire-sihteeristön verkkoseminaari

Tampereen paikkatietoinfrastruktuuri ja Inspire. Kunnat ja Inspire koulutus Marko Kauppi

JHS 193 Paikkatiedon yksilöivät tunnukset Liite 1. URI:n muodostamisen prosessi

Katselupalvelun rajapintojen toteuttaminen

Käyttötapaus HY-aineisto, myrkkypäästö JHS XXX Paikkatiedon yksilöivät tunnisteet JUHTA - Julkisen hallinnon tietohallinnon neuvottelukunta

Metatietojen laatiminen ja ylläpito. Kai Koistinen Inspire-sihteeristön verkkoseminaari

Paikkatiedon yksilöivät tunnukset. Pekka Sarkola

Seuraavat tasot sisältävät alueita ja pisteitä samassa tasossa. o Asemakaavat o Kaavayksiköt o Kiinteistöt

Paikkatietoaineistojen ja -palvelujen metatiedot Riikka Kivekäs

Katselupalvelun toteuttaminen. Jani Kylmäaho Maanmittauslaitos

Integraatioratkaisu joukkoviestintäverkkojen esittämiseen paikkatietojärjestelmässä

Liite B. Asemakaavan mallinnus tiedonsiirtoa varten

Paikkatietoikkunan Verkkopalvelusopimus Karttajulkaisun käyttöehdot. Maanmittauslaitos / Inspire-sihteeristö / Antti Rainio

Paikkatieto SR Jari Reini Maanmittauslaitos

Rajapintapalveluiden mahdollisuudet Tampere-talo

Paikkatietoaineistojen ja -palvelujen metatiedot Riikka Kivekäs

Tekninen alusta. Tavoitteet ja näkökulmia maankäyttöpäätöksiin Jani Kylmäaho, osahankepäällikkö Maanmittauslaitos

Miten raportoin laadun? Kai Koistinen , Ota laatu haltuun paikkatiedot paremmaksi -työpaja

Transkriptio:

JHS 180 Paikkatiedon sisältöpalvelut Versio: 1.2 / 26.10.2012 Julkaistu: 29.9.2011 Voimassaoloaika: toistaiseksi Sisällys 1 Johdanto... 2 1.1 Suosituksen rakenne... 2 2 Soveltamisala... 3 3 Termit ja määritelmät... 3 4 Paikkatiedon sisältöpalvelut... 5 4.1 Rajapintapalvelut... 5 4.2 Palvelujen kokonaisarkkitehtuuri... 5 4.3 Sisältöpalvelut kokonaisarkkitehtuurissa... 6 4.4 Sisältöpalvelujen tyypit... 7 4.5 Sisältöpalvelujen metatiedot... 7 5 Opastavat tiedot... 8 6 Liitteet... 8 6.1 Viittaukset... 8 1/8

1 Johdanto Tietoverkoista on muodostunut keskeinen tekijä paikkatietojen jakelun kannalta. Palveluorientoituneen arkkitehtuurin mukaisten palvelutoteutusten kehittyminen lisää entisestään verkon painoarvoa paikkatietosovellusten näkökulmasta katsottuna. Perinteinen suljettuihin, organisaatiokohtaisiin järjestelmiin perustuva paikkatietojen käsittely on korvautumassa vahvasti verkottuneella, hajautetulla tietojenkäsittelyympäristöllä. Tällaisen arkkitehtuurin keskeisiä periaatteita ovat tietojen ylläpito niistä vastuullisten organisaatioiden toimesta, tietojen kopioinnin ja rinnakkaistietokantojen ylläpidon väheneminen ja avoimien, standardoitujen tietopalvelurajapintojen tosiaikainen hyödyntäminen tietojen yhteiskäytössä (ns. resurssiorientoituneessa lähestymistavassa paikkatietoa käsitellään palvelurajapintojen sijasta suorin URIviittauksin). Paikkatietoihin liittyvien tietopalvelurajapintojen standardointityö alkoi Open Geospatial Consortiumin (OGC) toimesta 1990-luvun lopulla. Ensimmäiset määritetyt rajapintastandardit liittyivät nimenomaisesti paikkatiedon sisältöpalveluihin. Työ käynnistyi visuaalisten karttapalvelujen piiristä ja laajeni pian käsittämään myös kohdemuotoisen paikkatiedon aineistotason jakelupalvelut. Myös hilan muodossa esitettyjen aineistojen jakeluun on kehitetty oma palvelumäärityksensä. OGC:n piirissä tuotettuja palvelurajapintaspesifikaatioita on osin viety myös viralliseen ISO-standardointiprosessiin. Erityisen tarpeen paikkatietopalvelujen standardoinnille asettaa vuonna 2007 voimaan tullut INSPIREdirektiivi. Direktiivin mukaisesti kunkin EU-maan tulee toteuttaa yhteentoimivuussääntöjä noudattavat palvelut, joiden kautta tarjotaan pääsy ympäristönsuojelun kannalta oleellisiin tietoaineistoihin. Aineistojen tietosisältö on määritelty yhteiseurooppalaisissa tietotuotemäärittelyissä. Näiden mukaiseen tietoon tulee tarjota pääsy vakioitujen rajapintojen kautta sekä karttakuvan muodossa (katselupalvelu) että yksittäisiin paikkatietokohteisiin liittyvänä datana (latauspalvelu). Palvelurajapintojen määrittelyssä nojaudutaan kansainvälisiin OGC- ja ISO-standardeihin. 1.1 Suosituksen rakenne Tämä suositus pohjautuu ISO TC 211 -standardointikomiteassa ja OGC:ssa valmisteltuihin verkkopalvelustandardeihin. Keskeisimmät näistä standardeista ovat: OGC 05-008c1 OpenGIS Web Services Common Specification (OWS Common 1.0.0). OGC 06-042 Web Map Server (WMS 1.3.0) (EN ISO 19128:2008 Geographic Information -Web map server interface). OGC 07-057r7 Web Map Tile Service (WMTS 1.0.0). OGC 09-025r1 Web Feature Service (WFS 2.0.0) (EN ISO 19142:2010 Geographic information - Web Feature Service). OGC 09-026r1 Filter Encoding (FE 2.0.0) (ISO 19143:2010 Geographic information - Filter Encoding). OGC 09-110r3 Web Coverage Service (WCS 2.0.0). Suosituksessa esitellään rajapintapalveluiden keskeiset periaatteet ja tarkastellaan erityyppisten sisältöpalvelujen roolia suhteessa paikkatietopalvelujen kokonaisarkkitehtuuriin. Liitteessä 1 esitellään standardoidun karttakuvapalvelun (INSPIRE: katselupalvelu) rajapinnan ominaisuuksia. Tämän osuuden taustastandardeina toimivat OGC:n standardit Web Map Service (WMS 1.3.0) ja Web Map Tile Service (WMTS 1.0.0) sekä INSPIRE-katselupalveluja koskeva tekninen ohjeisto. Liitteessä 2 (ei vielä mukana suosituksen tässä versiossa) käydään pääkohdittain läpi paikkatiedon kohdepalvelu (INSPIRE: latauspalvelu). Tämä palvelurajapinta perustuu OGC:n Web Feature Service (WFS 2.0.0)- ja Filter Encoding (FE 2.0.0) -standardeihin. 2/8

Liitteessä 3 (ei vielä mukana suosituksen tässä versiossa) käsitellään hilamuotoisen paikkatiedon palvelurajapintaa (hilapalvelu) (INSPIRE: latauspalvelu). Tarkastelu pohjautuu OGC:n Web Coverage Service (WCS 2.0.0) -rajapintamääritykseen. 2 Soveltamisala Tämän suosituksen mukaisia paikkatiedon palvelurajapintoja tulee soveltaa niiden sisältöpalvelujen osalta, jotka halutaan tuoda paikkatietojen yhteiskäytön piiriin. Suositusta sovelletaan mm. kansallisen paikkatietoportaalin (Paikkatietoikkuna) palveluosion hajautuksessa. INSPIRE-direktiivin mukaisten palvelujen toteuttamiseen liittyvät erityispiirteet on käsitelty omana osionaan kussakin liitteessä. Liitteessä 1 käsiteltyä karttakuvapalvelun rajapintaa tulee käyttää yhteiskäytön piiriin tuotavien, kaksiulotteisia karttakuvia visuaalisessa muodossa tarjoavien palvelujen toteutuksessa. INSPIREkatselupalveluihin sovelletaan samaa rajapintaa. Tässä yhteydessä sovellettavat erityisvaatimukset on kuvattu omassa osiossaan. Liitteessä 2 esiteltyä palvelurajapintaa tulee soveltaa, kun halutaan tarjota asiakassovelluksille vakioitu pääsy organisaation ylläpitämiin kohdemuotoisiin paikkatietoihin. Suosituksen mukainen palvelurajapinta on tarkoitettu tietomäärältään pienehköjen, synkronisesti toteutettavien paikkatietokyselyjen toteuttamiseen. Liitteen INSPIRE-osiossa määritellään rajapinnan soveltamiseen direktiivin tarkoittamassa latauspalvelussa liittyvät erityismääräykset. Liitteen 3 mukainen rajapinta mahdollistaa vastaavan toiminnallisuuden kuin liitteessä 2 käsitelty rajapinta - kuitenkin sovellettuna tyypillisesti hilamuodossa esitetyn, peittoalueensa täysin kattavana jatkumona esitetyn paikkatietoaineiston jakeluun. 3 Termit ja määritelmät esittäminen (portrayal) Paikkatiedon kuvaaminen ihmisen ymmärtämässä muodossa. esitystapasääntö (portrayal rule) Ohjeet, jotka määrittelevät kuinka paikkatiedon esittäminen toteutetaan. jakoruudukko (tile matrix) Menetelmä, jonka mukaisesti pinta jaetaan säännöllisiin osiin. jakoruudukosto (tile matrix set) Joukko hierarkkisesti järjestettyjä jakoruudukoita, jotka vastaavat eri mittakaavatasoja. karttakuvapalvelu; katselupalvelu (INSPIRE) (view service) Rajapintapalvelu, joka mahdollistaa paikkatiedon katselun. karttataso (layer) Paikkatietoaineisto tai sen osa, joka voidaan pyytää palvelimelta karttana. koodaus (encoding) Tiedon muuttaminen toiseen esitysmuotoon tiedonsiirtoa varten. koodaussääntö (encoding rule; encoding scheme) Ohjeet, jotka määrittelevät, kuinka jonkin tietyn tiedon koodaus suoritetaan. kysely (query) Operaatio, jonka tarkoituksena on aiheuttaa tietokoneen muistiin, tietokantaan tai tietojärjestelmään tallennettujen tietojen haku sekä mahdollisesti käsittely ja käsittelyn tuloksena olevien tietojen palauttaminen. 3/8

kyselypalvelu; suorasaantilataus (INSPIRE) (direct access download) Rajapintapalvelu, joka mahdollistaa sen, että käyttäjän sovellus tai palvelu hakee paikkatiedon suoraan sen tallennuspaikasta kyselyn avulla. paikkatiedon hilapalvelu (coverage service) Paikkatietopalvelu, joka tarjoaa hilamuodossa esitettyä paikkatietoa asiakassovellusten käyttöön. paikkatiedon kohdepalvelu; latauspalvelu (INSPIRE) (download service) Rajapintapalvelu, joka mahdollistaa paikkatiedon kopioimisen käyttäjän tietovälineelle (latauspalveluita ovat kyselypalvelu ja tiedostolatauspalvelu). paikkatiedon sisältöpalvelu (content service) Paikkatietopalvelu, joka tarjoaa paikkatietosisältöjä asiakassovellusten käyttöön (esittäminen ja luovutus, ks. paikkatietopalvelu ). paikkatietopalvelu (geographic information service; GI Service) Palvelu, joka on tarkoitettu paikkatietojen hakemiseen, esittämiseen, luovutukseen, käsittelyyn tai muuntamiseen. palvelu (service) Organisoidun toiminnan tuloksena syntyvä aineeton hyödyke tarpeiden tyydyttämiseksi. palveluketju (service chain) Toisiaan seuraavista palveluista koostuva sarja, jossa edellinen on välttämätön seuraavan toteutumiseksi. palvelurajapinta (service interface; application programming interface (API)) Palvelujen käyttöön liittyvä sovellusten rajapinta. projisointitaso (dimension pair) Kahden ulottuvuuden muodostama taso, johon moniulotteista paikkatietoaineistoa koskevat tiedot vastauksessa projisoidaan. pyyntö; palvelupyyntö (request) Toimenpide, jonka avulla tietokone tai ohjelma antaa toiselle tietokoneelle tai ohjelmalle tiedon siitä, mikä operaatio jälkimmäisen tulisi suorittaa. rajapinta (interface) Sovittu käytäntö tai liittymäpinta, jonka kautta on mahdollista siirtää tietoja laitteiden tai sovellusten välillä tai sovelluksen ja käyttäjän välillä. rajapintapalvelu (web service) Palvelu, joka tarjotaan sovelluksen avulla tietokoneverkon kautta muiden sovellusten saataville. tiedostolatauspalvelu (download service for pre-defined data sets) Rajapintapalvelu, joka mahdollistaa ennalta määritellyn paikkatietoa sisältävän tiedoston kopioimisen käyttäjän tietovälineelle. toiminto (operation) Muunnos, kysely tai muu tietokoneen suorittama operaatio, joka kuuluu palvelurajapintaan. vastaus (response) Tietokoneen tai ohjelman toiselle tietokoneelle tai ohjelmalle palauttama operaation tulos. Lyhenteet API Application Programming Interface 4/8

FE GML HTTP ISO OGC OWS UML URI URL W3C WCS WMS WMTS WFS XML Filter Encoding Geography Markup Language Hypertext Transfer Protocol International Organization for Standardization Open Geospatial Consortium OGC Web Services Unified Modeling Language Uniform Resource Identifier Uniform Resource Locator World Wide Web Consortium Web Coverage Service Web Map Service Web Map Tile Service Web Feature Service Extensible Markup Language 4 Paikkatiedon sisältöpalvelut 4.1 Rajapintapalvelut Tässä suosituksessa paikkatietopalvelulla tarkoitetaan tietoverkon kautta saavutettavissa olevaa palvelusovellusta, jonka välityksellä asiakassovellukset voivat hyödyntää jotakin paikkatietoihin liittyvää resurssia. Tällainen resurssi voi olla esim. tietty paikkatietosisältö tai jokin paikkatietojen käsittelyyn liittyvä prosessi. Palvelua hyödyntävä osapuoli voi olla esim. loppukäyttäjää tukeva sovellusohjelma tai toinen palvelu. Oleellista tämän suosituksen tarkoittamassa palvelussa on, että sitä käsitellään aina rajapintapalveluna. Rajapinnalla tässä asiayhteydessä tarkoitetaan palvelun ja palvelua hyödyntävän asiakassovelluksen välistä hyvin määriteltyä ohjelmallista rajapintaa (service interface), ei ihmiskäyttäjän näkemää asiakassovelluksen käyttöliittymää (user interface). Palvelun tukemat toiminnot on määritelty rajapintakuvauksessa. Käytännössä rajapinnan määrittely luettelee joukon palvelun tukemia toimintoja, kuvaa näihin toimintoihin liittyvät parametrit tietotyyppeineen ja kiinnittää operaatioiden ja parametrien merkityksen. Keskeinen periaate rajapintapalvelussa on, että asiakassovelluksen ei tarvitse tietää mitään palvelun sisäisestä toteutustavasta. Asiakassovellus näkee vain määritellyn rajapinnan ja kommunikoi palvelun kanssa sen mukaisilla käsitteillä. Palvelun tekninen toteutus voidaan jopa vaihtaa kokonaan toiseksi rajapinnan takana ilman, että asiakassovellus huomaa mitään muutosta. Vastaavasti tiettyä palvelua voidaan hyödyntää vapaasti useilla erilaisilla asiakasohjelmatoteutuksilla ainut edellytys on, että asiakasohjelma tukee määriteltyä palvelurajapintaa. Asiakasohjelman vapaan valinnan lisäksi palvelurajapinnan standardoinnilla tavoitellaan myös parempaa mahdollisuutta aineistojen yhdistämiseen. Eri palvelujen tarjoamien sisältöjen integrointi uudenlaisiksi sovelluksiksi helpottuu huomattavasti, jos palvelut toimivat yhtenäisten periaatteiden mukaisesti ja tarjoavat yhdenmukaisen toiminnallisuuden yhteisesti sovittujen kyselyparametrien pohjalta. Tämän suosituksen mukaiset paikkatietopalvelut toteutetaan web-ympäristössä. Asiakassovelluksen ja palvelun välinen tietoliikenne pohjautuu HTTP-protokollaan. Palvelun operaatiokutsut ja niiden vastaukset välitetään joko HTTP GET- tai HTTP POST -viesteinä. Palvelurajapinnat määritellään XML-skeeman avulla ja palveluviestit koodataan XML-muotoon. Erityisesti yksinkertaiset viestit voidaan lähettää palveluun myös palvelun URL-osoitteen osaksi koodattuina parametri-arvo -pareina. 4.2 Palvelujen kokonaisarkkitehtuuri Tämän suosituksen mukaiset paikkatiedon sisältöpalvelut muodostavat vain osan, vaikkakin tärkeän osan, paikkatietojen palvelukokonaisuudesta. Paikkatietopalvelut voidaan jakaa kahteen pääryhmään: 5/8

loppukäyttäjän tarpeisiin erikoistetut sovelluspalvelut sekä yleis- ja yhteiskäyttöiset infrastruktuuripalvelut. Samoja infrastruktuuripalveluja voidaan hyödyntää monissa erilaisissa käytännön tarpeisiin sovelletuissa loppukäyttäjäpalveluissa. Yhteiskäyttöiset infrastruktuuripalvelut voidaan puolestaan jakaa esimerkiksi neljään toiminnalliseen pääryhmään: hakupalvelut, sisältöpalvelut, prosessointipalvelut ja esityspalvelut. Hakupalvelut tukevat sisältö- ja prosessointipalvelujen löytämistä, sisältöpalvelut tarjoavat sovelluspalvelujen käyttöön tarvittavaa paikkatietosisältöä, prosessointipalvelut mahdollistavat paikkatietojen käsittelyssä tarvittavia erityistoimintoja ja esityspalvelut muuntavat paikkatietosisältöjä käyttösovelluksen ja päätelaitteen edellyttämään esitysmuotoon. Tässä suosituksessa käsitellään infrastruktuuripalvelujen kokonaisuudesta vain sisältöpalveluja. 4.3 Sisältöpalvelut kokonaisarkkitehtuurissa Paikkatiedon sisältöpalvelujen rajapintatoteutuksen päätehtävä on tulkita sisään tuleva kysely, muuntaa se sisäisen tietojärjestelmän ymmärtämään muotoon ja lähettää se sitten järjestelmän käsiteltäväksi. Toisaalta rajapinnan tulee ymmärtää sisäisen tietojärjestelmän palauttama paikkatietosisältö ja pystyä muuntamaan tämä sisältö rajapintamäärittelyn mukaiseen ulkoiseen esitysmuotoon. Näin palvelurajapinta toimii kaksisuuntaisena muuntimena tulkiten ulkoa tulevat kyselyt sisäisen järjestelmän tuntemaan muotoon ja toisaalta muuntaen palautuva tietosisältö sisäisestä esitysmuodosta kyselevän tahon ymmärtämään muotoon. Tätä palvelun roolia havainnollistaa kuva 1. Kuva 1. Paikkatiedon sisältöpalvelun rooli kaksisuuntaisena muuntimena Esitetty paikkatietopalvelu toimii lähtökohtaisesti synkronisessa moodissa ts. palvelupyyntö käsitellään reaaliaikaisesti ja asiakasohjelma jää odottamaan, kunnes se saa vastauksen palvelusta. Web-ympäristössä toteutettuna kyselyn synkronisuus merkitsee sitä, että koko palvelupyynnön prosessointi tapahtuu yhden HTTP -kysymys/vastaus -transaktion puitteissa. Näin ollen tässä suosituksessa käsitelty paikkatiedon sisältöpalvelurajapinta soveltuu vain verrattain rajallisten kyselyjen toteuttamiseen laajemmat sisältösiirrot voidaan toteuttaa muilla menetelmillä (esim. tiedostosiirtona). 6/8

4.4 Sisältöpalvelujen tyypit Karttakuvapalvelu JUHTA - Julkisen hallinnon tietohallinnon neuvottelukunta Karttakuvapalvelun perustehtävä on tuottaa visuaalinen esitys paikkatiedosta. Sisäisesti karttakuvapalvelu voi perustua esim. tietokantaan tallennettuun paikkatietoon, vektorimuodossa tallennettuun karttaan tai valmiiksi rasterimuotoiseen karttakuvaan. Kyselyn tuloksena palvelu tyypillisesti palauttaa tavanomaisen, rasterimuodossa esitetyn kartan. Myös vektorimuotoinen karttakuva on mahdollinen, mutta toistaiseksi vähemmän käytetty karttakuvapalvelun vastausviesti. Suosituksen mukainen karttakuvapalvelun palvelurajapinta esitellään liitteessä 1. INSPIRE-yhteyksissä palvelutyypistä käytetään nimitystä katselupalvelu (view service). Paikkatiedon kohdepalvelu Paikkatiedon kohdepalvelulla tarkoitetaan tietoverkossa saavutettavissa olevaa palvelua, jonka kautta paikkatietoja voidaan kysellä. Palvelu siis tarjoaa pääsyn varsinaiseen paikkatietosisältöön, ei kartan muodossa toteutettuun visuaaliseen esitykseen paikkatiedoista. Kohdepalvelun välityksellä ulkopuoliset tahot voivat kysellä aineiston tietosisältöä vakioidun kyselymenettelyn mukaisesti. Palvelu käsittelee paikkatietoaineistoa yksittäisinä, vektorimuodossa esitettyinä paikkatietokohteina. Esimerkkejä kohdepalvelun tarjoamasta tietosisällöstä ovat mm. tieverkkoaineisto ja hallinnolliset alueet osoittava aineisto. Tämän suosituksen mukaista paikkatiedon kohdepalvelua ja sen yhteydessä sovellettavaa kyselykieltä käsitellään liitteessä 2. INSPIRE-yhteyksissä tästä palvelutyypistä käytetään nimitystä latauspalvelu (download service). Paikkatiedon hilapalvelu Hilapalvelu on periaatteiltaan samanlainen palvelu kuin edellä käsitelty kohdepalvelu, mutta tarjoaa paikkatietoa asiakassovelluksen käyttöön kattavuusalueensa peittävän hilan muodossa. Hilapalvelu tarjoaa aineistotason tietoa. Palveluvastaus ei siis lähtökohtaisesti ole visuaalinen kuva, vaan joukko säännöllisen hilan muodossa esitettyjä, aineiston mukaista ilmiötä kuvaavia data-arvoja. Esimerkkejä hilapalvelun tarjoamista tietosisällöistä ovat mm. korkeusmalli ja lämpötilan alueellista jakaumaa osoittava aineisto. Tämän suosituksen mukaista standardoitua paikkatiedon hilapalvelua esitellään liitteessä 3. INSPIREyhteyksissä tämän palvelutyypin katsotaan kuuluvan latauspalveluihin (download service). 4.5 Sisältöpalvelujen metatiedot Paikkatiedon sisältöpalveluihin liittyy joukko palvelun käytön kannalta keskeisiä metatietoja. Tällaisia ovat mm. palvelun tunnistetiedot, perustiedot palvelun tarjoavasta organisaatiosta sekä tiedot palvelun tukemista operaatioista ja näiden parametreista. Muita kaikille sisältöpalveluille yhteisiä metatietoja ovat mm. tietosisältöä kuvaava tiivistelmä, avainsanat sekä tiedot mahdollisista palvelun pääsyrajoituksista ja käyttömaksuista. Kohde- ja hilapalvelujen osalta keskeisiä metatietoja ovat mm. tarjolla olevan aineiston kohdeluokkien nimet, tuetut koordinaattijärjestelmät sekä tieto aineiston kattavuusalueesta ja tuetuista koodaustavoista. Karttakuvapalvelun osalta muita tärkeitä metatietoja ovat saatavilla olevien karttatasojen nimet, tuetut visualisointivaihtoehdot ja sopivat käyttömittakaavat, tuetut kuvaformaatit sekä kuvien maksimidimensiot. Paikkatiedon sisältöpalveluiden tulee tarjota palveluiden käytön kannalta oleelliset metatiedot asiakassovellusten saataville. Metatietojen tulee olla kyseltävissä suoraan ao. palvelusta. Lisäksi palveluiden metatietoja voidaan koota keskitetysti erityisiin palveluhakemistoihin tai metatietopalveluihin. Suomen paikkatietojen yhteiskäyttöympäristössä on suositeltavaa ylläpitää palvelun metatietoja ensisijaisesti Paikkatietohakemistossa osoitteessa: http://www.paikkatietohakemisto.fi. 7/8

5 Opastavat tiedot JUHTA - Julkisen hallinnon tietohallinnon neuvottelukunta Tätä suositusta ylläpitää Julkisen hallinnon tietohallinnon neuvottelukunta JUHTA, puh. 0295 16001, sähköposti: jhs-sihteeri@jhs-suositukset.fi JHS-järjestelmän verkkosivut: http://www.jhs-suositukset.fi/ Lisätietoja suosituksesta antaa Geodeettinen laitos, puh 09-295550, http://www.fgi.fi 6 Liitteet Liite 1: Karttakuvapalvelu Liite 2: Paikkatiedon kyselypalvelu Liite 3: Paikkatiedon tiedostopalvelu Liite 4: INSPIRE-palvelujen laadun testaus 6.1 Viittaukset OGC 05-008c1 OpenGIS Web Service Common Implementation Specification 94 s. [Viitattu 9.5.2011] Saatavissa: http://portal.opengeospatial.org/files/?artifact_id=8798 OGC 06-042 OpenGIS Web Map Service (WMS) Implementation Specification [Viitattu 9.5.2011] Saatavissa: http://portal.opengeospatial.org/files/?artifact_id=14416 OGC 07-057r7 OpenGIS Web Map Tile Service Implementation Standard 114 s. [Viitattu 9.5.2011] Saatavissa: http://portal.opengeospatial.org/files/?artifact_id=35326 OGC 09-025r1 OpenGIS Web Feature Service 2.0 Interface Standard 239 s. [Viitattu 9.5.2011] Saatavissa: http://portal.opengeospatial.org/files/?artifact_id=39967 OGC 09-026r1 OpenGIS Filter Encoding 2.0 Encoding Standard 82 s. [Viitattu 9.5.2011] Saatavissa: http://portal.opengeospatial.org/files/?artifact_id=39968 OGC 09-110r3 OpenGIS WCS 2.0 Interface Standard Core 45 s. [Viitattu 9.5.2011] Saatavissa: http://portal.opengeospatial.org/files/?artifact_id=41437 Technical Guidance for the Implementation of INSPIRE View Services, version 3.0, 111 s. [Viitattu 9.5.2011] Saatavissa: http://inspire.jrc.ec.europa.eu/documents/network_services/technicalguidance_viewservices_v3.0.pdf 8/8