PersonTokenin saa laji-authista ja sitä käytetään identifioimaan kirjautunut käyttäjä. Laji-auth puolestaan on järjestelmä, joka hoitaa käyttäjien kirjautumisen ja siitä on tulossa myöhemmin dokumentaatio.
PersonToken tarvitaan vain kyselyihin, joissa kirjautunut käyttäjä tekee jotain (esim pyytää tiedostolatauksen).
Havaintojen hakua varten /warehouse/query/* on oleellisin.
Mallia voi ottaa esim beta.laji.fi 'n tekemistä kyselyistä, niiden parametrit ovat samoja joita tämä julkinen api ottaa vastaan.
(beta.laji.fi kaikkine toimintoineen perustuu puhtaasti api.laji.fi’n avoimiin rajapintoihin, eikä vastaavan portaalin toteutukseen tarvita mitään erityisoikeuksia).
Kyllä juuri noin. Voit käyttää myös sitä API dokumentaatio sivua testaamaan millaisia vastauksia rajapinta antaa, pistämällä api.laji.fi:ssä access tokenin kenttään sivun oikeassa yläkulmassa ja sitten valitsemalla halutut arvot kenttiin ja klikkaamalla “try it out”-nappia.
Noin olen juuri tehnytkin. Varsinaisten havaintojen haku onkin hieman työläämpää kenttien suuren lukumäärän takia. Uskoisin, että tietokannalle voidaan saada huomattavastikin lisäarvoa kehittämällä sille uusia, käyttäjiä kiinnostavia hakutoimintoja.
Moi, /warehouse/query/list rajapinnassa on myös valittavana sarakkeet:
gathering.conversions.ykj.latMax
gathering.conversions.ykj.latMin
gathering.conversions.ykj.lonMax
gathering.conversions.ykj.lonMin
gathering.conversions.ykj3.lat
gathering.conversions.ykj3.lon
gathering.conversions.ykj4.lat
gathering.conversions.ykj4.lon
Vastaukseen halutut arvot voi luetella selected-parametrin arvoina.
(YKJ3 = kymmpiruutu, YKJ4 = kilometriruutu)
Kaikkien havaintojen koordinaatit ovat jo tietovarastossa valmiina muunnettuna wgs84, ykj euref -koordinaatistoihin. (Ulkomaisista havainnoista on vain wgs84 koordinaatit).
Mistähän mahtaa johtua, että vastaava haku Hyönteistietokannasta tuottaa huomattavasti enemmän havaintoja samasta lajista? Yllä oleva haku tuottaa 6 sivua, yhteensä 583 havaintoa (poistettu pari virheellistä koordinaattia). Hyönteistietokannasta löytyy lajista yli 4000 havaintoa. Laji.fi:n oma hakusivu löytää kyllä yli 7000 havaintoa, joten joku tässä ei ole kohdallaan…
Voi olla, että tuo testirajapinta antaa tulokset www.laji.fi-sivun tietokannasta, johon ei ole ajettu kaikkea Hyönteistietokannan havaintodataa, kun taas beta.laji.fi sisältää kaiken Hyönteistietokannan datan.
apitest.laji.fi sisältää osajoukon kaikesta datasta testikäyttöä varten (nyt reilut miljoona havaintoa, mukana mahdollisesti myös keksittyjä havaintoja), api.laji.fi taas kaiken sen datan, joka näkyy myös portaalissa.
api ja apitest:n access_tokenit eivät ole yhteensopivia ja siksi saat tuon virheviestin. Voit pyytää access_tokenin joka toimii api.laji.fi:ssä samaantapaan kuin tuolla apitest.laji.fi:ssä käyttäen api.laji.fi:tä
Foorumi on osaksi toteutettu VieKas LIFE -hankkeen osana (Finvasive LIFE, LIFE17 NAT/FI/000528).
Viekas on haitallisten vieraslajien kartoitukseen, torjuntaan ja tietoisuuden kasvattamiseen
keskittyvä hanke, joka on osittain rahoitettu EU Life-ympäristöohjelman tuella. Life
on Euroopan unionin rahoitusjärjestelmä, jonka tarkoituksena on kehittää yhteistä
ympäristöpolitiikkaa ja lainsäädäntöä
tukemalla luonnonsuojelu- ja ympäristöhankkeita eri puolilla Eurooppaa.