JHS XXX Paikkatiedon sisältöpalvelut

Samankaltaiset tiedostot
JHS 180 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

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

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

Kunnan paikkatietopalvelurajapinta

Katselupalvelut ja latauspalvelut - Paikkatietoa karttakuvina ja GML-muodossa

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

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

Paikkatietotuotteen määrittely

Paikkatietopalveluja koskevat Inspire-vaatimukset

SFS delegaattivalmennus

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

Inspire-rajapintapalvelut

INSPIRE Toimeenpanosääntö ja tekninen ohje Muunnospalvelu Koordinaattimuunnospalvelu

Paikkatietopalvelut käsitteet ja käytäntö

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

Paikkatietoinfrastruktuuri. Esittely Antti Rainio 2017

Katselupalvelujen toteuttaminen

Katselu- ja latauspalveluiden toteuttaminen kunnissa

Inspire-prosessin tilannekatsaus 01 / 2012

Paikkatietotuotteet ja niiden määrittely

Latauspalvelujen toteuttaminen Kyselykäyttö

Julkisen hallinnon Paikkatiedon viitearkkitehtuuri. Palveluarkkitehtuurin luonnostelua Antti Rainio

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

Paikkatietoinfrastruktuuri

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

Rajapintapalvelujen INSPIRE-yhteensopivuus

Paikkatietoaineistojen ja -palvelujen kuvailu ja hakupalvelu Riikka Kivekäs

WFS-rajapinta ja Inspire-vaatimukset. Jari Reini

Järjestelmäarkkitehtuuri (TK081702)

Kuntaliitto. Tietopalvelutoiminnallisuus Määrittelydokumentti

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

INSPIRE direktiivin toimeenpanon raportointi ja seuranta 2010

Paikkatiedon luovuttamisen pelisäännöt

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

Koordinaattimuunnospalvelu

Paikkatietoaineistojen ja -palvelujen kuvailu ja hakupalvelu Riikka Kivekäs

INSPIRE-direktiivin toimeenpano Paikkatietoa hallinnoivat viranomaiset

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

Digiroad-aineiston hyödyntäminen rajapintapalveluiden kautta MapInfo

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

Paikkatietojen tietotuotemäärittely

JHS 158 Paikkatiedon metatiedot

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

GIS-arkkitehtuurit. Lassi Lehto,

Kunnat ja INSPIRE

Paikkatietojen tietotuotemäärittely

JHS XXX Paikkatietojen sisältöpalvelut

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

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

Vuosikokous klo 12-

Komission asetus latauspalveluista Jani Kylmäaho Inspire-sihteeristö

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

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

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

Julkisen hallinnon Paikkatiedon viitearkkitehtuuri. Palveluarkkitehtuurin luonnostelua Antti Rainio

Paikkatiedon luovuttamisen pelisäännöt

Paikkatiedon metatieto

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

Avoimen metsätiedon jakaminen

Paikkatietojen yhteiskäyttö - mitkä mahdollisuudet!

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

Paikkatiedon luovuttamisen pelisäännöt

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

Paikkatietoaineistojen ja -palvelujen metatiedot Riikka Kivekäs

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

JHS-suositukset ja standardit paikkatietotuotteiden toteuttamisessa

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

Paikkatiedon mallinnus Dokumentoinnin ymmärtäminen. Lassi Lehto

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

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

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

Yhteentoimivaa paikkatietoa!

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

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

Liite A. Kantakartan mallinnus tiedonsiirtoa varten

Paikkatietoaineistojen ja -palvelujen metatiedot Riikka Kivekäs

Katselupalvelun rajapintojen toteuttaminen

Kansallisen paikkatietoportaalin kehittäminen

Inspire-verkkopalvelut

Katselupalvelujen INSPIRE-yhteensopivuuden testaus

Katselupalvelujen toteuttaminen. Jani Kylmäaho Maanmittauslaitos

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

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

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

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

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

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

Paikkatietoanalyysin sovellukset. Tarmo Lipping

Liite B. Asemakaavan mallinnus tiedonsiirtoa varten

Verkkopalvelusopimuksen täydentäminen: Karttajulkaisun käyttöehdot. Maanmittauslaitos / Inspire-sihteeristö

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

Paikkatiedon yksilöivät tunnukset. Pekka Sarkola

Tampereen paikkatietoinfrastruktuuri ja Inspire. Kunnat ja Inspire koulutus Marko Kauppi

Katselupalvelun toteuttaminen. Jani Kylmäaho Maanmittauslaitos

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

Oskarin avulla kaupungin karttapalvelut kuntoon

Transkriptio:

JHS XXX Paikkatiedon sisältöpalvelut Versio: 28.3.2011 Julkaistu: Voimassaoloaika: toistaiseksi Sisällys 1 Johdanto... 1 1.1 Suosituksen rakenne... 2 2 Soveltamisala... 2 3 Termit ja määritelmät... 3 4 Paikkatiedon sisältöpalvelut... 5 4.1 Rajapintapalvelut... 5 4.2 Palvelujen kokonaisarkkitehtuuri... 6 4.3 Sisältöpalvelut palveluarkkitehtuurissa... 6 4.4 Sisältöpalvelujen tyypit... 7 4.5 Palvelujen metatiedot... 8 5 Opastavat tiedot... 8 6 Liitteet... 8 6.1 Viittaukset... 9 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 paikkatietojen 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 toteutuksessa nojaudutaan kansainvälisiin OGC- ja ISO-standardeihin. 1/9

1.1 Suosituksen rakenne Tämä suositus pohjautuu ISO TC 211 -standardointikomiteassa ja OGC:ssa valmisteltuihin palvelustandardeihin. 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 Server (WMS 1.3.0) ja Web Map Tile Service (WMTS 1.0.0) sekä INSPIRE-katselupalveluja koskeva tekninen ohjeisto. Liitteessä 2 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. Liitteessä 3 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 paikkatietojen 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. 2/9

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ä 3 käsitelty rajapinta - kuitenkin sovellettuna tyypillisesti hilamuodossa esitetyn, peittoalueensa täysin kattavana jatkumona esitetyn paikkatietoaineiston jakeluun. 3 Termit ja määritelmät esittäminen en portrayal paikkatiedon kuvaaminen ihmisen ymmärtämässä muodossa esitystapasääntö en portrayal rule ohjeet, jotka määrittelevät kuinka paikkatiedon esittäminen toteutetaan jakoruudukko en tile matrix menetelmä, jonka mukaisesti pinta jaetaan säännöllisiin osiin jakoruudukosto en tile matrix set joukko hierarkkisesti järjestettyjä jakoruudukoita, jotka vastaavat eri mittakaavatasoja karttataso en layer paikkatietoaineisto tai sen osa, joka voidaan pyytää palvelimelta karttana karttakuvapalvelu; katselupalvelu (INSPIRE) en view service rajapintapalvelu, joka mahdollistaa paikkatiedon katselun kohdepalvelu; latauspalvelu (INSPIRE) en download service rajapintapalvelu, joka mahdollistaa paikkatiedon kopioimisen käyttäjän tietovälineelle (latauspalveluita ovat kyselypalvelu ja tiedostolatauspalvelu) koodaus en encoding tiedon muuttaminen toiseen esitysmuotoon tiedonsiirtoa varten koodaussääntö en encoding rule; encoding scheme ohjeet, jotka määrittelevät, kuinka jonkun tietyn tiedon koodaus suoritetaan kysely en 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 kyselypalvelu; suorasaantilataus (INSPIRE) en direct access download 3/9

rajapintapalvelu, joka mahdollistaa sen, että käyttäjän sovellus tai palvelu hakee paikkatiedon suoraan sen tallennuspaikasta kyselyn avulla operaatio en operation muunnos, kysely tai muu tietokoneen suorittama toiminto, joka kuuluu palvelurajapintaan paikkatietopalvelu en geographic information service; GI Service palvelu, joka on tarkoitettu paikkatietojen esittämiseen, luovutukseen, käsittelyyn tai muuntamiseen palvelu en service organisoidun toiminnan tuloksena syntyvä aineeton hyödyke tarpeiden tyydyttämiseksi palveluketju en service chain toisiaan seuraavista palveluista koostuva sarja, jossa edellinen on välttämätön seuraavan toteutumiseksi palvelurajapinta en service interface; application programming interface (API) palvelujen käyttöön liittyvä sovellusten rajapinta projisointitaso en dimension pair kahden ulottuvuuden muodostama taso, johon moniulotteista paikkatietoaineistoa koskevat tiedot vastauksessa projisoidaan pyyntö; palvelupyyntö; operaatiokutsu en request toimenpide, jonka avulla tietokone tai ohjelma antaa toiselle tietokoneelle tai ohjelmalle tiedon siitä, mikä operaatio jälkimmäisen tulisi suorittaa rajapinta en 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 en web service palvelu, joka tarjotaan sovelluksen avulla tietokoneverkon kautta muiden sovellusten saataville tiedostolatauspalvelu en 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 vastaus en response tietokoneen tai ohjelman toiselle tietokoneelle tai ohjelmalle palauttama operaation tulos 4/9

Lyhenteet API FE GML HTTP ISO OGC OWS UML URI URL W3C WCS WMS WMTS WFS XML Application Programming Interface Filter Encoding Geography Markup Language Hypertext Transfer Protocol International Organization for Standarization 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 hyvin määriteltyä ohjelmallista rajapintaa palvelun ja palvelua hyödyntävän asiakassovelluksen välissä (service interface), ei ihmiskäyttäjän näkemää asiakassovelluksen käyttöliittymää (user interface). Palvelun tukemat toiminnot on määritelty rajapintaspesifikaatiossa. Käytännössä rajapinnan määrittely listaa joukon palvelun tukemia operaatioita, luettelee näihin operaatioihin liittyvät parametrit tietotyyppeineen ja kiinnittää operaatioiden ja parametrien semantiikan. Keskeinen periaate rajapintapalvelussa on, että asiakassovelluksen ei tarvitse tietää mitään palvelu sisäisestä toteutustavasta. Asiakassovellus näkee vain määritellyn rajapinnan ja kommunikoi palvelun kanssa sen mukaisilla käsitteillä. Palvelurajapinnan konkreettinen implementaatio 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 identtisen toiminnallisuuden yhteisesti sovittujen kyselyparametrien pohjalta. 5/9

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 paikkatietojen sisältöpalvelut muodostavat vain osan, vaikkakin tärkeän osan, paikkatietojen kokonaispalveluarkkitehtuurista. Paikkatietopalvelut voidaan jakaa kahteen pääryhmään: loppukäyttäjän tarpeisiin erikoistetut sovelluspalvelut sekä yleis- ja yhteiskäyttöiset infrastruktuuripalvelut. Palvelutyyppien jako mahdollistaa sen, että 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 palveluarkkitehtuurissa Paikkatiedon sisältöpalvelujen rajapintaimplementaation päätehtävä on tulkita sisään tuleva kysely, muuntaa se sisäisen tiedonhallintajä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 tiedonhallintajä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. 6/9

Asiakassovellus Vakioitu sisältökysely Vakioitu sisältövastaus Paikkatietojen sisältöpalvelu Sisäinen sisältökysely Sisäinen sisältövastaus Sisäinen tietojärjestelmä Kuva 1. Paikkatietojen 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 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 paikkatietojen sisältöpalvelurajapinta soveltuu vain verrattain rajallisten kyselyjen toteuttamiseen laajemmat sisältösiirrot tulee toteuttaa muilla menetelmillä. 4.4 Sisältöpalvelujen tyypit Karttakuvapalvelu Karttakuvapalvelun perustehtävä on tuottaa visuaalinen esitys paikkatiedosta. Sisäisesti karttakuvapalvelu voi perustua esim. tietokannassa tallennettavaan paikkatietoon, vektorimuodossa tallennettuun karttaan tai valmiiksi rasterimuodossa ylläpidettävään karttakuvaan. Kyselyn tuloksena palvelu palauttaa tyypillisesti 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. Tyypillisesti paikkatiedon kohdepalvelu on kiinteästi sidottu tietyn organisaation hallinnoimaan tietoaineistoon. Näin se muodostaa kanavan, jonka 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 7/9

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 paikkatietojen hilapalvelua esitellään liitteessä 3. INSPIREyhteyksissä tämän palvelutyypin katsotaan kuuluvan latauspalveluihin (download service). 4.5 Palvelujen metatiedot Paikkatiedon sisältöpalveluihin liittyy joukko palvelun käytön kannalta keskeisiä metatietoja. Tällaisia ovat mm. palvelun identifiointitiedot, 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 soveltuvat mittakaava-alueet, 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. 5 Opastavat tiedot Tätä suositusta ylläpitää Julkisen hallinnon tietohallinnon neuvottelukunta JUHTA, puh (09) 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 (http://www.fgi.fi, puh: 09-295550). 6 Liitteet Liite 1: Karttakuvapalvelu Liite 2: Paikkatiedon kohdepalvelu (julkaistaan myöhemmin) Liite 3: Paikkatiedon hilapalvelu (julkaistaan myöhemmin) 8/9

6.1 Viittaukset OGC 05-008c1 OpenGIS Web Service Common Implementation Specification 94 s. [Viitattu 14.3.2011] Saatavissa: http://portal.opengeospatial.org/files/?artifact_id=8798 OGC 06-042 OpenGIS Web Map Service (WMS) Implementation Specification [Viitattu 14.3.2011] Saatavissa: http:// portal.opengeospatial.org/files/?artifact_id=14416 OGC 07-057r7 OpenGIS Web Map Tile Service Implementation Standard 114 s. [Viitattu 14.3.2011] Saatavissa: http:// portal.opengeospatial.org/files/?artifact_id=35326 OGC 09-025r1 OpenGIS Web Feature Service 2.0 Interface Standard 239 s. [Viitattu 14.3.2011] Saatavissa: http://portal.opengeospatial.org/files/?artifact_id=39967 OGC 09-026r1 OpenGIS Filter Encoding 2.0 Encoding Standard 82 s. [Viitattu 14.3.2011] Saatavissa: http://portal.opengeospatial.org/files/?artifact_id=39968 OGC 09-110r3 OpenGIS WCS 2.0 Interface Standard Core 45 s. [Viitattu 14.3.2011] Saatavissa: http://portal.opengeospatial.org/files/?artifact_id=41437 Technical Guidance for the Implementation of INSPIRE View Services, version 2.21, 114 s. [Viitattu.3.2011] Saatavissa: http://inspire.jrc.ec.europa.eu/documents/network_services/ 9/9