Vesilintulaskentojen tietojen tietokannan ja tallettamisen kehittäminen

Asiakas

Heikki Lokki

Asiantuntijat: HY:n luonnontieteellinen keskusmuseo / Aleksi Lehikoinen, Esko Piirainen, Mikko Pelkonen ja Lauri Savolainen sekä Riista- ja kalatalouden tutkimuslaitos / Jukka Rintala

Työn kuvaus

Taustaa

Suomessa on kerätty vesilintujen laskentatietoja vuodesta 1986 alkaen Helsingin yliopiston luonnontieteellisen keskusmuseon (museo) ja Riista- ja kalatalouden tutkimuslaitoksen (RKTL) yhteistyönä. Tietoja keräävät lähinnä vapaaehtoiset lintuharrastajat ja vesilintulaskentaan perehtyneet metsästäjät. Tiedot on talletettu joko paperilomakkeilta peräkkäistiedostoon keskusmuseossa tai laskija on tallettanut havaintonsa keskusmuseon tarjoamaan Excel-taulukkopohjaan, josta ne liitetään peräkkäistiedostoihin. Vesilintuseurannassa on museoon kertynyt yli 55 000 havaintoa runsaasta 7000 laskentakerrasta ja RKTL:een suunnilleen saman verran.

Vapaaehtoisten lintulaskijoiden keräämät seurantatiedot muodostavat yhden keskeisen ympäristön seurannan tieteellisen tietolähteen Suomessa.

Tietojen käytön tehostamiseksi on joillekin laskentamenetelmille jo suunniteltu ja toteutettu tietokanta tietojen säilyttämiseen. Tietojen keräämisen yksinkertaistamiseksi on suunniteltu ja otettu käyttöön paperilomakkeita ja Excel-taulukkopohjaa mukailevat web-lomakkeet, joilla laskijat voivat joustavasti ilmoittaa keräämänsä havainnot keskusmuseoon. Havainnoijilla on jo käytössään portaali (Lintuvaara, ks. https://rengastus.helsinki.fi/), jonka kautta he kommunikoivat museon kanssa. Tässä vesilintulaskentoja palvelevan ohjelmiston suunnittelun ja toteutuksen projektissa voidaan käyttää hyväksi aikaisemmin tehtyjä vastaavia ohjelmistoja ja palvelu tulee osaksi olemassa olevaa Lintuvaara-portaalia.

Lisätietoja lintujen laskennoista on sivuilla: http://www.luomus.fi/seurannat/index.htm ja http://www.rktl.fi/riista/riistavarat/vesilinnut_vuonna.html

Tehtäviä

Ohjelmistotuotantoryhmässä päätehtävänä suunnitellaan ja toteutetaan tietokanta käyttöliittymineen vesilintujen laskentatutkimusten (http://www.luomus.fi/seurannat/vesilinnut/index.htm) tarpeisiin. Toteutuksessa voidaan käyttää soveltuvin osin hyväksi aikaisemmin toteutettuja lintuaineistojen käsittelyn järjestelmiä, jossa kielenä on käytetty Python-ohjelmointikieltä. Sen osaaminen on eduksi, mutta ei välttämätöntä. Toteutuksessa käytetään museon järjestelmien web-rajapintoja.

Lisäksi suunnitellaan ja toteutetaan web-lomake, jolla laskijat lähettävät tietoja museoon ja RKTL:een, joissa virkailijat hyväksyvät lähetetyt tiedot tietokantaan talletettaviksi. Vastaavia lomakkeita on toteutettu aikaisemmissa ohjelmistotuotantoryhmissä linnustonseurannan eri tutkimusten tarpeisiin.

Toteutettava laskijoiden lomakepalvelu kommunikoi laskijan ja museon välisen rajapinnan kautta: Museosta toimitetaan rajapintaan laskennan edellisillä tiedoilla esitäytettyjä lomakkeita. Laskija näkee palvelussa vain omassa seurannassaan olevien laskentojen tiedot. Hän korjaa ja täydentää esitäytetyn lomakkeen uusilla laskentatiedoilla. Laskijan täyttämä lomake hyväksytään toimitettavaksi museolle sen jälkeen, kun se on ohjeiden mukaan mahdollisimman oikein täytetty.

Toteutusympäristö

Erityisvaatimukset

Ei erityisvaatimuksia.

Immateriaalioikeudet

Projekti toteutetaan laitoksen yleisen lisenssisopimuksen alaisuudessa.