Skip to content

Latest commit

 

History

History
56 lines (45 loc) · 3.01 KB

README.md

File metadata and controls

56 lines (45 loc) · 3.01 KB

thema

Lihtsalt konfigureeritavad Leafletil põhinevad teemakaardirakendused.

Taust

thema eesmärgiks on pakkuda võimalust lihtsalt genereeritavaid teemakaardirakendusi. Eelduseks on vabalt (avalikult) pakutavate andmekihtide olemasolu, mida on võimalik üle veebi tarbida. thema on suuteline kuvama rasterandmeid WMS ja TMS teenustest ning GeoJSONi struktuuris vektorandmeid TMS teenustest või peaaegu-et suvalistest veebipäringutest. Rasterandmetega on võimalik edasi anda väga keerulisi kaardikujundusi, samas vektorandmed pakuvad interaktiivsuse - kaardiobjektide atribuutandmete kuvamine, graafikute joonistamine jms.

Erinevaid näidisrakendustega on võimalik tutvuda allpool.

Juhul kui soovid kaasa lüüa või oled mõne rakenduse kasutamisel komistanud mõne vea otsa, siis anna sellest märku õssude lehel.

thema kaardirakenduse konfiguratsiooniparameetrid ja rakenduse seadistus on täpsemalt lahti kirjeldatud kaart/thema/README.md failis.

Komponendid (a.k.a dependencies)

  • Leaflet on thema mootoriks
  • proj4js ja proj4Leaflet aitavad hakkama saada muu-kui-EPSG:4326 koordinaatsüsteemidega.
  • d3js aitab muuta andmed graafikuteks ja muudeks visuaalideks
  • marked.js tuleb appi siis kui on kaardipildi kõrvale vaja rääkida juttu, mis andmed need kaardil üldse on.
  • fetch.js ja promise-polyfill aitavad thema rakendustel töötada ka IE peal.

thema kasutab neid komponente CDNide kaudu, ise midagi paketeerimata või jagamata.

thema teemakaartide näited

thema ülesehitamisel püüame lähtuda sellest, et teemakaardirakendusi saaks hallata ka GitHubis. Olemasolevast funktsionaalsusest saab ülevaate e-gov/thema master haru näidisrakenduse eelvaatest.

devel harus toimub igapäevane arendustöö. Seetõttu võib juhtuda, et selle eelvaates ei tööta kõik alati nii nagu peaks. Võib-olla on kõik kapitaalselt katki. Kuid sellegipoolest saab siit aimu kuhu suunas thema liigub ja kuidas see töötab.

corine maakatte rakenduse eelvaate viimane seis on nähtav siit.

Prügilate rakenduse eelvaate viimane seis on nähtav siit.

Litsents

Antud töö on avatud ja vaba ning põhineb ise avatud lähtekoodiga vabavaral ja on mõeldud kasutamiseks kõigile huvitatuile. Vaata täpsemalt LICENSE-failist.