Paikkatietoikkunan uudet tuulet Panu Muhli Kehittämiskeskus Paikkatietoinfratiimi / Inspire-sihteeristö 11.9.2013
Paikkatietoikkuna pähkinänkuoressa - www.paikkatietoikkuna.fi Maanmittauslaitoksen kehittämä ja ylläpitämä, nettiselaimella toimiva palvelu Lain edellyttämä Inspire-direktiivin toimeenpanon tukisivusto Paikkatiedon infrastruktuurin kehittämisen ja hyödyntämisen pilotointipalvelu Kaikille avoin ja maksuton Avoimen lähdekoodin tuote www.oskari.org 1000-2000 päivittäistä kävijää N. 12.000 rekisteröitynyttä käyttäjää Yli 30 paikkatiedon tuottajan kartta-aineistoja N. 700 karttatasoa Mahdollisuus upottaa karttaliittymiä verkkosivuille Demopalvelu demo.paikkatietoikkuna.fi
Paikkatiedon infrastruktuuri
Paikkatiedon infrastruktuuri
Paikkatiedon infrastruktuuri
Paikkatiedon infrastruktuuri
Paikkatietoikkunan live-demo
Paikkatietoikkunan videokatselmoinnit Kuukausittainen webcasting-lähetys Uudet Paikkatietoikkunan ja Oskarin toiminnot Avoin kaikille kiinnostuneille Jakelulista: Paikkatietoverkosto, SADe-toimijat Aiemmat katselmoinnit (1.3., 6.5., 10.6., 30.8.) Youtubevideoina http://www.paikkatietoikkuna.fi/web/fi/oskari-katselmoinnit Seuraava pe 27.9.
Paikkatietoikkuna ja Oskari
Palvelualusta Paikkatietoikkuna Hallinnon karttapalvelu Oskari
Hallinnon karttapalvelu MML:n toteuttama paikkatiedon palvelualusta valtionhallinnon käyttöön (viranomaiskäyttö) Karttajulkaisutyökalu ja ajoalusta verkkosivuille upotettavien karttojen tarjoamiseen Maksuton Kartta-aineistoja MML:n rajapinnalta (tausta- ja maastokartta, ortoilmakuvat) Käyttöönoton tavoite v. 2013-2014 vaihteessa Toiminnallisuus jo nyt käytössä Paikkatietoikkunassa Ero Paikkatietoikkunaan: palvelutasolupaus
Oskarin kehittäminen Toimintamallina hajautettu kehitys; ydinsovellusta kehittämässä MML:ssa tällä hetkellä 9 konsulttia Koodia tehdään myös muissa projekteissa, rahoitusta esim. SADe-hankkeelta MML:ssa integroidaan tulokset Oskari-lähdekoodin päähaaraan Kehittäminen jatkuu myös 2014 Kaikki kehitettävä koodi julkaistaan avoimen lähdekoodin lisenssien puitteissa (MIT/ EUPL) Mahdollisuus käyttää myös suljettuna koodina kaupallisissa tuotteissa
Oskarin nykyisiä ja mahdollisia hyödyntäjiä Paikkatietoikkuna SADe-hankkeen projektit: Lupapiste ja Harava, lisäksi Yritys-Suomi Otakantaa.fi Oppijan verkkopalvelu Kansalaisneuvonta Toimiala Online Pohjois-Suomen AVI:n PATIO2-hanke Työvoimahallinto mol.fi Tampereen kaupunki Hallinnon karttapalvelu (MML toteuttaa) Digiroad 2, Liikenneviraston karttapalvelut Euroopan karttalaitosten E.L.F projekti Verohallinto Suomi.fi ja VK:n Kansalaispalvelut
PATI02 teemakarttoja ja analyyseja Suodattamalla tietoja tilastotaulukossa saadaan näkyviin esim. kunnat, joissa Sairastavuus ylittää koko maan sairastavuuden (koko maa=100) 14
www.oskari.org OSKARI-kehittämisverkosto Upotetut karttaikkunat Oskari v.1.x Moduulit Palvelualustat GL MML GTK Valtiok. Tiedontuottajat Livi Kehittämisverkosto Portti2 Patio2 SADe E.L.F. Ydinsovellus projektit jquery Mavi SYKE VRK Espoo J-kylä Museov Tukes V-S liitto Tampere Turku Metla Oulu Helsinki Vihti OpenLayers OSprojektit
Tulossa olevaa / Suunniteltua Analyysitoimintoja esim. väestötiedoille Upotettavan karttaliittymän ulkoasun määrittely Paikkatietokohteiden visualisointi Asiasanoitukseen ja ontologiaan pohjautuvat haut Sisältöpalveluiden hallinta Reititys- ja saavutettavuuspalveluiden hyödyntämisen pilotointi Luottamusverkostointegraation pilotointi Lisenssipalvelun pilotointi
SOVELLUSKERROS Asioinnin tukipalvelut Tunnistus Valtuutukset Asiointitili Maksaminen Paikkatieto-ohjelmistot (GIS, Geographical Information Systems) Käyttöoikeuksien hallinta PALVELUKERROS Lisenssi- Metatietopalvelut palvelut Ontologiapalvelu Hakupalvelu Luettelopalvelut Käyttöliittymät Itsenäiset ohjelmistot ja sovellukset Sisältöpalvelut Karttakuva-, Jatkumo-, Kyselypalvelut Tiedostopalvelut Verkkosyötteet Portaalit ja selainsovellukset Yhteentoimivat komponentit tunnistus maksu käyttöehdot Ohjelmistot, Sovellukset, Komponentit Prosessimäärittelyt Paikkatiedon palveluväylät Linkitetyn tiedon palvelut Integraatiopalvelut Palvelujen ketjutus Luottamusverkostot Oikeuksien hallinta PROSESSIKERROS Palveluväylät, Palvelualustat Rajapinnat Koordinaattimuunnokset Skeemamuunnokset Geokoodaus ontologiat metatiedot Visualisointipalvelut Paikannuspalvelupalvelut Muunnos- Analyysipalvelut Tukipalvelut, Sisältöpalvelut, Käsittelypalvelut Skeemat Satelliitti-, Verkko-, Osoite-, Nimistöpaikannus Mittaus Reititys Vyöhykkeet Leikkaukset Monitorointi taulukot lomakkeet diagrammit Karttakuvat Diagrammit Animaatiot Tallennuspalvelut Tallennus-, muokkauspalvelut (Mashups) karttaikkunat karttatyökalut Paikkatiedon palvelualustat Ohjelmistopalvelut Käyttöliittymäpalvelut Käyttäjätiedot Roolit Asiointitiedot Lisenssit Roolien oikeudet TIETOKERROS Ontologiat Metatiedot Skeemat Koodistot Kartta-, ilmakuvat Hilat, kolmioinnit Kohdetiedot Kuvat, artikkelit Sensoritieto Rata-, Korjaus-, Verkkotiedot Osoitteet Nimistö Muunnosmäärittelyt Prosessikuvaukset Jalostetut sisällöt Hallintatiedot, Metatiedot, Tietovarannot, Määrittelyt, Tyylit Esitystyylit Käyttäjän tallentamat tiedot Käyttäjän käyttöliittymämäärittelyt Näkymän määrittelyt
Oskarin keskeiset periaatteet Kaikkien ominaisuuksien selainpohjainen käyttö Käytetään JavaScriptiä ja Javaa Hyödynnetään olemassa olevia kirjastoja, esimerkiksi OpenLayers, jquery, GeoTools, Jackson Mahdollistetaan hallittu laajennettavuus Kielistysten toteutus hallitusti Kaikki kehitettävä koodi julkaistaan avoimen lähdekoodin lisenssien puitteissa (MIT/ EUPL) Palvelualustan arkkitehtuuri pidetään joustavana: toimintoja lisättävissä sekä käyttöliittymään että palvelimelle, sovelluskirjastot vaihdettavissa toisiin
Miksi Oskari-alusta? Tavoitteena Madalletaan kynnystä paikkatietoa hyödyntävien palveluiden rakentamiseen Käyttötarkoituksia: viestintä, sähköinen asiointi, tietojohtaminen ja analyysit, tilannekuvat, opetus, tutkimus... Toimintamallina Avoimen lähdekoodin ratkaisu -> maksuton sovellus Yhteentoimivat komponentit -> kaikkien hyödynnettävissä Standardien rajapintojen käyttö -> erilaiset taustajärjestelmät Kehittämisverkostoajattelu -> pienelläkin panoksella mukaan (Kustannus)tehokkuutta julkishallinnon toimintaan Yhteentoimivuuden toteuttaminen Päällekkäisen työn välttäminen Sovellusten ylläpidon ja jatkokehittämisen hankinnan helpottaminen
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/howtocontribute
Kiitos mielenkiinnosta! oskari[at]nls.fi inspire[at]nls.fi panu.muhli[at]nls.fi