Paikkatiedon palvelualustan, Oskarin ja Paikkatietoikkunan kehittäminen 15.11.2012 Jani Kylmäaho / Antti Rainio Maanmittauslaitos Kehittämiskeskus
Palvelualusta Paikkatietoikkuna Oskari
Lähtökohtana: PAIKKATIEDON VIITEARKKITEHTUURI Itsenäiset ohjelmistot ja sovellukset Paikkatieto-ohjelmistot (GIS, Geographical Information Systems) SOVELLUSKERROS Portaalit ja selainsovellukset Yhteentoimivat komponentit (Mashups) tunnistus maksu käyttöehdot ontologiat metatiedot karttaikkunat karttatyökalut taulukot lomakkeet diagrammit Luottamusverkostot Oikeuksien hallinta Paikkatiedon palveluväylä Linkitetyn tiedon palvelut Integraatiopalvelut Palvelujen ketjutus Monitorointi Paikkatiedon palvelualustat Tukipalvelut Tunnistus Valtuutukset Asiointitili Maksaminen Lisenssipalvelut Käyttöoikeuksien hallinta PALVELUKERROS Metatietopalvelut Ontologiapalvelu Hakupalvelu Luettelopalvelut Sisältöpalvelut Karttakuvapalvelut Kyselypalvelut Jatkumopalvelut Tiedostopalvelut Verkkosyötteet Muunnospalvelut Koordinaattimuunnokset Skeemamuunnokset Geokoodaus Visualisointipalvelut Analyysipalvelut Mittaus Reititys Vyöhykkeet Leikkaukset Korrelaatiot Karttakuvat Havainnekuvat Animaatiot Diagrammit Tallennuspalvelut Tallennus-, muokkauspalvelut Ohjelmistopalvelut Käyttöliittymäpalvelut Käyttäjätiedot Roolit Asiointitiedot Lisenssit Roolien oikeudet TIETOKERROS Ontologiat Metatiedot Skeemat Koodistot Välimuistit Palvelutietokannat Kartta-, ilmakuvat Kohdetiedot Hilat, kolmioinnit Kuvat, artikkelit Sensoritieto Tietoaineistot, Tietotuotteet Muunnosmäärittelyt Prosessikuvaukset Jalostetut sisällöt Esitystyylit Käyttäjän tallentamat tiedot Käyttäjän käyttöliittymämäärittelyt Näkymän määrittelyt Luonnos v.0.6
Itsenäiset ohjelmistot ja sovellukset Paikkatieto-ohjelmistot (GIS, Geographical Information Systems) SOVELLUSKERROS Kehittämisen painopisteitä Portaalit ja selainsovellukset Yhteentoimivat komponentit (Mashups) tunnistus maksu käyttöehdot ontologiat metatiedot karttaikkunat karttatyökalut taulukot lomakkeet diagrammit Luottamusverkostot Oikeuksien hallinta Paikkatiedon palveluväylä Linkitetyn tiedon palvelut Integraatiopalvelut Palvelujen ketjutus Monitorointi Paikkatiedon palvelualustat Tukipalvelut Tunnistus Valtuutukset Asiointitili Maksaminen PALVELUKERROS Käyttäjätiedot Roolit Asiointitiedot Käyttöoikeuksien hallinta Lisenssit Roolien oikeudet TIETOKERROS Lisenssipalvelut Metatieto- palvelut Ontologiapalvelu Hakupalvelu Luettelopalvelut Ontologiat Metatiedot Skeemat Koodistot Sisältöpalvelut Karttakuvapalvelut Kyselypalvelut Jatkumopalvelut Tiedostopalvelut Verkkosyötteet Välimuistit Palvelutietokannat Kartta-, ilmakuvat Kohdetiedot Hilat, kolmioinnit Kuvat, artikkelit Sensoritieto Tietoaineistot, Tietotuotteet Visualisointipalvelut Muunnospalvelut Koordinaattimuunnokset Skeemamuunnokset Geokoodaus Muunnosmäärittelyt Prosessikuvaukset Analyysi -palvelut Mittaus Reititys Vyöhykkeet Leikkaukset Korrelaatiot Jalostetut sisällöt Karttakuvat Havainnekuvat Animaatiot Diagrammit Esitystyylit Tallennuspalvelut Tallennus-, muokkauspalvelut Käyttäjän tallentamat tiedot Ohjelmistopalvelut Käyttöliittymäpalvelut Käyttäjän käyttöliittymämäärittelyt Näkymän määrittelyt Luonnos v.0.6
Avoimen lähdekoodin karttasovelluskehys Oskari Portaalit ja selainsovellukset Yhteentoimivat komponentit (Mashups) karttaikkunat karttatyökalut Ohjelmistopalvelut Käyttöliittymäpalvelut
Paikkatiedon palveluväylä Linkitetyn tiedon palvelut Integraatiopalvelut Palvelujen ketjutus Monitorointi KEHITETÄÄN: Infrastruktuurin tilan viestintää
Portaalit ja selainsovellukset Yhteentoimivat komponentit (Mashups) ontologiat metatiedot KEHITETÄÄN: Ontologiapohjainen hakutoiminto Metatietopalvelut Ontologiapalvelu Hakupalvelu Luettelopalvelut
Portaalit ja selainsovellukset Yhteentoimivat komponentit (Mashups) KEHITETÄÄN: Tietojen rajaamista ja suodattamista
KEHITETÄÄN: Omien tietojen julkaisua Tallennuspalvelut Tallennus-, muokkauspalvelut Ohjelmistopalvelut Käyttöliittymäpalvelut
KEHITETÄÄN: Erilaisten esitystyylien käyttöä Esitystyyli Visualisointipalvelut Karttakuvat Havainnekuvat Animaatiot Diagrammit
Luottamusverkostot Oikeuksien hallinta Lisenssipalvelut Käyttöoikeuksien hallinta KEHITETÄÄN: Käyttöoikeuksien roolipohjaista hallintaan
Portaalit ja selainsovellukset Yhteentoimivat komponentit (Mashups) karttaikkunat karttatyökalut Ohjelmistopalvelut Käyttöliittymäpalvelut KEHITETÄÄN: Lisää valittavia toimintoja ja työkaluja
Portaalit ja selainsovellukset Yhteentoimivat komponentit (Mashups) karttaikkunat karttatyökalut KEHITETÄÄN: Välineitä paikkatiedon poimintaan
KEHITETÄÄN: Välineitä paikkatiedon analysointiin Analyysi -palvelut Mittaus Reititys Vyöhykkeet Leikkaukset Korrelaatiot
KEHITETÄÄN: Välineitä paikkatiedon visualisointiin Visualisointipalvelut Karttakuvat Havainnekuvat Animaatiot Diagrammit
Oskarin kehityssuuntia o Ydinsovelluksen kehittäminen o Huolehditaan esim., että käytettävistä kirjastoista on mukana ajantasaiset versiot o Tukea mahdollisimman laajalti OGC/ISO-standardeille o Dokumentointi ja esimerkit o Tulostamisen kehittäminen o Kaikilla selaimilla yhtäläisesti toimiva ratkaisu o Tulostaminen eri tiedostomuotoihin (pdf, png...) o Toiminnot käytettävissä niin karttasovelluskehystä kuin palvelualustaakin hyödyntämällä o Toiminnallisuuksien integrointi muista projekteista o Tiedontuottajien itsepalvelutyökalu palveluiden liittämiseen paikkatietoinfrastruktuuriin
OSKARIn jatkokehitys yhteistyöhankkeissa o Lähdekoodiin ja palvelualustaan uutta toiminnallisuutta o Rakentamisen lupapalvelut - Ympäristöministeriö, Solita Oy, Sito Oy - Välineitä vuorovaikutteisten palveluiden rakentamiseen o Harava-palautepalvelu - Ympäristöministeriö, Dimenteq Oy - Palautteiden kysely ja tallennus o Tarkkailija-palvelu - Ympäristöministeriö, Solita Oy, Sito Oy o PATIO2-hanke - Aluehallintovirastot - Tilastollisia analyysitoimintoja, teemakarttoja o European Location Framework (E.L.F) - EuroGeographics, MML, GL, Euroopan karttalaitokset
Miksi OSKARI ja palvelualusta? Tavoitteena Yleinen karttaliittymä ja paikkatiedon pilvipalvelut julkishallinnolle Käyttötarkoitukset: viestintä, sähköinen asiointi, tietojohtaminen, opetus... Toimintamallina Avoimen lähdekoodin ratkaisu -> os-projekti Yhteentoimivat komponentit Kehittämisverkostoajattelu Tehokkuutta (julkishallinnon) toimintaan Alkuinvestointi osaamiseen......monikymmenkertaiset hyödyt Päällekkäisen työn välttäminen
OSKARI wiki-sivusto http://oskari.org/trac/wiki IRC-kanava #Oskari freenode-verkossa (irc.freenode.net)
OSKARI GitHubissa https://github.com/nls-oskari http://www.oskari.org/trac/wiki/howtocontribut e
MML:n rooli? o Huolehtia eri projekteissa kehitettävien moduulien integroinnista avoimeen lähdekoodiin o Ylläpitää Oskari- ja Paikkatietoikkuna-sivustoja sekä GitHub-repositoriota o Hyödyntää lähdekoodia ja palvelualustaa omissa järjestelmissä ja tietopalveluissa o Ei tuota räätälöityjä Oskariin perustuvia tuotteita tai palveluja, pl. tapauskohtaiset julkishallinnon tarpeet o MML on sitoutunut Oskarin ja palvelualustan kehittämiseen sekä omalla että useiden eri projektien rahoituksella vuoden 2013 ajaksi o Resurssien hankinta käynnissä o Optiona vuosi 2014
Lisätietoja http://www.oskari.org http://www.paikkatietoikkuna.fi http://demo.paikkatietoikkuna.fi Kiitoksia! Kysymyksiä?