Helsinki Testbed tutkijankäyttöliittymä Datanhaku www-käyttöliittymästä Mikko Parviainen, Ilmatieteen laitos / tietojärjestelmät mikko.parviainen@fmi.fi 7.4.2006
Taustaa Helsinki Testbed on Ilmatieteen laitoksen ja Vaisala Oyj:n yhteinen kokeiluprojekti mesoskaalan sääilmiöiden seurantaan soveltuvien menetelmien löytämiseksi ja testaamiseksi. Projektin mittausasemat tuottavat meteorologista mittausdataa pääkaupunkiseudun ympäristöstä. Mittaukset siirretään ja talletetaan IL:n keskitettyyn tietokantaan (CDW). Osa mittaustuloksista on ollut julkisesti saatavilla Testbedin verkkosivuilla, pääosin graafisessa, jalostetussa muodossa. Uusi verkkopalvelu, HTB tutkijankäyttöliittymä, tarjoaa käyttäjille pääsyn suurimpaan osaan CDW:ssä olevasta mittaustuloksista, myös numeerisessa muodossa. Lisätietoa Testbedistä yleisesti os. http://testbed.fmi.fi Ilmatieteen laitos / Helsinki Testbed tutkijankäyttöliittymä 7.4.2006 2
Tutkijankäyttöliittymä * os. http://testbed.fmi.fi/secure/ * edellyttää rekisteröitymiseen palveluun * online-dataa haettavissa n. 100 eri laitteesta * instrumenttityyppejä toistaiseksi: - Säälähetin WXT (n. 70 asemaa) - Ceilometri (5 asemaa) - Sademittari VRG (6 asemaa) - Wind Profiler (1 asema) * mittaushistoria ulottuu kesäkuuhun 2005 * tulokset ovat joko numeerisia tai viestimuotoisia * tulosformaatiksi valittavissa pilkku-, tai sarkaineroteltu teksti sekä XML * joistakin instrumenttityypeistä saatavilla myös kuvaajia * offline-datana saatavilla mm. tutkakuvia * kehitystyö jatkuu, ja uusia ominaisuuksia tullaan lisäämään Ilmatieteen laitos / Helsinki Testbed tutkijankäyttöliittymä 7.4.2006 3
Tekniset vaatimukset * melko tuore selain, esim. Firefox 1.5 tai Internet Explorer 6 * selainasetuksissa on kytkettävä päälle: JavaScript ja evästeet (cookies) Ilmatieteen laitos / Helsinki Testbed tutkijankäyttöliittymä 7.4.2006 4
Ilmatieteen laitos / Helsinki Testbed tutkijankäyttöliittymä 7.4.2006 5
XML-hakurajapinta Mikä? * XML (extensible Markup Language) on kieli, jolla voidaan kuvata tiedon rakenne ja merkitys varsinaisen tietosisällön mukana Miksi? * tiedon tallennus ja siirto yhdenmukaistuu (riippumattomuus mm. tietokantaratkaisuista) * tiedon pitkäaikaissäilyvyys paranee * tiedonhaku helpottuu * XML-muotoiset kielet ovat helposti laajennettavissa Kenelle? * tarpeellinen ohjelmistokehitykseen * tutkijankäyttöliittymässä peruskäyttäjäkin voi tehdä XML-muotoisia hakuja Lisätietoja * Testbedissä käytössäoleva XML-skeema (FMML) on julkisesti saatavilla os. http://xml.fmi.fi/fmml/fmml.xsd Ilmatieteen laitos / Helsinki Testbed tutkijankäyttöliittymä 7.4.2006 6
XML-haut Testbedin tietovarastosta Käyttäjän ja tietokantapalvelimen välissä on XML-pyynnöt tietokannan omalle hakukielelle tulkkaava palvelu. * tulkkaava julkinen palvelin: hemmo.fmi.fi * haut lähetetään palvelimelle HTTP-POST:lla porttiin 8080 * hakujen tulee noudattaa FMML-skeemaa: http://xml.fmi.fi/fmml/fmml.xsd * hakuesimerkkejä saatavilla tutkijankäyttöliittymästä valikosta XML database query Ilmatieteen laitos / Helsinki Testbed tutkijankäyttöliittymä 7.4.2006 7
Ilmatieteen laitos / Helsinki Testbed tutkijankäyttöliittymä 7.4.2006 8
Tavanomaiset haut tutkijankäyttöliittymästä * Kirjaudutaan selaimella käyttöliittymään: http://testbed.fmi.fi/secure/ ja valitaan valikosta Query HTB database * Asemia- ja suureita voi valita useamman samaan hakuun * Hakuihin on asetettu instrumenttikohtaiset ala-, ylä- ja oletusrajat hakujen kestoille, esim. WXT-dataa haetaan oletuksena 24 h, enintään viikon kerrallaan * Tulokset avautuvat erilliseen selainikkunaan Ilmatieteen laitos / Helsinki Testbed tutkijankäyttöliittymä 7.4.2006 9
Ilmatieteen laitos / Helsinki Testbed tutkijankäyttöliittymä 7.4.2006 10
Ilmatieteen laitos / Helsinki Testbed tutkijankäyttöliittymä 7.4.2006 11
Ilmatieteen laitos / Helsinki Testbed tutkijankäyttöliittymä 7.4.2006 12
Kuvaajahaut tutkijankäyttöliittymästä * Sisäänkirjautuneena valitaan päävalikosta: Visual plots from HTB database * Aikasarjakuvaajia saatavilla WXT- ja VRG-instrumenteista * Asemia voi valita useamman, mutta suureita vain yksi/haku. * Kuvaajapalvelua ollaan parhaillaan kehittämässä, joten käyttökatkoja saattaa ilmetä Ilmatieteen laitos / Helsinki Testbed tutkijankäyttöliittymä 7.4.2006 13
Ilmatieteen laitos / Helsinki Testbed tutkijankäyttöliittymä 7.4.2006 14
Ilmatieteen laitos / Helsinki Testbed tutkijankäyttöliittymä 7.4.2006 15