BORIS 2 Järjestelmän rajapinnat Samuli Neuvonen, SYKE Rajapinnat tehokäyttöön -seminaari 7.3.2013
BORIS 2 -hanke öljysuojarahaston ja SYKEn rahoittama hanke yhteistyössä mukana kaikki öljyntorjunnan toimijat Suomessa tavoitteena monipuolinen karttajärjestelmä öljyntorjuntaan: staattiset aineistot satelliittikuvat ja niiltä tulkitut päästöt lento- ja maastotiedustelun havainnot kulkeutumislaskenta sää- ja olosuhdetiedot työkalut operaatioiden suunnitteluun ja johtamiseen prioriteettina selkeä, toimiva ja helposti saavutettava järjestelmä
Eli paikkatietojärjestelmä, joka: sisältää erikoistuneita karttatyövälineitä hyödyntää ja demonstroi ympäristöhallinnon yhteiseen käyttöön toteutettuja karttatoimintoja (piirto, mittaus, aineistojen käyttö) käyttää aineistoja hyvin monista lähteistä ja monin eri tavoin ympäristöhallinto, IL, EMSA, SMHI, ESRI, öljyntorjunnan viranomaiset aineistojen automaattinen nouto ja prosessointi (IL, EMSA) WMS-palvelut (MML, HELCOM, Liikennevirasto, Merivoimat) käyttäjän omat aineistot ja dokumentit mahdollistaa sovelluksen oman tiedon monipuolisen hallinnan tietokannassa mahdollistaa monipuolisen käyttäjien hallinnan
Teknologiaa: Karttapalvelinalusta: ESRI ArcGIS Server 10.1 (kehitys 9.3) Sovelluskehitysteknologia: Silverlight (C#) Tietokannat: SQL Server 2008
Samuli Neuvonen, SYKE 14.3.2013 WMS-rajapinnat yms. 7
WMS yms.
WMS-rajapinnat 9
WMS-rajapinta: esim. merikartta 10
WMS-rajapinta: esim. MML taustakartta 11
WMS-rajapinnoista ja vastaavista: vastaavasti käytetään myös HELCOM-aineistoja ja tulevaisuudessa Merivoimien tilannekuva (mukaan lukien ominaisuustietoja aluksista) taustakarttoja haetaan lisäksi ESRI:n REST-rajapinnoista (ArcGISDynamicMapServiceLayer) selvitellään mahdollisuutta antaa käyttäjän lisätä kartalle haluamiaan WMS-aineistoja jatkossa on myös tarkoitus tarjota Boriksesta ulospäin WMSrajapintoja (tai WFS?) torjunnan yhteistyöviranomaisille (VTS, Rajavartiolaitos jne.)
Samuli Neuvonen, SYKE 14.3.2013 FTP & NAPS 13
SQL-taulu XML
SQL-taulu
QueryLayer
FTP & NAPS: esim. Säätiedot 17
FTP & NAPS: esim. Säätiedot 18
FTP-siirto & NAPS: NAPS = Nearly Automated Processing System (SYKE) vastaavalla tavalla on jatkossa tarkoitus hakea myös satelliittikuvia ja niiltä havaittuja päästöjä EMSA:n palvelusta sekä lentotiedustelun tuottamia havaintoaineistoja molemmille tietotyypeille tarjotaan myös manuaalinen lisäämismahdollisuus
Samuli Neuvonen, SYKE 14.3.2013 Seatrack Web -kulkeutumislaskennat 20
java web start => PADM
SQL-taulu XML
SQL-taulu
QueryLayer
Kulkeutumisennusteet 25
Kulkeutumisennusteet & PADM: PADM (PArticle Dispersion Model) on SMHI:n tarjoama palvelurajapinta, jota kutsumalla kulkeutumisennuste voidaan ajaa ja tulokset hakea PADM:in käytön olisi voinut integroida kokonaan Boriksen sisään, mutta haluttiin hyödyntää STW-sovelluksen tarjoamia työkaluja ja minimoida turhaa tiedonsiirtoa tulevaisuudessa (2013 kuluessa) tiedonsiirto tapahtunee XML:n sijaan JSON-formaatissa
Vanhassa vara parempi: shape-import shape-tiedostojen käyttöä ei voine lukea rajapinnaksi, mutta se tarjoaa yhden mahdollisuuden tuoda järjestelmään ulkopuolista tietoa mahdollisuus tuoda päästöhavaintoja ja kulkeutumisennusteita, mutta myös määrittelemättömiä aineistoja väliaikaisesti kartalle lisätyt aineistot karttamerkinnöiksi tallennetut aineistot käyttäjäaineistoiksi tallennetut aineistot
Shape-import 28
Työryhmä: projektipäällikkö: Meri Hietala määrittely ja aineistot: Meri Hietala, Heli Haapasaari, Kati Tahvonen, Samuli Neuvonen paikkatietotekniikka: Mikko Hynninen, Ismo Lahtinen, Samuli Neuvonen tietojärjestelmät ja tietoliikenne: Sami Korhonen ja Seppo Aitamurto testaus: Kati Tahvonen, Meri Hietala, Heli Haapasaari koulutus: Kati Tahvonen, Samuli Neuvonen Lisätietoja: hankkeen kotisivut: www.ymparisto.fi/syke/boris2
Samuli Neuvonen, SYKE 14.3.2013 Kiitos! 30