geocollections / turvas Goto Github PK
View Code? Open in Web Editor NEWDatabase of peat geology
Home Page: https://turba.geoloogia.info
Database of peat geology
Home Page: https://turba.geoloogia.info
Juhul kui kaardil on võimalik punkte/alasid valida võiks kursor olla pigem rist (crosshair) kui käsi.
Peab proovima kas zoom ja drag tunduks sel juhul kasutajale loomupärane või mitte.
Variant oleks pakkuda kasutajale eraldi tööriistakasti: drag, zoom, select, measure jne - sel juhul muutuks kursor vastavalt valitud funktsioonile (seda võib kaaluda, kui muud funktsioonid olemas).
check pivot table creation - is it so that the rows with empty index fields will be omitted?
Vaatluspunkti kaardivaates kuvatakse ala punkte, see on mugav ala uurimisel, aga vajalik oleks konkreetse valitud punkti eristamine kas suurema markeriga vms moel ning lisaks püsiv label kaardil.
Püsiv label võiks olla alati kui on ainult üks aktiivne punkt kaardil - st ka proovi detailvaates.
Arvatavasti võiks lisada samasuguse juhendi nagu geokirjanduse puhul.
#30 sai mainitud
alternatiiv - mõelda footerile, kus saaks kuvada rahastaja ja ka teostaja infot ja kontakte.
Avalehele on vajalik lisada KIKi logo (praegu ainult /about lehel), loogiline koht oleks all vasakul nurgas. Siislegend vaja liigutada paremale. Variant oleks kihtide paneeli ka suure ekraani korral mitte vaikimisi avada, vaid kuvada alati ainult ikooni. Sel juhul saaks legendi panna kihtide nupu alla.
Proovipunkti vaate graafikutel (nt https://turvas.geoloogia.info/site/8157) oleks kasulik eristada madalsoo-, siirdesoo- ja rabaturba proove kas graafiku tausta värviga või muul moel. Praegune variant, kus turba tüüpi näeb tekstina kursori hõljumisel proovi markeril ei ole ülevaatlik.
Üks võimalik lahendus oleks:
Või on mõni lihtne variant veel kuidas nt graafiku taustal kuvada teatud sügavusel horisontaalseid jooni (mis markeerivad turba tüüpide piiri) vms?
praegu annab mixed content viga, aga wms päringu peaks saama teha ka https://...-ile.
Andmestik + muu info
Should make button more understandable
Projekti info taustapiltideks võiks kasutada rabade ortofotosid, valikud kataloogis 3D.
Tutvustav tekst, seniks kuni lõplik versioon pole valmis, võiks olla järgmine (kõik mahub ühele lehele):
Keskkonnainvesteeringute Keskuse projektide nr 12623 "Turbaalaste uurimistulemuste digitaliseerimine ja andmebaasi koostamine I etapp (Harju, Rapla, Pärnu maakond)" ja 14460 "Turbaalaste uurimistulemuste digitaliseerimine ja andmebaasi koostamine II etapp" eesmärgiks oli turba uurimisel kogutud andmestiku koondamine, digiteerimine ning erinevatele sihtrühmadele
(turbatootjad, ametnikud, keskkonnaspetsialistid, üliõpilased, loodusehuvilised) kättesaadavaks tegemine.
Turbageoloogiline originaalandmestik on kogutud Eesti Geoloogiakeskuse poolt ning seda säilitatakse Geoloogiafondis. Andmete digiteerimise ja andembaasi koostamise viis läbi Tallinna Tehnikaülikooli geoloogia instituut 2016-2020.
add subtitle
Andetabelite vaikimisi suurus on praegu 25 rida, seda võiks tõsta 100ni, kuna indeksist tuleb info kiiresti.
leaflet tahab koordinaate saada lat lng formaadis, tuleb uurida formattimise jms võimalusi
Turbaalade plaanid on nüüd saadaval ka ühe kihina: turvas:Plaanid
Veidi peaks ümber tegema kaardi legendi:
Avalehe ja parempoolse paneeli kaart võiks olla suumitud selliseltm et parasjagu mahutada ära Eesti kontuur, mitte lähtuvalt täisarvulistest suumi-kordajatest. Selleks saab kasutada Leafleti sätteid:
var map = L.map('map', {
zoomDelta: 0.25,
zoomSnap: 0
});
ja a la
map.fitBounds([
[6620000, 360000],
[6370000, 762500]
])
Solr-is on nüüd olemas eraldi indeksid peat_analysis ja peat_samples. Viimane on risttabel, kust saab teha proovide/analüüsipunktide otsingut analüüsitulemuste järgi, nt:
.../peat_samples/select?fq=pH%3A%5B*%20TO%204%5D&fq=rock%3Amadalsooturvas&fq=tuhasus%3A%5B5%20TO%206%5D&q=%3A
Küsimus - kuidas lahendada ühendus rakenduse ja solri vahel - kas läbi api või node-i?
punased ja rohelised mummud eraldi
Ilmselt on vajalik lisada kasutajale info, et portaal kasutab küpsiseid kasutusmugavuse saavutamiseks ning külastatavuse statistikaks, a la eurocore.rocks variant.
Turbaala detailinfo tabel peaks sisaldama ka väljasid:
Sisulehtede taustapildid võiks vahelduda sujuva animatsiooniga ja/või aeglasemalt - muidu häirib pikema teksti lugemisel.
Piltide valiku osas peab veel mõtlema - võiks olla siiski ka turvast näha, rabataimestiku ja laugaste kõrval.
Kaart peaks toimima nagu toimib ala vaates, peaks näitama ala punkte, mitte näitama ainult ühte punkti
Kasutusjuhendi tekst on raskesti jälgitav suurel ekraanil. Tekstiosa laiuse peaks piirama ~1000 px. Võibolla panna paremale poole mingi pildidmaterjal, kuvatõmmised?
Failid serverisse ja lingid vaja lisada.
Kas proovide otsingus saaks lihtsalt lisada botaanika parameetrite juurde ka eestikeelse nime (seal kus seotud eestikeelne nimi olemas), nt:
Markerite parameetrid peaksid sõltuma analüüsitulemustest
Kuna turbaalade failid on serveris olemas (6 GB), siis saab need teha ka ükshaaval otse allalaetavaks.
Sel juhul saaks turbaala vaates linkida otse vajalikule tifile, a la https://turba.geoloogia.info/plaanid/Tori.tif
Selleks tuleb tagada, et ala nimi andmebaasis oleks üheselt konverteeritav failinimeks. Praegu vastab ala nimi üldjuhul faili nimele, kuid mitte alati. Alternatiiv luua eraldi failinime lahter.
Kaardil peaks olema legend põhiliste tingmärkide kohta (eriti need mis avalehel näha - alad ja punktid).
kas urlis trellidest loobumine annaks mingi negatiivse efekti?
Proovipunkti detailvaates tahaks kasutaja näha proovide andmeid nii numbriliselt (sarnasel kujul nagu proovi otsingus) kui graafikutel. Analüüside numbrid oleks mõistlik panna proovide tabelisse, kuigi see läheb laiaks. Graafikute ploki, kus kuvatakse kõigi valitud parameetrite muutusi läbilõikes, võiks aga teha eraldi allapoole, pealkiri Analüütilised andmed. Selle ploki alguses võiks olla sama veergude valiku widget nagu proovide otsingus. Valida saaks kuni 10 parameetrit, vaikimisi oleks valitud ja kuvatud looduslik niiskus, lagunemisaste, tuhasus.
Detailvaadete (ala, proovipunkt, proov) põhiinfo peaks olema võimalik peita (accordion) nii, et ainult pealkiri jääb näha. See on kasulik nt kui proovipunktist on palju proove, mida tahaks korraga ekraanil näha. Sel juhul võiks olla ka proovide vaikimisi hulk tabelis 50 mitte 10 (valikud, 10, 50, 100).
Ala ja uuringupunktid peaksid olema klikitavad.
Kuivõrd chart.js on juba seotud, siis oleks lihtne proovi detailinfo vaates botaanilise koostise all joonistada välja ringdiagramm või barankadiagramm (doughnut) parameetritest (parameter_name), millel numbriline protsent olemas.
Perspektiivis on võibolla vajalik defineerida mingid summaarsed parameetrid, mis on kõnekamad kui konkreetsed taksonid, nt panna kokku kõik Sphagnum* taksonid koondparameetri "Turbasamblad" alla, samuti summeerida kõik üksikud puuliigid (Picea, Pinus, Salix jne) ja määratlemata puud (Lignum) koondmuutuja "Puud" alla. Kas ja kuidas seda teha, peab uurima spetsialistidelt.
To make navigating back to front page more prominent, should add tooltip or sth similar
Proovipunkti vaates pole proovide tabelis enam paginaatorit all servas ja seetõttu on korraga võimalik näha ainult 10 esimest rida: https://turvas.geoloogia.info/#/site/5817, ülejäänud kirjeid ei paista. Sorteerimine toimib. Võib ka nii jätta, aga siis tuleb 10 kirje piirang eemaldada. Ühes punktis võib olla kuni u 50 proovi, hea olekski neid kohe korraga näha.
Nii üldinfo, kirjelduse kui proovide plokki peaks saama peita (accordion), et jätta teistele plokkidele piisavalt ruumi. Kasutaja valik võiks talletuda localstorages. --- See kehtib kõikide detailvaadete kohta.
Turbaala detailvaate väljade järjekord võiks olla selline, et lingid oleks kõige muu teksti all:
Ala detailvaatesse (peale proovipunkte) võiks lisada kirjanduse ploki, kus kuvada seotud publikatsioone, välipäevikuid, aruandeid jne. Kuvamise viis võiks olla sama nagu sarv-editi kirjanduse listi vaates:
Orru, M., Orru, H., 2008. Sustainable use of Estonian peat reserves and environmental challenges. Estonian Journal of Earth Sciences 57, 2, 87-93. https://doi.org/10.3176/earth.2008.2.04 PDF
Hetkel veel seotud kirjandust palju pole aga lingid EGF aruannete oleks hea teha just selles vormis. Katsetamiseks: https://api.geocollections.info/reference/?localityreference__area=285
Projekti info lehe sisu võiks olla:
<div data-v-a4cc2a74="" data-v-55666b34="" class="v-card__text">
<div data-v-a4cc2a74="">
<a href="https://kik.ee">Keskkonnainvesteeringute Keskuse</a> projektid nr 12623 "Turbaalaste uurimistulemuste digitaliseerimine ja andmebaasi koostamine I etapp (Harju, Rapla, Pärnu maakond)" ja nr 14460 “Turbaalaste uurimistulemuste digitaliseerimine ja andmebaasi koostamine II etapp (jätkuprojekt)” eesmärgiks oli turba uurimisel kogutud andmestiku alusel koostada üldsusele kättesaadav andmebaas nii, et see oleks ühildatav geoloogilise kaardistamise käigus kogutavate andmete ja keskkonnaregistri maardlate nimistu infoga.
</div>
<ol data-v-a4cc2a74="" class="my-3">
<li data-v-a4cc2a74=""> Varasemate uurimistööde andmete kogumine ja digitaliseerimine (turba üldtehnilised näitajad: botaaniline koostis, tuhasus, niiskus, pH, kahjulikud elemendid, kütteväärtus jt). </li>
<li data-v-a4cc2a74=""> Turbamaardlate ja turbaalade (560) plaanide digitaliseerimine ja georefereerimine. </li>
<li data-v-a4cc2a74=""> Turbast võetud proovipunktide koordinaatide ja absoluutkõrguste määramine digitaliseeritud ruumiandmete baasil (kasutades ArcGIS programmi). </li>
<li data-v-a4cc2a74=""> Lühiülevaadete koostamine turbamaardlatest (turba genees, omadused, varude iseloomustus, perspektiivsed kasutusvõimalused) ning nende sidumine andmebaasides olevate andmetega. </li>
</ol>
<div data-v-a4cc2a74="">Projekti vastutav täitja on <a href="https://taltech.ee/geoloogia-instituut">Tallinna Tehnikaülikooli geoloogia instituudi</a> dotsent Mall Orru. Projekti alusandmestik on kogutud põhiliselt Eesti Geoloogiakeskuse poolt ning seda säilitatakse <a href="https://fond.egt.ee">Geoloogiafondis</a>.
<p>Turbauuringute andmebaas kasutab maapõue andmehaldusplatvormi <a href="https://geocollections.info">SARV</a> struktuuri ja tehnilist lahendust, mis on osaks Eesti teadustaristu <a href="https://natarc.ut.ee" title="NATARC: Loodusteaduslikud arhiivid ja andmevõrgustik">NATARC</a> teenustest.</p>
</div>
<div style='border-top: solid 1px #666; padding: 20px; margin-top: 20px'>
<a href="https://kik.ee"><img title="KIK" src="https://files.geocollections.info/img/kik_est_logo.png" alt="KIK" style="height:100px;"></a>
<a href="https://taltech.ee/geoloogia-instituut"><img src="https://files.geocollections.info/img/TalTech_GI_ET.png" alt="TalTech geoloogia instituut" title="TalTech geoloogia instituut" style="height:110px;"></a>
<a href="https://natarc.ut.ee"> <img title="NATARC: Loodusteaduslikud arhiivid ja andmevõrgustik" src="https://files.geocollections.info/img/NATARC.png" style="padding: 0 0 10px 0;" alt="NATARC: Loodusteaduslikud arhiivid ja andmevõrgustik"></a>
<a href="https://geocollections.info"> <img title="SARV: Maapõue infosüsteem" src="https://files.geocollections.info/img/sarv_logo.svg" style="height: 60px; padding: 0 0 10px 0;" alt="SARV: Maapõue infosüsteem"></a>
</div>
</div>
Proovipunkti detailvaates, põhiinfo all ja proovide ees peaks kuvama plokki "Kirjeldus" (tabelist locality_description, https://api.geocollections.info/locality_description/?site=6759). Turba proovide puhul kuvatakse enamasti 2 rida, turvas, ja mis on selle all. Tabeli veerud: depth_top, depth_base, rock__name, stratigraphy__stratigraphy, stratigraphy_free, description.
Nii üldinfo, kirjelduse kui proovide plokki peaks saama peita (accordion), et jätta teistele plokkidele piisavalt ruumi. Kasutaja valik võiks talletuda localstorages.
Andmete CSV eksport salvestab rohkem andmeid kui copy to clipboard, kuid selliselt, et täielik info tuleb ainult esimese rea kohta. See on eriti ilmekas bot koostise puhul, kus 1+n ridadel näidatakse vaid taksoneid, mis on olemas ka esimesel real.
See on kasutajale desinformeeriv - ta eeldab, et kui andmeid tuleb märksa rohkem kui veebis näha, siis järelikult on see täielik info ja sisaldab kõiki määratud taksoneid.
Nt otsing (https://turvas.geoloogia.info/#/sample?Plantae___CFil=%5B1%20TO%20%2a%5D&page=1) annab CSVs tulemuseks järgmised taksonid (read 2-4 puuduliku taksonite infoga):
sample | Sphagnum_warnstorfii___Sw | Plantae___CFil | Carex_oshimensis___Com | Polygonum___PG | Carex_caespitosa___Ccaesp | Picea___LPc | Phragmites_communis___Ph | Bolboschoenus___BSp | Pinus___LP | Carex_lasiocarpa___Clas | Betula___LB | sum |
---|---|---|---|---|---|---|---|---|---|---|---|---|
150217 | 5 | 5 | 5 | 20 | 10 | 5 | 10 | 5 | 5 | 10 | 20 | 100 |
150470 | 5 | 5 | 10 | 10 | 20 | 50 | ||||||
150563 | 10 | 5 | 5 | 5 | 10 | 35 | ||||||
150564 | 5 | 20 | 40 | 65 |
Mõistlik oleks hallata kasutajate statistikat samal platvormil nagu SARVe teisi mooduleid, st Piwik/Matomo baasil. Vana rakendus kasutas samuti seda varianti ja kasulik on tagada järjepidevus.
Statistika kood (peaks eelnema vahetult täägile):
<!-- Matomo -->
<script type="text/javascript">
var _paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="https://geocollections.info/statistikat/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '21']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code -->
| maakond | ala nimi | proovipunkti nimi | analüüsitulemuste järgi | parameetrite näitamine |
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.