Žemėlapio spausdinimas naudojant QGIS

Viename iš ankstesnių įrašų rašiau, kaip galima Open Street Map duomenis įsikelti į QGIS programą. Šiame įraše papasakosiu, kaip įkeltus duomenis galima paruošti spausdinimui – t.y. kaip sukurti savo popierinį žemėlapį.

Taigi po to, kai duomenis įsikėlėte į QGIS ir juos apipavidalinote taip, kaip jums patinka: parinkote spalvas, simbolius, savybes ir pan. Jums reikia sukurti taip vadinamą „Spausdinimo kūrėją“ (Projektas->Naujas Spausdinimo Kūrėjas)

sukurti_spausdinimo_kureja

Šiame lange galite nurodyti spausdinimo kūrėjo pavadinimą, o galite ir nieko nenurodyti, tokiu atveju QGIS pats suteiks unikalų pavadinimą, pavyzdžiui „Kūrėjas 3“:

spausdinimo_kurejas

Pradedame nuo tuščio lapo. Dešinėje spausdinimo kūrėjo lango dalyje rodomos parinkto elemento savybės. Kortelėje „Kūrimas“ jūs galite nurodyti bendras spausdinamo lapo savybes: dydį, orientaciją, puslapių skaičių ir pan.

Pagrindinis dalykas, kuris bus spausdinamas, tikėtina yra žemėlapis. Taigi spauskite mygtuką mygtukas_prideti_zemelapi „Pridėti naują žemėlapį“, ir lape pelės žymekliu nubrėžkite vietą, kur turi būti įkeltas žemėlapis. Pagal nutylėjimą bus pridėta ta pati žemėlapio vieta, kuri buvo matoma pagrindiniame QGIS lange, prieš atidarant spausdinimo kūrėją. Jei norite rodyti kitą vietą, įveskite norimas koordinates žemėlapio elementų savybių kortelėje.

Šis žemėlapis – tai pirmas jūsų pridėtas elementas. Visus pridėtus elementus galima pažymėti, perkelti į kitą vietą, pakeisti jų dydį, savybes ar panaikinti. Pažymėto elemento savybės rodomos spausdinimo kūrėjo dešinėje pusėje, kortelėje „Elemento savybės“. Savybių sąrašas priklausys nuo to, koks elementas yra pažymėtas. Taigi jei pažymėjote žemėlapį – galėsite parinkti apimtį, mastelį, jei parinkote sutartinių ženklų elementą – galėsite nustatyti sutartinius ženklus, paaiškinimo teksto savybes ir pan.

Pridėkime dar vieną svarbų žemėlapio elementą – sutartinius ženklus (legendą). Spauskime mygtuką mygtukas_sutartiniai_zenklai „Pridėti naujus sutartinius ženklus“. Tada pele nurodykite vietą, kur turi būti įdėti sutartiniai ženklai:

sutartiniai_zenklai

Kaip matote, QGIS automatiškai užpildė sutartinių ženklų bloką, naudojant jūsų projekto informaciją. T.y. sutartiniai ženklai užpildyti pagal jūsų turimus sluoksnius ir jų vaizdavimo savybes. Jei kažkokia informacija jums nereikalinga, netiksli ar šiaip norite patobulinti sutartinių ženklų bloką – žvilgterkite į elemento savybes, ten galite nurodyti daugybę parametrų bei keisti elementų sąrašą, tvarką ir pan.

sutartiniu_zenklu_savybes

Tokiu pačiu būdu galite pridėti ir kitus spausdinamo žemėlapio elementus: mastelio juostą, etiketes, geometrines figūras, piešinius ar html tekstą.

Primenu, kad žemėlapio turinio (rodomų geografinių objektų) savybės nurodomos sluoksnių informacijoje, t.y. pagrindiniame QGIS lange.

Sudėlioję reikiamus elementus, spauskite mygtuką „Spausdinti“, kad atspausdintumėte sukurtą žemėlapį. Jei norite žemėlapį nusiųsti draugui ar patalpinti savo svetainėje – rezultatą galite įrašyti kaip piešinį, pdf ar svg failą.

Share

OSM duomenų įkėlimas į QGIS

OpenStreetMap duomenys yra atviri, tai reiškia kad bet kas gali juos naudoti nieko neklausdamas ir neprašydamas. Iš pradinių duomenų sugeneruotus internetinius žemėlapius galime pasižiūrėti naršyklėse, galime atsisiųsti GPSR įrenginiams paruoštus žemėlapius ir pan. O kas, jei mes norime pasiimti pradinę vektorinę informaciją ir pabandyti daryti kažką savo? Pavyzdžiui padaryti duomenų analizę arba sukurti spausdinamą žemėlapį, pagal savo skonį ir poreikius sudėliojus objektus ir jų savybes? Vienas iš būdų tą padaryti – įsikelti OSM duomenis į GIS duomenis apdorojančią programa QGIS.

Kas yra QGIS?

QGIS yra atviro kodo, nemokama priemonė darbui su geografiniais duomenimis. Ji veikia visose pagrindinėse operacinėse sistemose. Šią programą galite parsisiųsti iš QGIS svetainės.

OSM duomenys

Į QGIS duomenis galima atsisiųsti tiesiai iš OSM duomenų bazės, galima atidaryti kokiu nors OSM redaktoriumi įrašytą duomenų failą .osm ir pan. Bet vienas patogesnių būdų yra atidaryti „shape“ failus. „Shape“ formatą prieš daug metų sugalvojo kompanija ESRI ir šis formatas yra de facto standartas GIS bendruomenėje. Taigi šiame įraše ir pasirinkome būtent „shape“ failų variantą.

Bet kurios pasaulio šalies/regiono shape failus galite atsisiųsti iš geofabrik.de (atnaujinama kasdien). Pavyzdžiui Lietuvos duomenis rasite čia: http://download.geofabrik.de/europe/lithuania.html

Arba galite siųstis Lietuvos duomenis ir iš čia: http://shapes.openmap.lt/

Duomenų įkėlimas į QGIS

Taigi, jūs jau įsidiegėte QGIS programą ir atsisiuntėte shape failus (įrašėte juos į vieną aplanką). Paleidę QGIS naujame projekte spauskite mygtuką „Pridėti vektorinį sluoksnį“ naujo_vektorinio_sluoksnio_mygtukas

Atsidariusiame dialoge palikite nuostatą „Failas“ ir parinkite vieną iš shape failų, pavyzdžiui vandens plotų informaciją – „vanduo_p.shp“:

shape_failo_parinkimas

Pridėjus naują sluoksnį, QGIS parinks atsitiktinę spalvą visų sluoksnio duomenų rodymui. Mažai tikėtina, kad vandens sluoksniui bus pataikyta parinkti mėlyną spalvą, tai jums reikės padaryti patiems. Spauskite dešinį pelės mygtuką ant naujo sluoksnio įrašo ir kontekstiniame meniu parinkite punktą „Savybės“:

sluoksnio_savybiu_meniu

Atsidariusiame dialoge nueikite į skiltį „Stilius” ir ten parinkite jums tinkančia spalvą šio sluoksnio vaizdavimui:

sluoksnio_savybes

Štai jūsų žemėlapis jau turi šiek tiek informacijos ir jūs išmokote keisti žemėlapyje rodomų objektų savybes.

Bet ne visiems skirtingiems objektų tipams yra kuriami atskiri shape failai. Tarkim žemės naudojimo shape faile yra informaciją apie miškus, pievas, gyvenamąsias, komercines ir industrines zonas. Kad skirtingoms to paties shape failo objektų grupėms galėtumėte nurodyti skirtingus paišymo stilius, jums reikia naudoti stilių apibrėžimo tipą „pagal taisykles“:

stilius_pagal_taisykles

Jame galite nurodyti kiek tik norite skirtingų taisyklių, išrenkančių objektus iš shape failo ir tada kiekvienai išrinktai grupei nurodyti skirtingas vaizdavimo taisykles. Kaip matote aukščiau pateiktoje iliustracijoje, atskiros vaizdavimo taisyklės yra sukurtos miškams, pievoms bei skirtingoms miestų zonoms. Naujos taisyklės kuriamos paspaudus mygtuką su pliuso ženklu:

taisykles_savybes

Čia svarbūs laukai yra šie:

  • Etiketė – nurodykite, kaip reikėtų pavadinti šios taisyklės atrinktus objektus. Tai bus naudinga vėliau, kai norėsite įjungti/išjungti šių duomenų vaizdavimą žemėlapyje arba jei kursite sutartinių ženklų sąrašą žemėlapiui.
  • Filtras – nurodoma, kokia SQL sąlyga reikia parinkti savybes iš shape failo. Tarkime „zeme.shp“ faile prie visų plotų yra laukas „landuse“, pagal kurio reikšmes galima nustatyti, kas tai per žemė. Jei landuse=’forest’ – tai bus miškas, jei landuse=’residential’ – gyvenamoji zona.
  • Simbolis – šioje skiltyje nurodykite, kaip reikia vaizduoti šios taisyklės atrinktus geografinius objektus (geoobjektus).

Jei geoobjektai turi pavadinimus (pavyzdžiui keliai), galite nurodyti, kad paišant žemėlapį būtų parodytos ir reikšmės iš lauko „name“:

etikeciu_savybes

Yra dar labai daug skirtingų savybių ir funkcijų, kurias galite naudoti. Tiesiog palandžiokite po savybių dialogus. Galų gale turėtumėte gauti žemėlapį, panašų į šitą:

zemelapis

Taigi, duomenų įkėlimas į QGIS baigtas. Kituose įrašuose parašysiu, ką įdomaus ir naudingo galima padaryti su tokiais geografiniais duomenimis.

Share