Osnovno oblikovanje vektorskih slojev (QGIS3)

Ko ustvarjamo karto, moramo podatke GIS predstaviti na kar se da vizualno privlačen način. QGIS za to ponuja številne možnosti, saj lahko podatke prikažemo z najrazličnejšo simbologijo. V tej vadnici bomo prebrali besedilno datoteko in uporabili različne tehnike prikaza za poudarjanje prostorskih vzorcev v podatkih.

Pregled naloge

Uporabili bomo tekstovno datoteko CSV, ki vsebuje podatke o vseh elektrarnah na svetu, in ustvarili prikaz porazdelitve obnovljivih in neobnovljivih virov goriva, ki se uporablja v teh elektrarnah.

Česa se bomo še naučili

  • Uporabe izrazov za združevanje (grupiranje) več atributnih vrednosti v eno kategorijo

Pridobivanje podatkov

„World Resources Institute <https://www.wri.org>“_ je sedel celovito odprtokodno bazo elektrarn po svetu, ki zajema več kot 30000 elektrarn. Prenesite »Global Power Plant Database <http://datasets.wri.org/dataset/globalpowerplantdatabase>__ z odprtega podatkovnega portala WRI.

Zbirka Natural Earth vsebuje več vektorskih podatkovnih slojev, ki pokrivajo celoten svet. Prenesite sloj 10m Physical Vectors - Land, ki vsebuje poligone na kopnem.

Kopijo podatkov lahko poberete tudi neposredno s spodnjega naslova:

globalpowerplantdatabasev120.zip

ne_10m_land.zip

Vir podatkov [WRI] [NATURALEARTH]

Postopek

  1. Razširite oba podatkovna sloja v mapo na vašem računalniku. V brskalniku QGIS (Browser Panel), poiščite mapo, v katero ste shranili podatke. Razširite mapo ne_10m_land in izberite sloj ne_10m_land.shp. Prenesite sloj v glavno okno.

../../_images/117.png
  1. Na ploščo Layers bo dodana nova plast ne_10m_land. Globalna zbirka podatkov o elektrarnah je na voljo v obliki datoteke CSV, zato jo bomo morali uvoziti. Kliknite gumb Open Data Source Manager (Upravitelj virov podatkov) v orodni vrstici Data Source Toolbar (Orodna vrstica virov podatkov). Uporabite lahko tudi Ctrl + L bližnjico na tipkovnici.

../../_images/214.png
  1. V oknu Data Source Manager preklipite na zavihek Delimited Text. Kliknite gumb poleg File name in poiščite mapo, v katero ste razširili datoteko globalpowerplantdatabasev120.zip. Izberite global_power_plant_database.csv. QGIS bo poskusil samodejno zaznati ločilo in polja z geometrijo. Pustite Geometry CRS na privzeti vrednosti EPSG:4326 - WGS84. Kliknite Add in nato Close.

../../_images/313.png
  1. V nadzorni plošči Layers se bo pojavil nov sloj global_power_plant_database, na zemljevidu se bodo pojavile točko z lokacijami elektrarn. Zdaj lahko oba sloja oblikujemo. Kliknite gumb Open the Layer Styling panel na vrhu plošče Layers.

../../_images/43.png
  1. Na desni strani se bo odprla nadzorna plošča Layer Styling. Najprej izberite sloj ne_10m_land. To bo naš osnovni sloj, ki ga bomo oblikovali minimalistično, da ne bo oviral drugih slojev. Kliknite Simple fill in se premaknite navzdol. V Fill color, izberite barvo, ki vam je všeč. Kliknite padajoči meni poleg Stroke color in izberite Transparent Stroke. Tako bodo obrisi poligonov kopnega prosojni. Sloje se bo takoj oblikoval glede na vaše izbire.

../../_images/53.png
  1. Nato izberite sloj global_power_plant_database. Kliknite Simple marker in se premaknite navzdol. Za oznako izberite trikotnik.

../../_images/63.png
  1. Pomaknite se navzgor in v Fill color izberite barvo, ki vam je všeč. Dobra kartografska tehnika je izbira polnjenja z nekoliko temnejšo različice barve kot je v Stroke color. Bolj natančno kot z ročnim poskušanjem, lahko v QGISu določimo to možnost z izrazom Kliknite gumb Data defined override in izberite Edit.

../../_images/73.png
  1. Vnesite spodnji izraz, da bo barva 30 % temnejša kot barva polnila in kliknite OK.

darker(@symbol_color, 130)
../../_images/83.png

Opomba

Upoštevajte, da je ta izraz neodvisen od barve polnila, ki ste jo izbrali. Videli boste, da je to izjemno koristno v naslednjih korakih, kjer samodejno nastavi barvo obrobe na podlagi barve polnila.

  1. Opazili boste, da je gumb Data defined override poleg Stroke color obarvan rumeno, kar pomeni, da to lastnost nadzoruje preglasitev. En sam simbolni za prikaz sloja elektrarn ni preveč uporaben. Ne posreduje veliko informacij, razen lokacij elektrarn. Za bolj uporaben prikaz uporabimo drug način. Kliknite spustni seznam: Symbology in izberite način Categorized .

../../_images/93.png
  1. Sloj global_power_plant_database ima atribut, ki podaja glavni vir goriva za vsako elektrarno. Ustvarimo lahko slog, v katerem je vsak posamezni vir goriva prikazan v svoji barvi. Izberite``primary_fuel`` v Column. Kliknite Classify. Pojavile se bodo kategorije/razredi in karta se bo ustrezno spremenila.

../../_images/106.png
  1. While a Categorized view is useful, this layer contains too-many categories for one to meaningfully interpret the map. A better approach would be to group certain type of fuel categories and reduce the number of classes. Let’s try to create 3 categories - Renewable fuel, Non-renewable fuel and Other. Select Rule-based renderer. We want to delete all the categories except the top one. Select the second category from the top, hold the Shift key and click the bottom category. This will select all the categories except the top one. Once selected, click the Remove selected rules button to delete them.

../../_images/118.png
  1. Izberite preostalo pravilo in kliknite Edit current rule.

../../_images/126.png
  1. Vpišite Obnovljivi vir v polje Label. Kliknite gumb Expression poleg polja Filter.

../../_images/135.png
  1. V pogovornem oknu Expression String Builder vpišite naslednji izraz in kliknite OK. Z izrazom več virov obnovljive energije združimo v eno kategorijo.

"primary_fuel" IN ('Biomass', 'Geothermal', 'Hydro', 'Solar', 'Wind', 'Storage', 'Wave and Tidal')
../../_images/145.png

Opomba

Kategorije obnovljivih in neobnovljivih virov energije vzamemo iz Wikipedije. Obstajajo tudi druge definicije, ki morda ne ustrezajo temu, kar smo izbrali tu.

  1. Premaknite se niže in kliknite Simple marker. Izberite ustrezno barvo za polnilo Fill color. Ko zaključite, kliknite gumb Back.

../../_images/155.png
  1. Zdaj imate prvo pravilo za oblikovanje kategorije Renewable fuel v izbranem sloju. Desno kliknite vrstico in izberite Copy. Ponovno desno kliknite in izberite Paste.

../../_images/165.png
  1. Ustvarili boste kopijo obstoječega pravila. Izberite ustvarjeno pravilo in kliknite Edit current rule.

../../_images/175.png
  1. Vpišite Neobnovljivi vir kot oznako v Label. Kliknite Expression poleg polja Filter.

../../_images/183.png
  1. V pogovornem oknu Expression String Builder vpišite spodnji izraz in kliknite OK.

"primary_fuel" IN ('Coal', 'Gas', 'Nuclear', 'Oil', 'Petcoke')
../../_images/193.png
  1. Premaknite se niže in kliknite Simple marker. Izberite ustrezno barvo za polnilo Fill color. Ko zaključite, kliknite gumb Back.

../../_images/203.png
  1. Ponovite postopek kopiranja in lepljenja ter dodajte še tretje pravilo. Izberite ga in kliknite Edit current rule.

../../_images/215.png
  1. Kot oznako Label vpišite Drugo. Izberite Else - Catch all for other features namesto Filter. S tem ustvarimo kategorijo za vse vrednosti, ki smo jih izpustili s prvima 2 praviloma. Premaknite se navzdol in kliknite Simple marker. Izberite primerno barvo v Fill color. Ko končate, kliknite gumb Back.

../../_images/223.png
  1. Prekategorizacija je zdaj končana. Dobili boste veliko preglednejši pogled, ki prikazuje porazdelitev obnovljivih virov in neobnovljivih virov goriva, ki jih uporabljajo elektrarne, ter njihovo distribucijo po državah. Vendar to ne daje popolne slike. Oblikovanju lahko dodamo še eno spremenljivko. Namesto da bi prikazali vse označevalnike z enakomerno velikostjo, lahko prikažemo velikosti, sorazmerne z zmogljivostjo proizvodnje energije v vsaki elektrarni. Ta kartografska tehnika se imenuje Multivariate mapping. Z desno tipko miške kliknite pravilo Renewable fuel in izberite Change Size.

../../_images/233.png
  1. Kliknite gumb Data defined override poleg Size. Izberite Edit.

../../_images/243.png
  1. Ker se zmogljivost proizvodnje električne energije med našimi nabori podatkov zelo razlikuje, je učinkovit način za doseg majhnega obsega velikosti uporaba funkcije log10. Lahko eksperimentirate z različnimi izrazi, da ugotovite, kaj najbolje ustreza želeni vizualizaciji. Vnesite naslednji izraz in kliknite OK.

log10("capacity_mw") + 1
../../_images/253.png
  1. Ponovite isti postopek za druga pravila.

../../_images/262.png
  1. Ko ste zadovoljni, lahko zaprete Layer Styling panel.

../../_images/273.png
  1. Če pogledamo končno vizualizacijo, lahko takoj vidimo vzorce v naboru podatkov. Na primer, v Evropi je več elektrarn, ki uporabljajo obnovljive vire energije, vendar so manj zmogljive kot elektrarne, ki uporabljajo neobnovljive vire energije.

../../_images/283.png

If you want to give feedback or share your experience with this tutorial, please comment below. (requires GitHub account)