Open timotoots opened 8 years ago
Esimene päring testimiseks Raamatukogude Info- ja Kataloogisüsteem RIKS. Päring väljastab JSON formaadis viimati laenutatud teaviku pealkirja, autori, raamatukogu nimetuse ja kuupäeva (Unix Timestamp).
Väga vinge! Me sooviks seda nimekirja EHAK koodi (asula kood) järgi ka näidata. Kas seotud raamatukogude nimekirja ka annaks sealt välja võtta, kus olemas aadress, GPS koordinaat või EHAK kood. Või on nimekiri kuskil mujal leitav?
EHAK koodiga mul kogud seotud ei ole. Kui seda tõesti vaja, siis see pikem töö, et oma klientide baasis need nii siduda.
Lisasin lihtsa väljundi raamatukogudest+maakond, kas nii sobib?
Kui saaks lisaks maakonnale ka asula lisaks, olekski juba väga hea. Selle järgi saab EHAK koodi ka leida. Aitäh!
OK, lisasin raamatukogudele maakonna EHAK koodi. Asula tasemel, siis läheb aega, sest pean kõik 480 raamatukogu ükshaaval üle käima ja otsima, see juba pikem töö. :)
Asula nimest ka piisaks. Koodi saaks otsinguga kätte.
Teeb suht sama välja. Mul on küll aadress enamusel, aga korrektset asula nimetust ei pruugi selles sisalduda. :(
ega ei oska öelda, kas Stat. ameti lehelt saab kogu Eesti haldusstruktuuri koos ehak koodiga, näiteks XML'is, siis saaks kiiremini nikerdada.
Sellega saaks vist korrastada aadressiandmed: http://xgis.maaamet.ee/adsavalik/ads Või siis siit tabelist nimekirja kätte: https://github.com/e-gov/FaktoidAPI/blob/master/EHAK2015v1.txt
OK. Mõlemale päringule lisatud ehak, aga esialgu osaliselt, kuna aadressi järgi saan ainult mõnedele täpse koodi määrata. Kas nii muidu sobiks? Kõikidele koodi määramine võtab aega, sest pean seda 1 haaval tegema :)
Lisasin väljundisse ka koordinaadid.
Oh, see veel kõige parem. Sealt peaks saama ka EHAK teisenduse teha, kui vaja. GPS veel abstraktsem!
Homme saan EHAK koodid kah paika. 100 raamatukogu veel jäänud :D
1) EHAK peaks nüüd kõikidele meie kogudel paigas olema päringutes 1 ja 2. 2) Lisasin ka TOP 100 päringu http://live.webriks.ee/egov/?query=3 Ilma lisaparameetriteta väljastatakse TOP 100 teavikut laenutuste arvu alusel kõikide kogude pealt.
Võimalikud lisaparameetrid;
Laenutuse kuupäevade vahemik from=2016-01-01&to=2016-08-23 Formaadis aaaa-kk-pp, kui kuupäeva formaat on vale, siis väljastatakse puhas TOP 100.
Näide: http://live.webriks.ee/egov/?query=3&from=2016-01-01&to=2016-08-23
EHAK kood http://live.webriks.ee/egov/?query=3&from=2016-01-01&to=2016-08-23&ehak=86
Komaga eraldatult võib ette anda mitu koodi ja suvalisel tasemel(maakond, vald jne),
Antud päringus grupeeritakse laenutuste arv ainult pealkirja, autori ja ISBN alusel. Kui võtta grupeeringusse lisaks ka ehak või raamatukogu nimetus, muutub TOP nimekiri hoopis teiseks :)
Esialgu siis nii. Kui on mõtteid või ettepanekuid, siis andke teada!
Kõikidele päringutele lisatud EHAK filter. Võib kasutada mitut koodi komaga eraldatult. Näiteks: Raamatukogud, mis kasutavad RIKS tarkvara Põlva Maakonnas. http://live.webriks.ee/egov/?query=2&ehak=65
Paremat ei oskaks tahtagi. Sellega saab juba palju teha. Aitäh!
Kas kusagil näeb juba mingit tulemust ka nende andmetega, mida siin kõik kogutakse/päritakse? Alates spordiga ja lõpetades raamatukogudega? :)
Hetkel veel mitte. Andmeid kasutav installatsioon avatakse detsembris uues ERMis. Virtuaalset demoversiooni jagame andmete valdajatega, siis kui see mõistlikus vormis töötab. Ma usun, et see juhtub septembris.
Selge, ootan põnevusega!
Väike täiendus veel. Päringule võib lisada parameetri/flltri "libtype", ehk siis raamatukogu tüüp. Komaga eraldatult saab lisada mitu tüüpi. Võimalikud väärtused on: 1 Rahvaraamatukogu 2 Kooliraamatukogu 3 Erialaraamatukogu 5 Kõrgkooliraamatukogu 6 Lasteaed
Puhas rõõm. Timo, kas sellega tuleb midagi veel teha?
Kui huvi on, võin lisada ka filtri lugeja soo ja vanusega. :)
Ja lisatud veel kaks "filtrit"
gender - päringud 1 ja 3. Võimalikud väärtused m ja f
age - päringud 1 ja 3. Võimalikud väärtused n või n1-n2, ehk siis üksik vanus või vanusevahemik. http://live.webriks.ee/egov/?query=3&gender=m&age=33-40&libtype=1
Rohkem ei oska midagi enam lisada :)
Sellest piisab täiesti! Aitäh!
Soovitud andmed: