Skip to content
/ thema Public

Lihtsalt konfigureeritav Leafleti veebikaart erinevate teemakihtide avalikustamiseks | Easily configurable Leaflet webmap for publishing thematic layers

License

Notifications You must be signed in to change notification settings

e-gov/thema

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Lihtsalt konfigureeritav Leafleti veebikaart erinevate teemakihtide avalikustamiseks | Easily configurable Leaflet webmap for publishing thematic layers

Resources

License

Stars

Watchers

Forks

Packages

No packages published