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

We will take a CSV file containing the location of all power plants in the World and create a visualization showing distribution of renewable and non-renewable fuels used in these power plants.

Česa se bomo še naučili

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

Pridobivanje podatkov

World Resources Institute has compiled a comprehensive, open source database of power plants around the World covering over 30000 plants. Download the The Global Power Plant Database from the WRI Open Data Portal.

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/115.png
  1. You will get a new layer ne_10m_land added to the Layers panel. The global power plant database comes as a CSV file, so we will need to import it. Click the Open Data Source Manager button on the Data Source Toolbar. You can also use Ctrl + L keyboard shortcut.

../../_images/212.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/312.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/44.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/54.png
  1. Nato izberite sloj global_power_plant_database. Kliknite Simple marker in se premaknite navzdol. Za oznako izberite trikotnik.

../../_images/64.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/74.png
  1. Vnesite spodnji izraz, da bo barva 30 % temnejša kot barva polnila in kliknite OK.

darker(@symbol_color, 130)
../../_images/84.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/94.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/104.png
  1. Čeprav je kategoriziran pogled koristen, ta sloj vsebuje preveč kategorij, da bi lahko na karti posamezna smiselno podajala rezultat. Boljši pristop bi bil razvrščanje določenih vrst goriv v skupine in zmanjšanje števila razredov. Poskusimo ustvariti 3 kategorije - Obnovljivo gorivo, Neobnovljivo gorivo in Drugo. Izberite možnost Rule-based. Izberite vsa pravila, razen enega, tako da držite tipko :kbd: Ctrl in kliknete vsako vrstico. Ko jih izberete, kliknite gumb Remove selected rules in jih izbrišete.

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

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

../../_images/134.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/144.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/154.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/164.png
  1. Ustvarili boste kopijo obstoječega pravila. Izberite ustvarjeno pravilo in kliknite Edit current rule.

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

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

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

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

../../_images/213.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/222.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/231.png
  1. Kliknite gumb Data defined override poleg Size. Izberite Edit.

../../_images/241.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/251.png
  1. Ponovite isti postopek za druga pravila.

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

../../_images/271.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/281.png
comments powered by Disqus