Topografinis žemėlapis

Topografinis Lietuvos žemėlapis – naujausias pagal OpenStreetMap duomenis sukurtas Lietuvos žemėlapis. Topografinio žemėlapio viena pagrindinių detalių – aukščio informacija. T.y. topografinis žemėlapis be aukščio informacijos – ne topografinis.

Panaudojant NŽT aukščio informaciją, SpatialForces narys Marius paruošė duomenis, tinkamus aukščio informacijai vaizduoti žemėlapyje. Todėl dabar pristatome https://topo.openmap.lt

Topografinis žemėlapis

Pradiniai NŽT aukščio duomenys yra ~1m2 gardelės. Toks detalumas naudingas nebent labai specifinėse situacijose (pvz. archeologijai, statyboms), todėl aukščio duomenys buvo supaprastinti iki 4m2 gardelės. Tai vis tiek yra gerooookai tikslesni duomenys, nei beveik visų žemėlapių naudojami Shuttle duomenys (SRTM), kur gardelės dydis yra 30m2.

MapBox GL-JS aukščio šešėliavimo varikliukas leidžia šešėlius braižyti kliento naršyklėje, todėl gaunamas interaktyvumas. Tarkim topo žemėlapyje yra nustatyta, kad saulė visada šviečia iš viršaus kairės. Pabandykite pasukti žemėlapį ir pažiūrėkite, kaip atitinkamai perpaišomi šešėliai.

Žemėlapio stilius pastoviai papildomas remiantis Lietuvos topografinio žemėlapio specifikacija, ją šiek tiek pagardinus bene garsiausių kartografų – SwissTopo kūrėjų – spalvomis ir šriftais.

Share

2017 metų rezultatai ir 2018 planai

Asociacijos logotipas

Asociacija „Atvirasis žemėlapis“ įkurta 2017 metais, taigi pagrindiniai darbai buvo susiję su steigimu: teisiniai dalykai, serverių/domenų perdavimas asociacijai, valdymo struktūros derinimas, logotipo sukūrimas ir pan. Asociacijai perduotas domenas openmap.lt.

Taipogi atlikti ir praktiniai darbai:

  • Sukurtas vektorinių kaladėlių teikimo servisas. Šią paslaugą gali naudoti visi atviro žemėlapio naudotojai, kurdami savo žemėlapius ir svetaines.
  • Sukurti keli žemėlapiai, naudojantys vektorines kaladėles: bendros paskirties, ortofotografinis, mišrus, teminis dviračių žemėlapis.
  • Vektorinių kaladėlių ir žemėlapių techninė dalis perkelta į github, kur visi norintys gali stebėti pakeitimus, sužinoti, kaip padaryti vieni ar kiti dalykai, siūlyti idėjas ar savo kodo pakeitimus.

Ačiū visiems parėmusiems asociaciją 2017 metais, be jūsų nebūtų galima atlikti šių darbų!

Detalias 2017 ataskaitas rasite asociacijos puslapyje.

2018 metų planai

Šiais metais planuojame atlikti tokius darbus:

  1. openstreetmap.lt domeno perdavimas asociacijai
  2. topo.openmap.lt – topografinis žemėlapis
  3. aukščių informacija – hillshading ir kontūrai (gal net su bergštrichais). Naudotume didelio tikslumo Lietuvos aukščių informaciją. Ji daug kartų tikslesnė ir detalesnė už kitų žemėlapių naudojamus SRTM duomenis, o tai ypač svarbu daugmaž lygioje Lietuvoje (SRTM duomenys net Gedimino kalno pozicijos tikslios nepagauna, ką jau kalbėti apie smulkesnes kalveles). Pavyzdį rasite iliustracijoje žemiau.
  4. upes.openmap.lt – į upes/baidarininkus orientuotas teminis žemėlapis su taškine info iš upese.lt
  5. transportas.openmap.lt – teminis viešojo transporto žemėlapis
  6. paieškos funkcionalums – naudojant šiuolaikišką elastinę paiešką bus galima ieškoti įvairiausios informacijos: nuo adresų iki piliakalnių ar kavinių
  7. maršrutizavimas – maršrutizavimas mašinomis, dviračiais, pėsčiomis ir gal net baidarėmis
  8. hackatonas – prieš porą metų buvo planuotas, bet nesurengtas kaip suprantu todėl, kad visos tinkamos vietos mokamos. Dabar, turint finansavimą, galima surengti. Dėl temų bus tariamasi sąrašyne talk-lt, bet pradinės mintys: žemėlapio redagavimas su JOSM, vektorinių žemėlapių kūrimas su maputnik, statinių/spausdinamų žemėlapių kūrimas su QGIS, duomenų analizė.
  9. Plėsime ir taip jau stiprų bendradarbiavimą su GIS ir kartografijos profesionalais (GIS-centras)

Naujos aukščių informacijos pavyzdys

Kaip matote, planų daug, ir nebūtinai tai viskas, ką padarysime (gali būti, kad kažko ir nepavyks padaryti). Asociacijos narių daugėja, taigi ir pajėgumai didėja. Artėjame prie serverio resursų ribos, tai reikės pirkti rimtesnį planą.

Dar kartą ačiū visiems. Jei jums patinka, ką mes darome – nepamirškite paremti asociacijos 2% GPM arba prisijungti ir kurti kartu!

Share

Lietuvos dviračių žemėlapis

Prieš kokius penkis metus buvo sukurtas atviras Lietuvos dviračių žemėlapis. Per tą laiką technologijos stipriai pasikeitė, tai atėjo laikas šį žemėlapį perdaryti. Taigi pristatome atnaujintą žemėlapį:

Lietuvos dviračių žemėlapis

Žemėlapis turi du lygiaverčius adresus:

Žemėlapio pagrindui sukurta į akis per daug nekrentanti šviesi tema, kur spalvas „gavo“ tik vanduo ir miškas – lengvesniam orientavimuisi. Ryškios spalvos skirtos tik esminiams žemėlapio duomenims – dviračių infrastruktūrai. Ką reiškia kiekviena spalva ar ženkliukas rasite sutartiniuose ženkluose (apačioje dešinėje):

Sutartiniai ženklai

Po sutartiniais ženklais rasite nuorodą į techninį aprašymą, kaip reikia žymėti objektus atvirajame žemėlapyje.

Žemėlapio pildymas

Šiandien Lietuvoje yra ne vienas dviračių žemėlapis. Visų jų pagrindinė problema – atnaujinimas. Jie padaromi kažkokiu metu x ir pamirštami – duomenys neatnaujinami, todėl juos ilgainiui pamiršta ir naudotojai.

Todėl šitas atviras žemėlapis turi šansų neturėti pamiršimo problemos, nes pildyti gali bet kas. Taigi pildykite žemėlapį, jei turite klausimų – klauskite sąrašyne talk-lt. Jei nenorite redaguoti žemėlapio – registruokite pastabas (OSM Notes). Svarbiausia – ne techninė žemėlapio realizacija, o žemėlapio duomenų rinkimas ir atnaujinimas!

Share

Vektorinis žemėlapis

Džiugu pranešti, kad atnaujintas openmap.lt pradėjo naudoti vektorinius žemėlapius. Mano žiniomis, tai pirmas Lietuvoje padarytas vektorinis žemėlapis (kitas yra Google žemėlapis, bet jis ne Lietuvoje padarytas).

Sakysite, kad techninės detalės, niekam neįdomu? Ne. Štai kelios paprastam naudotojui matomos vektorinio žemėlapio savybės, kurių nebuvo ir negalėjo būti anksčiau naudotuose rastriniuose („kaladėliniuose“) žemėlapiuose.

Žemėlapio pasukimas

Nors šiais laikais įprasta žemėlapį orientuoti taip, kad viršuje būtų šiaurė (beje, istoriškai taip buvo ne visada: viduramžiais viršuje buvo pietūs, dar anksčiau viršuje buvo rytai). Vektorinį žemėlapį galima pasukti kaip norime, ir visos etiketės (gatvių, lankytinų vietų ir pan. pavadinimai) bus atitinkamai perpaišytos, nebus aukštyn kojomis parašyto teksto:

Kam to reikia? Dažnai žmonės mėgsta žemėlapį pasukti savo žiūrėjimo kryptimi. Jei tarkim aš stoviu prie Gedimino paminklo Katedros aikštėje ir noriu eiti link Rotušės, tai norėsiu taip pasukti žemėlapį, kad Rotušė būtų „virš“ Katedros aikštės. Taip pat galima padaryti, kad žemėlapis automatiškai sukinėtųsi pagal judėjimo kryptį (kaip tai daroma GPSR įrenginiuose).

Žemėlapio pakreipimas

Žemėlapį taip pat galima pakreipti, taip sudarant erdvinio vaizdo įspūdį:

Pasukti ir pakreipti žemėlapį galite dešiniu pelės mygtuku arba dviem pirštais tapšno-įrenginiuose.

Žemėlapis yra interaktyvus

Galima spausti ant žemėlapyje rodomų lankytinų vietų, bus rodoma papildoma informacija, tokia kaip darbo laikas, svetainė, nuotrauka ir pan.

Ortofotografinis sluoksnis

Šiame žemėlapyje yra ir Nacionalinės Žemės Tarnybos ortofotografinis ORT10LT sluoksnis. Tai nėra vektorinės technologijos nuopelnas tiesiogiai, bet su vektoriniu žemėlapiu yra daug paprasčiau padaryti, kad ant ortofotografinio žemėlapio būtų rodomi kelių, upių pavadinimai ir pan.

Kitos techninės naujovės

Taipogi yra eilė naujovių labiau techninėmis detalėmis besidomintiems. Tarkim vektorinio žemėlapio atveju, serveris grąžina tik objektų formas. Kaip braižomas žemėlapis (kokie objektai braižomi, kokie nebraižomi, kokios naudojamos spalvos, kelių storiai, piktogramos lankytinoms vietoms ir panašiai) yra valdoma paprastu json failu žemėlapį rodančioje svetainėje. Tai reiškia, kad dabar, net neatlikdami sudėtingų veiksmų, tokių kaip savo duombazės kūrimas, osm duomenų įkėlimas ir atnaujinimas ir pan. jūs galite susikurti savo žemėlapį tiesiog įvairiais vizualaus redagavimo įrankiais pakoregavę stiliaus json failą pagal savo poreikius (gal išmesti sau neįdomius objektus, gal spalvas pritaikyti prie savo svetainės spalvų schemos ir pan.).

Pakreipus žemėlapį galima pridėti 3D žemėlapį tiesiog panaudojus pastatų aukščio informaciją.

Ir dar daug daug kitų naujų galimybių, apie kurias bus rašoma vėliau 🙂

Share

Lankytinų vietų kolekcionavimas

Lankytinų vietų Lietuvoje tikrai yra daug – tūkstančiai. Pastoviai atsiranda naujos lankytinos vietos, senos kartais, deja, dingsta (pvz. pažintiniai takai apleidžiami, muziejai užsidaro ir pan.). Na ir dėl paties vietų kiekio gan sunku populiaresniuose regionuose iš karto aplankyti viską. Todėl anksčiau ar vėliau iškyla problema: kaip greitai rasti dar neaplankytas vietas?

Yra tokie puikūs aktyvus užsiėmimai kaip geocaching ar opencaching – lobiukų rinkimas. Jo esmė paprasta – tūkstančiai žmonių slepia lobiukus, registruoja jų pozicijas, o tada norintys ieško lobiukų, radę pažymi „radau“ ir tada ieško kitų lobiukų. Taigi tokiu pačiu principu sukurtas ir paleistas https://places.openmap.lt lankytinų vietų kolekcionavimas. Mintis paprasta: prisijungiate, nurodote, kokio tipo lankytinos vietos jums įdomios, gaunate sąrašą artimiausių lankytinų vietų, peržiūrite, pažymite aplankytas ar jūsų nedominančias – sąrašas mažėja. Taip sąraše turite tik tai, ko dar neaplankėte. Paprasta ir patogu greitai nuspręsti, ką aplankyti.

Kaip tai veikia

Visų pirma places.openmap.lt Lankytinų vietų žemėlapyje susirandate jus dominančią vietą, iš kurios lankysite objektus. T.y. žemėlapį pastumiate/priartinate taip, kad centras būtų jus dominanti vieta. Galite naudoti automatinį jūsų pozicijos nustatymo funkcionalumą.

Tada spaudžiate kolekcionavimo mygtuką:

Kolekcionavimo mygtukas

Patenkate į kolekcionavimo puslapį. Čia jums reikia prisijungti. Prisijungiate savo Google paskyra. Prisijungimo tikslas – unikaliai jus identifikuoti, kad sistema atsimintų būtent jūsų mėgstamas grupes ir būtent jūsų aplankytas vietas. Tai reiškia, kad rinktis lankytinas vietas, žymėti jas aplankytomis ar neįdomiomis, galite skirtingose vietose (tarkim namų kompiuteryje ir savo telefone), places atpažins, kad tai tas pats žmogus.

Prisijungus pirmą kartą jums reikia eiti į skiltį Grupės ir joje nurodyti, kokios lankytinų vietų grupės jus domina:

Lankytinų vietų grupės

Galite pasirinkti vieną ar daugiau grupių.

Pasirinkę grupes grįžkite į lankytinų vietų sąrašą:

Artimiausių lankytinų vietų sąrašas

Matote lankytinas vietas, išrikiuotas pagal atstumą nuo jūsų pradžioje žemėlapyje parinktos vietos. Iš viso rodoma iki 100 artimiausių lankytinų vietų.

Parinkite norimą lankytiną vietą – gausite detalesnę informaciją:

Detali lankytinos vietos informacija

Čia matote tą pačią informaciją, kuri rodoma ir pagrindiniame places.openmap.lt žemėlapyje. Turite tris mygtukus, kurių pagalba galite nurodyti, kad šią vietą jūs jau aplankėte arba kad ji jūsų nedomina – tokiu atveju vieta dings iš jūsų asmeninio neaplankytų vietų sąrašo.

Tai tiek. Bandykite, naudokite, komentuokite ir svarbiausia – lankykite 🙂

Share