Teemakarttojen laatiminen Quantum GISohjelmistolla Ohjeen tavoite Tämän ohje opastaa teemakarttojen laatimiseen QuantumGIS ohjelmiston avulla. Tarvittavat ohjelmistot Quantum GIS http://www.qgis.org/ Tekstieditori, esimerkiksi Notepad++ (valinnainen) http://notepad-plus-plus.org/ Alkuvalmistelut Asenna Quantum GIS ohjelmisto, ohjelmiston voi ladata Windows-, Macja Linux-ympäristöihin osoitteesta: Ohjeessa on käytetty Quantum GIS:in v2.0 kehitysversiota. Ohjeessa käytetyt paikkatietoaineistot voi ladata Gispo Oy:n sivuilta: content/teemakarttojen-laatiminen-quantumgis-ohjelmistolla Oikeudet Ohjeen tekijänoikeus: Gispo Oy, 2013 Ohjeen käyttöoikeus: CC-BY-SA Aineistot: Maanmittauslaitos, aineistot ladattu 03/2013 http://www.maanmittauslaitos.fi/avoindata_lisenssi_versio1_20120501 Lisätietoja WWW: www.gispo.fi Twitter: @avoingis tai @posiki Sähköposti: info@gispo.fi Parasta ennen 15.11.2013 Tämän jälkeen ohjetta voi edelleen käyttää, mutta on ehkä tarpeellista tarkistaa uusimmat versiot ohjelmistoista ja/tai aineistoista. Vastuunrajoitus Avoimen lähdekoodin paikkatieto-ohjelmistojen (ALPO) ja avoimien paikkatietoaineistojen käyttö saattaa aiheuttaa riippuvuutta, prosessien läpinäkyvyyttä sekä kustannussäästöjä. Ohjeessa mainitut ohjelmistot ja aineistot ovat ladattavissa ilmaiseksi Internetistä. Ohjelmistojen ja aineistojen käyttö edellyttää niiden käyttöoikeusehtojen hyväksymistä. Ohjeen käyttö edellyttää osaamista ja tietotaitoa, osaamattomissa käsissä ohjeen käyttö saattaa vaarantaa nykyiset liiketoimintamallit sekä aiheuttaa avoimuutta.
Gispo Oy 2 (19) Alkuvalmistelut Lataa ja asenna Quantum GIS -ohjelmisto tietokoneelle. Asentaminen vaatii todennäköisesti käyttöjärjestelmän ylläpitäjän oikeuksia, joten ole yhteydessä oman yhteisösi ATK-tukeen ennen asentamista. Lataa tarvittaessa ohjeen tietoaineistot Gispo Oy:n www-sivuilta. Ohjeen sisältö Erilaisten teemakarttojen muodostaminen on hyvin helppoa Quantum GIS (myöhemmin QGIS) ohjelmistolla. Hyvän teemakartan (tai tilastoteemakartan) tekeminen on hyvin haastava tehtävä. Tämä ohje ei kerro hyviä (tai huonoja) tapoja tehdä teemakarttoja. Ohje keskittyy tekniseen opastamiseen. Lisäohjeita hyvien teemakarttojen tekemiseen voit kysyä ohjeen kirjoittajalta (ks. etusivu). Ohje jakautuu kolmeen osaan: Paikkatietoaineistojen ja teemoitettavan tiedon tuonti QGIS-ohjelmistoon Aineiston teemoitus QGIS-ohjelmistossa Lopputuloksen tulostaminen ja vienti tiedostoon (PDF, PNG)
Gispo Oy 3 (19) Tietojen tuominen QGIS:iin Ohjetta varten olen jatkojalostanut kahta eri tietoaineistoa. Varsinaisena paikkatietoaineistona toimii Maanmittauslaitoksen vuoden 2013 kuntaraja-aineisto. MML toimittaa aineiston GML-muotoisena, mutta olen sen muuttanut tätä ohjetta varten ESRI shapetiedostoksi. Teemoittavana aineistona on Tilastokeskuksen vuoden 2013 väestöennuste tieto. Jotta aineistojen yhdistäminen olisi suoraviivaista, olen korjaillut Tilastokeskuksen aineiston kuntien nimet yhteensopivaksi MML:n aineiston kanssa. Käytännössä tämä on tarkoittanut kaksikielisten kuntien nimien muuttamista yksikieliseksi. Tilastokeskuksen aineistossa on lähtökohtaisesti kunnan nimenä sekä suomen- että ruotsinkielinen nimi. Maanmittauslaitoksen aineistossa on taasen eroteltuna eri sarakkeisiin suomen- ja ruotsinkielinen nimi. Tilastokeskuksen aineistoissa on siis Espoo Esbo, kun taas Maanmittauslaitoksen aineistoissa on eri sarakkeissa Espoo ja Esbo. Käynnistä Quantum GIS, näpäyttämällä sen kuvaketta työpöydällä tai muulla valitsemallasi tavalla. Hetken kuluttua ohjelmisto on käytössäsi. Riippuen käytettävästä käyttöjärjestelmästä, kieliasetuksista ja ennakkoon ladatuista laajennoksista johtuen voi ensimmäinen näyttö on olla hieman erilainen. Lähtökohtaisesti varmaan tunnistat tässä oppaassa mainitut asiat omalta koneeltasi:
Gispo Oy 4 (19) Vektorimuotoisen kunta-aineiston lisääminen tapahtuu valitsemalla Layers -valikosta Add new vector layer, painamalla Manage Layers -työkaluvalikon Add Vector Layer -näppäintä tai suoraan näppäinkomennolla CTRL+SHIFT+V: Seuraavaksi avautuu valikko, jonka avulla valitaan avattava vektoritietoaineisto: tai Tässä valikossa on tärkeätä huomioida käytettävä merkistö (encoding). Tämän ohjeen aineistot on tallennettu UTF-8 merkistöllä. Useasti on turvallisinta käyttää System asetusta. Seuraavaksi valitaan haettava tietoaineisto, painamalla Browse-näppäintä. Tietoaineistojen tiedostomuodon valinta Siirry hakemistoon, jonne olet ladannut ohjeen esimerkkiaineistot. Jos jostain syystä et näe mitään tietoaineistoja, niin valitse oikea tietoaineiston tiedostomuoto.
Gispo Oy 5 (19) Valittu tiedosto tulee vielä näkyviin aineiston valintaikkunaan, paina Open näppäintä: Jos olet toiminut oikein, niin QuantumGIS:n karttaikkunaan piirtyy Suomen vuoden 2013 kuntarajat:
Gispo Oy 6 (19) Ladatun vektoriaineiston ominaisuustietoja ja muita tietoja voit tarkastella siten, että valitse tason tasoluettelosta ja painat hiiren oikeaa näppäintä. Avautuvasta valikosta voit valita Open Attribute Table (avaa ominaisuustiedot) tai Properties" (tason ominaisuudet, mm. kuvaustekniikan määrittelyt) Esimerkkiaineisto ei sisällä kovin merkittävissä määrin ominaisuustietoja:
Gispo Oy 7 (19) Seuraavaksi haemme lisää ominaisuustietoja liitettäväksi osaksi juuri avattua kunta-aineistoa. Avaa uudestaan vektoriaineistojen lisäys, mutta muuta nyt tiedostomuodoksi CSV: Nyt näkyviin tulee PopStats.csv tiedosto: valitse se ja avaa se Quantum GIS:iin:
Gispo Oy 8 (19) Tämän jälkeen Quantum GIS:ssä pitäisi olla näkyvissä kaksi tasoa, seuraavanalaisesti: Voit tarkastella äsken avatun taulukon tietoja samalla lailla kuin edellistäkin aineistoa. Tosin tiedostossa ei ole paikkatietoja, joten kartalle ei piirry mitään. Ohjeessa käytetty väestöennuste tieto on tallennettu CSV-tiedostoon. Tiedoston ( PopStats.csv sisältö alkaa seuraavasti: Kunta","Ennakkoväkiluku" "Akaa",17144 "Alajärvi",10267 "Alavieska",2758 "Alavus",12347 "Asikkala",8445 "Askola",4985 "Aura",3970 Ensimmäiselle riville on tallennettu kenttien nimet. Lisäksi tiedostolle on tehty ohjaustiedosto ( PopStats.csvt, joka kertoo kenttien tyypit: "String","Integer" Ohjaustiedoston avulla määritellään, että ensimmäinen kenttä on merkkijonomuuttuja ja toinen kenttä sisältää kokonaislukuja. Ilman ohjaustiedostoa ohjelma tulkitsee kenttien sisältävän vain merkkijonoja. Tässä vaiheessa on hyvä tallentaa Quantum GIS projekti. Valitse File -valikosta Save Project, paina CTRL+S tai napauta työkalua
Gispo Oy 9 (19) Tietoaineistojen liitokset Quantum GIS:ssä voidaan helposti liittää (join) paikkatietoaineistoihin erilaisia ominaisuustietoja. Ominaisuustiedot voivat olla pilkku eroteltuja tiedostoja tai tietokantojen tauluja. Tässä ohjeessa käsitellään tekstitiedostossa olevan tietoaineiston liittämistä, mutta periaate sopii myös muihinkin tietoaineistoihin. Valitse ensin kuntien raja-aineiston ominaisuudet (Properties), joko hiiren oikeaa näppäimen avulla avattavasta valikosta tai valikosta Layers -> Properties : tai Paikkatietoaineiston ominaisuudet ikkunasta voidaan säätää monia tasoon liittyviä seikkoja:
Gispo Oy 10 (19) Siirry Join-välilehdelle, se on valitun ikkunan oikeassa reunassa: Seuraavaksi liitämme kuntaraja-aineistoon lisää ominaisuustietoja. Valitse -painikkeesta uusi liitos (Join) paikkatietotasolle. Avautuvasta ikkunasta valitaan liitettävä taso sekä kentät joita käytetään liitoksen tekemiseen: Liitos ilmestyy tason ominaisuudeksi: Valitse ikkunasta ok. Karttaikkunassa ei näy muutosta, mutta jos avaat ominaisuustietotaulukon, niin näet liitetyt ominaisuustiedot osana paikkatietoaineiston ominaisuustietoja:
Gispo Oy 11 (19) Teemakartoitus liitettyjen ominaisuustietojen avulla Seuraavassa esitetään kuinka vektorimuotoista paikkatietoaineistoa voidaan teemoittaa. Avaa ensin vektoritason Properties-ikkuna ja valitse siltä Style-välilehti: Quantum GIS sisältää laajat ominaisuudet paikkatietojen visualisointiin. Täysimittaiseen ammattimaiseen kartografian käsittelyyn työasemaohjelmistoissa ei yleensä riitä ominaisuudet. Mutta suurimman osan peruspaikkatietoihin liittyvistä visualisoinneista voi tehdä mainiosti Quantum GIS:n avulla. Valitse ensin teemoituksen pohjaksi Graduated :
Gispo Oy 12 (19) Valitse teemoituksen pohjalla käytettävä kenttä kohdasta: Column (Sarake). Tässä esimerkissä käytämme kuntarajoihin yhdistetty ennakkoväkilukua (PopStats_Ennakkoväkiluku). Voit valita ainoastaan numeraalisia kenttiä. CodeInt kenttä sisältää tiedon kuntakoodeista. Sen perusteella teemoituksesta ei tule kovin mielenkiintoinen. Quantum GIS luokittelee aineiston oletuksena viiteen (5) tasarajaiseen luokkaan (Equal Interval): Paina ikkunan alareunasta Apply, niin näet luokittelun myös kartalla: Tämä teemakartta ei ole mikään kartografian tai tietojen visualisoinnin riemuvoitto. Vaikka tämänkaltaisia karttoja näkee usein mediassa, niin voimme tehdä kartasta hiukan informatiivisemman.
Gispo Oy 13 (19) Quantum GIS tukee useaa luokittelua teemakartta-aineistoille: Voit kokeilla kutakin luokittelua. Myös luokkien määrää voi muuttaa. Painamalla Apply, saat kartan päivittymään. Luokittelu Equal Interval Quantile (Equal count) Natural Breaks (Jenks) Standard Deviation Pretty Breaks Selite Tasaväliset luokat Kussakin luokassa on yhtä monta kohdetta Luonnolliset rajat Keskihajonnan mukaan luokittelu Ohjelmisto etsii aineistoista sopivat ( kauniit ) rajat luokille. Pyrkii käyttämään Luokituksessa käytettävää väriavaruutta voit muokata Color Ramp -kohdasta. Jos valmiit väriteemat ovat puutteellisia, niin voit määritellä myös omat väriteemat: Tässä esimerkissä käytetään seuraavanlaisia asetuksia myöhemmissä vaiheissa:
Gispo Oy 14 (19) Jos haluat muokata luokkien rajoja, niin tuplaklikkaus Value-sarakkeen kohdalla mahdollistaa luokkarajojen muuttamiseen. Label-kenttää voi myös muokata haluamakseen. Apply ja OK näppäin päivittävät kartan, riippuen käyttämästäsi asetuksista karttakuvasi on seuraavanlainen (tai erilainen):
Gispo Oy 15 (19) Teemakartan jakelu Valmiin teemakartan jakelu päätöksentekijöille, asiakkaille ja muille sidosryhmille voidaan tehdä monella tapaa. Tässä muutamia esimerkkejä vaihtoehdoista. Kartta esityksiin tai web-sivuille Helpoin tapa viedä tehty teemakartta vaikkapa kalvoesityksiin tai web-sivuille on tallentaa kartta rasterikuvaksi. Valitse File valikosta Save as Image : Valitse kartalle nimi ja sopiva tiedostoformaatti. Huomaa, että tehty rasterikartta on georeferoitu (sidottu koordinaatistoon). Voit siis käyttää sitä jatkossa suoraan QGISssä tai muissa paikkatieto-ohjelmistoissa. Karttatulosteen laatiminen
Gispo Oy 16 (19) Monipuolisemman karttatulosteen voit laatia Print Composer -toiminnon avulla. Valitse File -valikosta New Print Composer : Valitse teemakartalle nimi: Karttatulosteen muokkausikkuna aukeaa oletusasetuksilla: Nyt voit lisätä tulosteelle kartan, otsikon sekä kartan selitteen. Toimintonäppäimet ovat seuraavat:
Gispo Oy 17 (19) Valitse työkalu ja piirrä karttatulosteelle haluamallesi kohtaa suorakulmio: Karttatuloste ei varmaan suoraan vastaa odotuksiasi. Mutta ei hätään, kaikkia kohteita voidaan muokata. Valitse ensin kartta sekä valitse oikealla olevasta ikkunasta Item properties välilehti: Kartta-osion mittakaavaa, sijaintia ja muita parametrejä voi muokata joko numerojen avulla tai työkalujen avulla: Eri karttatulosteessa olevien kohteiden siirto ja valinta tapahtuu valitsemalla Select/Move Item työkalu:
Gispo Oy 18 (19) Kun olet tyytyväinen karttatulosteeseen, niin voit tulosta kartan, muuttaa sen PDF/SVG-muotoon tai viedä kuvatiedostoksi: Lopputulos voi olla esimerkiksi tämän näköinen:
Gispo Oy 19 (19) Omien teemakarttojen tekeminen Jos olet onnistunut tuottamaan Quantum GIS:llä oheisen näköisen teemakartan, olet valmis toteuttamaan oman teemakarttasi. Seuraavassa muutamia huomioon otettavia asioita: Valitse paikkatietoaineistoksi omaa tietoaineistoasi vastaavaa vektoriaineisto. Vektoriaineisto ei saa olla liian tarkka, muttei taas myöskään liikaa yleistetty. Esimerkiksi koko maata esittäviin teemakarttoihin voi käyttää 1:4,5M tai 1:1M kuntaraja-aineistoja. Maakunnallisiin aineistoihin voi käyttää suurempi mittakaavaisia aineistoja (kuten 1:250 000). Muutamien kuntien esittämiseen voi käyttää tarkimpia kuntaraja-aineistoja (1:100 000 tai jopa 1:10 000). Maanmittauslaitoksen tarkimmat kuntaraja-aineistot sisältävät runsaasti enklaaveja, joten niitä tulisi välttää (ellei aineistoa ole jatkojalostettu). Oma teemoitus kannattaa suunnitella huolella. Yhdistävänä tekijänä kannattaa käyttää kuntien numerokoodeja. Nimien käyttäminen voi aiheuttaa hankaluuksia erilaisten merkistöjen osalta. Teemoitus voidaan luoda Excelillä tai tekstieditorilla ja tallentaa CSV-tiedostoon. CSV-tiedoston lisäksi tarvitaan CSVT-tiedosto, jolla määritellään CSV-tiedostossa olevien kenttien tyypit. Quantum GIS käyttää vektoritiedostojen käsittelyyn OGR-kirjastoa. OGR-kirjaston ohjeiden avulla on mahdollista myös käyttää virtuaalitiedostoja (VRT) tai jopa suoraan tietokannan tauluja. Tarkempia tietoja tuetuista tiedostomuodoista löytyy OGR:n ohjeistuksesta: http://www.gdal.org/ogr/ogr_formats.html.