GithubHelp home page GithubHelp logo

geocollections / turvas Goto Github PK

View Code? Open in Web Editor NEW
1.0 5.0 0.0 1.78 MB

Database of peat geology

Home Page: https://turba.geoloogia.info

JavaScript 31.02% HTML 1.81% Vue 66.40% CSS 0.39% Dockerfile 0.38%
geology database data data-visualization peat estonia mineral-resources

turvas's People

Contributors

actions-user avatar dependabot[bot] avatar enmust avatar erikdzo avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

turvas's Issues

Kaardivaate küsimused

  • Kaardi algvaade võiks olla fotokaart, kuna tumedal taustal paistavad alad ja punktid paremini välja, samuti on väiksem probleem kirjade fondi udususega.
  • Alade ja uuringupunktide kihid võiks olla avavaates aktiveeritud, ka maakonnapiir.
  • Kõik proovipunktid saab nüüd kätte wmsist: 'LAYERS': 'turvas:Turbapunktid'
  • Kõige ülemine kiht kaardil on uuringupunktid, selle all turbaalad, siis maardlad, soosetted, turbaalade plaanid ja siis ülejäänud. Aluskaardid võiks ka legendis olla kõige all. Reljeef on samuti aluskaart. seda peaks saama kasutada ka ilma fotokaardi/põhikaardita.

kursor kaardil

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).

Vaatluspunkti kaardivaade

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.

Juhendi uuendus

Arvatavasti võiks lisada samasuguse juhendi nagu geokirjanduse puhul.

Jalus

#30 sai mainitud

alternatiiv - mõelda footerile, kus saaks kuvada rahastaja ja ka teostaja infot ja kontakte.

KIKi logo avalehele

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 graafikute kuvamine

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:

  • joonistada põhigraafik ainult joonena, ilma markeriteta
  • jagada iga graafiku andmed kuni 3ks seeriaks vastavalt turba tüübile ja teha seeriate markerid eri värvi; joont nende seeriate puhul mitte kuvada

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?

Projekti info leht

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.

Proovi detailvaate alternatiivne lahendus

Tekkis selline uitmõte, et proovi vaates on kaardist suhteliselt vähe kasu, kuid võibolla tahaks kasutaja näha korraga proovipunkti infot ja proovide infot:
Capture2
Peab arutama spetsialistidega.

vaikimisi 100 tulemust

Andetabelite vaikimisi suurus on praegu 25 rida, seda võiks tõsta 100ni, kuna indeksist tuleb info kiiresti.

kaardikihid

Turbaalade plaanid on nüüd saadaval ka ühe kihina: turvas:Plaanid
Veidi peaks ümber tegema kaardi legendi:

  • Turbageoloogia
    • Turbaalad
    • Uuringupunktid
    • Turbaalade plaanid
    • Turbamaardlad 2020
  • Geoloogiline taust
    • Soosetted (400k)
    • Mullakaart
    • Pinnakatte paksus
    • Aluspõhja reljeef
    • Aluspõhja geoloogia (400k)
  • Aluskaardid
    • Maakonnad
    • Hübriidkaart
    • Põhikaart
    • Fotokaart
    • Reljeefikaart

Avalehe kaardikuva

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]
])

vt https://leafletjs.com/examples/zoom-levels/

Proovide otsing analüüsitulemuste järgi

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?

Küpsiste küsimus

Ilmselt on vajalik lisada kasutajale info, et portaal kasutab küpsiseid kasutusmugavuse saavutamiseks ning külastatavuse statistikaks, a la eurocore.rocks variant.

Turbaala detailinfo

Turbaala detailinfo tabel peaks sisaldama ka väljasid:

  • maakond
  • egf (Aruanded geoloogiafondis) - see tuleks tükeldada nagu eelis väli, ja tekitada lingid geoloogiafondi vastavale lehele.
  • area
  • maardla_area

taustapildid

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.

Proovipunkti vaate kaart

Kaart peaks toimima nagu toimib ala vaates, peaks näitama ala punkte, mitte näitama ainult ühte punkti

Kasutusjuhendi laius

Kasutusjuhendi tekst on raskesti jälgitav suurel ekraanil. Tekstiosa laiuse peaks piirama ~1000 px. Võibolla panna paremale poole mingi pildidmaterjal, kuvatõmmised?

Otsing eestikeelse taimenime järgi

Kas proovide otsingus saaks lihtsalt lisada botaanika parameetrite juurde ka eestikeelse nime (seal kus seotud eestikeelne nimi olemas), nt:

  • praegu: "Carex lasiocarpa | Clas"
  • võiks olla: "Carex lasiocarpa | Clas (niitjas tarn)"

Turbaaalde failide allalaadimine

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.

Kaardi legend

Kaardil peaks olema legend põhiliste tingmärkide kohta (eriti need mis avalehel näha - alad ja punktid).

Graafikute plokk proovipunkti vaates

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.

Detailvaate põhiinfo peitmine

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).

Botaanilise koostise graafik

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.

Title update

To make navigating back to front page more prominent, should add tooltip or sth similar

proovi tabeli paginaator kadunud

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.

Plokkide peitmine (accordion)

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

Turbaala detailvaate väljade järjekord võiks olla selline, et lingid oleks kõige muu teksti all:

  • ID
  • Maakond
  • Ala (ha)
  • Maardla (ha)
  • Iseloomustus
  • EGF
  • Maardla (viide ...
  • Looduskaitse (...
  • Turbaala plaan -- NB mitte 'Turbaalade plaan', sama label võiks olla proovipunkti vaates

Ala kirjandus

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 täiendused

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 kirjeldus

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.

CSV ekspordi küsimus

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

Kasutajate statistika Matomo baasil

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 -->

Proovide otsing

| maakond | ala nimi | proovipunkti nimi | analüüsitulemuste järgi | parameetrite näitamine |

  • tabeli juures ka otsing nagu on ala ja proovipunkti juures.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.