Uusi QGISin release candidate -versio on nyt julkaistu! Vaikka kyseessä ei olekaan LTR eli Long-Term Release, on mukana niin paljon uusia toiminnallisuuksia ja päivityksiä, että halusimme kirjoittaa niistä artikkelin. 

Nopeutta QGISin työtiloihin

Tällä kertaa Gispokin on tunkenut vähän näppejään version kehitykseen, kiitos Maanmittauslaitoksen ja Tampereen kaupungin! Aiemmissa QGIS-työtilaprojekteissa huomattiin PostGISin ja QGISin välisessä yhteydessä hitautta, jos työtilaan oli rakennettu relaatiotietokantojen päälle lomakkeita työtilaan. Selvitimme aluksi, että tämä johtui siitä, että QGIS välitti turhaan 3 kertaa saman kyselyn PostGISin puolelle, ja kun kyselyitä tuli lomakkeiden avaamisesta ja käsittelystä (myös silloin, kun vain avasi lomakkeen), latenssia alkoi kertyä huomattavasti. 

Toteutimme kehittäjiä varten tästä oman testityötilan ja kuvasimme ongelman QGISin GitHubiin (Issue). Kun ongelma oli yhteisöllä varmennettu (ja rahoitus varmistettu), tilasimme toteutuksen Oslandialta, joka on yksi QGIS ydinkehittäjistä. Heillä etevä QGIS-kehittäjäguru Julien Cabiécès tajusi nopeasti, mistä on kyse ja lähti etsimään työhön ratkaisua. Gispon roolina oli testata ratkaisua edelliseen versioon verrattuna ja havaitsimme, että tämä suhteellisen kätevä korjaus nopeuttaa lomakkeiden avausta 70–85% eli käytännössä jopa 12–15 sekuntia. Kiireiselle paikkatietoartesaanille nuo säästetyt sekunnit ovat kyllä joka pennin arvoisia!

Välimuistin (cache) nostaminen auttaa myös nopeuttamaan lomakkeiden avausta (QGISin oletuksena 10 000). Välimuistia voi lisätä QGISistä valitsemalla Asetukset → Valinnat → Tietölähteet- välilehti → Attribuuttitaulun rivien välimuisti. Versiosta riippumatta välimuistin nostaminen 200 000:een nopeutti attribuuttitaulun avautumista testityötilassa huomattavasti (n. 10 sekuntia). Eli ilman bugifiksaustakin hommaa saa itse nopeutettua. Tämä on hyvä huomioida QGIS-työtiloja tehdessä. 

Toinen asia, jonka huomasimme työssä, on, että jos visualisointien tai nimiöintien tekoon käyttää relation_aggregrate-funktiota, työ hidastuu huomattavasti (Issue). Tähän emme valitettavasti löytäneet muuta ratkaisua kuin “älä tee sitä”. Relaatioiden kautta visualisointi tai nimiöinti on QGISille raskasta, sen takia tällaisissa tapauksissa kannattaa tehdä näkymiä (view) datasta. 

Prosessina yllä kuvattu bugifiksaus on QGIS-corekehittäjille arkipäivää. Oleellista on hyvä bugiraportti, rahoitus sen tekemiseen ja hyvä yhteisö. Sitten tekee vaan ja testaa. Itse opimme tästä todella paljon ja mieluusti lähdemme tekemään korjauksia yhdessä lisää! 

Muita hyviä uudistuksia

Tässä muutamia muita poimittuja uutuuksia uudesta versiosta:

Tärkeimpänä päivityksenä symbolien yhteensopivuus QGIS 3.16. ja vanhempien versioiden kanssa on poistettu! Eli uudella QGIS 3.30. versiolla tehdyt tyylit tasoille eivät toimi QGISin 3.16. versiossa tai vanhemmissa. Sama uudistus on myös seuraavissa QGISin versioissa.

Tunnista kohde / Identify-työkalu toimii pitämällä hiiren osoitinta kohteen päällä, eli erillistä klikkausta kohteen tunnistamiseen ei enää tarvita.

qgis

Kartan taittovaiheessa voit määrittää pikanäppäimiä eri toiminnoille, kuten kartan tai selitteen lisäämiselle. Jos karttoja pitää tuottaa paljon ja niihin liittää erilaisia objekteja ja tekstejä, tämä sujuvoittaa työtä huomattavasti.

qgis

Rasteriaineistojen käsittely helpottuu. Rasteritasolle saa luotua ominaisuustaulukon, jonka kautta voi muokata ominaisuustietoja tai tason väritystä. Luokituksen voi halutessaan nyt vaihtaa kokonaan toisen sarakkeen tietoihin. Uudesta luokituksesta saa myös tehtyä kokonaan uuden rasterin ominaisuustaulukon.

qgis

Tasojen lisäämiseen on tullut lisää älykkyyttä! Kun tuot samalla useamman tason, jotka sisältävät esimerkiksi piste- ja aluedataa, nämä järjestyvät automaattisesti jättäen esimerkiksi pistedatan aluedatan päälle. Näin kaikki aineistot näkyvät heti kerralla, eivätkä pistekohteet jää polygonien alle. Halutessaan asetuksen saa pois päältä.

qgis

Kaavoittajia ja muita uutteria uusien vektoriaineistojen piirtäjiä on myös muistettu. Topologian tarkistuksen voi tehdä nyt myös attribuuttitaulukon kautta is_feature_valid-lausekkeella. Nyt attribuuttitaulukkoon voi luoda uuden sarakkeen, johon syötetään lauseke ja QGIS kirjaa kunkin kohteen tietoihin, onko kohde validi vai ei. Tämän jälkeen voidaan esimerkiksi sääntöpohjaista visualisointia käyttämällä saada ei-validit geometriat korostettua aineistosta. Jos kuitenkin lausekkeiden kanssa puljaaminen tuntuu työläältä ja isojen aineistojen korjaamiseen tarvitaan nopeita ratkaisuja, on uusimmassa QGIS-versiossa parannettu Topology checker -työkalun käytettävyyttä.

qgis

Päivityksessä on tullut paljon muitakin erilaisia uudistuksia. Voit lukea lisää uuden ‘s-Hertogenbosch-version ominaisuuksista täältä: https://changelog.qgis.org/en/qgis/version/3.30/ https://www.youtube.com/watch?v=q7O819lFKc4

Avoimen lähdekoodin mobiilisovellukset paikkatiedon keräämiseen ja tarkasteluun ovat kehittyneet ammattikäyttöön soveltuviksi työkaluiksi, jotka tekevät kenttätyöskentelystä entistä jouhevampaa ja edistyneempää. Netti ja sovelluskaupat ovat pullollaan erilaisia paikkatiedon mobiilisovelluksia, mutta Mergin Maps ja Qfield ovat ainoita sovelluksia, jotka toimivat täysin synkronoidusti laajasti käytetyn avoimen lähdekoodin paikkatieto-ohjelman QGISin kanssa. Tämä tarjoaa loistavan lisän QGIS-sovelluksen käytölle, kun ohjelman tärkeimmät toiminnallisuudet saadaan sullottua kompaktiin mobiilisovellukseen. Tässä artikkelissa käymme tarkemmin läpi näiden mobiilisovellusten eroavaisuuksia ja toiminnallisuuksia.

Mergin Maps on englantilaisen Lutra Consulting Ltd. kehittämä, vuonna 2017 päivänvalon nähnyt sovellus, kun taas Qfield on sveitsiläisen OPENGIS.ch-yhtiön kehittämä ja vuonna 2019 julkaistu sovellus. Sovellukset palvelevat organisaatioita, jotka keräävät tietoa kentältä ja tarvitsevat mobiilisovellusta projektinhallintaan. Perustoiminnoiltaan sovellukset ovat hyvin samanlaisia, mutta pieniä eroja toiminnallisuuksista kuitenkin löytyy.

Projektit helposti pilvestä

Molempien sovellusten vahvuus piilee datan saumattomassa siirrossa ja varastoimisessa. Pilvipalvelu mahdollistaa projektilla työskentelyn usealla alustalla samanaikaisesti. Projektia voi työstää ja dataa kerätä myös ilman verkkoyhteyttä. Synkronoinnin voi toteuttaa jälkikäteen tietokoneella tai mobiililaitteella, kun yhteys verkkoon on taas mahdollinen. Palveluiden tarjoajat mahdollistavat myös oman palvelimen käytön, mikäli esimerkiksi yrityksen tai lain säätämä tietosuojalaki tätä edellyttää. Sovellusten pilvipalvelut edellyttävät palveluihin kirjautumista, ja molemmille palveluille on tarjolla testijakso. Testijakson jälkeen yrityksen tulee ostaa tili, jonka hinnat vaihtelevat käyttäjien tarpeiden mukaan (https://merginmaps.com/pricing ja https://qfield.cloud/pricing.html). QFieldin lisäominaisuutena käyttäjä pystyy siirtämään tiedot manuaalisesti tietokoneelta mobiililaitteen sovelluskansioon, kun taas Mergin Mapsissa pilvipalvelun käyttö tiedonsiirrossa on pakollista.

qgis
Pilvipalvelut ovat molemmissa sovelluksissa varsin yksinkertaiset ja käyttöystävälliset.

Hiuksenhienot erot toiminnallisuuksissa

Sovellusten eroja (ja samankaltaisuuksia) on hyvä vertailla taulukoimalla. Tällöin näemme, miten sovellukset oikeastaan toisistaan eroavat.

SovellusMergin MapsQField
Tuetut käyttöjärjestelmätiOS, AndroidiOS, Android
Tuetut tiedostomuodotGeoPackage, Shapefile*, Delimited text*, Virtual layer*, PostGIS, WMS, WFS, MBTiles, XYZ-tiles, GeoTIFF, JPEG, PNG, COG, GeoPDF. GeoPackage, Shapefile, Delimited text, PostGIS, SpatiaLite, WMS, WFS,WFS-T, MBTiles, Tiff, JPEG2000, WEBP, 
Yhteiskäyttöinen datan editointiKyllä, PostGIS/GeoPackageKyllä, PostGIS
TiedonsiirtoVerkkoVerkko ja ulkoinen laite
GeometriatyökalutTarttuminen, halkaisuTarttuminen, halkaisu, mittaus, kompassi
Valikoiva aineiston synkronointiKylläEi

*Ei tue yhteiskäyttöistä datan editointia

Käyttöjärjestelmät ja tuetut tiedostomuodot ovat ovat pitkälti samoja sovellusten välillä. Mergin Maps suosittelee ohjeissaan käyttämään GeoPackagea tiedostomuotona, koska tällöin ohjelma osaa löytää virheet ja päällekkäisyydet aineistoa päivitettäessä. Tiedon synkronointiin liittyy muutamia eroja, mitkä saattavat vaikuttaa käyttäjään mieluisampaa sovellusta valitessa. Mergin Mapsissa on mahdollisuus aktivoida “valikoiva aineiston synkronointi”, jolloin yhteisprojekteissa kukin tiedonkerääjä toimittaa tietonsa yhteiseen projektiin, mutta ei jaa niitä muille projektissa toimiville. Tällä estetään kerätyn datan sekoittumista keskenään tunnistetasolla.

Kun käyttäjä muodostaa lausekkeita tai funktioita esimerkiksi tietokenttien automaattista täyttöä varten, hän saattaa törmätä pieniin eroihin muuttujien kirjoitusasuissa.  Mergin Maps -plugin lisää QGISiin muutamia muuttujia, joita tulee käyttää tiettyjä lausekkeita muodostaessa. Tästä esimerkkinä on tekijän tai muokkaajan automaattinen tunnistaminen, kun tietoja kerätään tai muutetaan mobiililaitteella. Listan Mergin Mapsin omista muuttujista löydät täältä. QField toimii yks’yhteen QGISin muuttujien kanssa.

Mobiililaitteiden etuna on mahdollisuus ottaa kuvia ja liittää ne osaksi kerättyä aineistoa. Tämä toiminnallisuus on käytössä molemmissa sovelluksissa, ja kuvien liittäminen datankeruuvaiheessa on mutkatonta. Ohjelmat tukevat myös ulkoisten, Bluetooth-yhteydellä toimivien GPS-laitteiden käyttöä puhelimiin sisäänrakennetun paikannuksen sijaan, kun halutaan saavuttaa parempi tarkkuus paikantamisessa. 

qgis
Mergin Mapsin sovellus on tyyliltään selkeä – olennainen löytyy yleensä yhden napin painalluksen takaa.

qgis
QFieldin keskiössä on iso karttanäkymä ja kaikki toiminnallisuudet sekä asetukset löytyvät kartan reunoilta.

Käyttökokemus antaa parhaan tuntuman

Käyttökokeilu antaa käyttäjälle parhaan tuntuman sovelluksesta. Sovellusten mukana asentuu testiprojekteja, joissa käyttäjä pääsee tarkastelemaan ja muokkaamaan olemassa olevia tasoja sekä lisäämään uusia. Molemmilla laitteilla editointi on pyritty tekemään mahdollisimman helpoksi. Mergin Maps tunnistaa kaikki ne tasot, jotka ovat editoitavissa, kun taas QField vaatii tasojen aktivoimisen jo QGISin puolella, ennen kuin projekti synkronoidaan pilven kautta mobiililaitteelle. 

QFieldissä tasojen editointi pitää myös käydä erikseen aktivoimassa päälle/pois tasot-välilehdeltä, kun taas Mergin Mapsissa on editoinnille oma työkalu (painike) karttanäkymän alareunassa. Tässä mielessä Mergin Mapsissa työkalujen sijoittelu on toteutettu loogisemmin ja ylimääräiset välivaiheet on karsittu pois. QFieldista löytyy kuitenkin editointia tukevina toimintoina kompassi sekä mittatyökalu. Käyttöliittymä ja tyylittely itsessään ovat mielipideasioita, ja tässä asiassa molemmille sovelluksille löytyy tukijansa.

qgis
Mergin Mapsissa editointi on yhden napin painalluksen takana, jonka jälkeen sovellus ohjaa prosessissa aina uudelle välilehdelle/ uuteen ikkunaan

qgis
Kun painikkeet tulevat tutuiksi, editointi on varsin jouhevaa QFieldissäkin.

Yhteenveto

Molempien sovellusten käyttökokemusten ja kouluttamisen perusteella voin todeta, että molemmat sovellukset ovat vakaita, luotettavia ja käyttöliittymältään yksinkertaisia tiedonkeruuvälineitä kentälle.  Sovellusten käyttö vaatii käyttäjältä perehtymistä, mutta perustoiminnaisuuksiin löytyy hyvät ohjeet molempien sovelluskehittäjien sivuilta. Lopulta ohjelman valinta on kiinni käyttäjän mieltymyksistä, kumpi sovellus tuntuu hänestä oikealta. Toiminnallisuuksien näkökulmasta käyttäjä ei mene vikaan, valitseepa hän kumman tahansa sovelluksen käyttöönsä!

Muihin Mergin Mapsin ja QFieldin käyttäjätarinoihin pääset tutustumaan aiemmista Sannan, Jaakon ja Joonan kirjoittamista blogiteksteissä! Meiltä saa myös koulutusta ja tukea sovellusten käyttöön, laita vain viestiä koulutus@gispo.fi tai ilmoittaudu QField-kurssillemme täältä!


Tämän artikkelin on kirjoittanut Ville Hamunen.

QGISin kehittämisestä ovat vastuussa vapaaehtoiset ja erilaiset organisaatiot. QGISin kehittämiseen voi osallistua monin tavoin aina lisäosien kehittämisestä ohjelmiston kääntämiseen eri kielille. QGIS-yhteisö osallistuu kehittämiseen monin tavoin, ja haluaa esimerkiksi tukea laadukasta QGISin käytön koulutusta sekä lisätä aktiivista osallistumista ohjelmiston kehittämiseen. Erityisesti näistä kahdesta syystä QGIS-yhteisö on perustanut sertifiointiohjelman. Sertifiointiohjelmassa QGIS-yhteisö hyväksyy hakemuksesta QGIS-koulutusta järjestäviä organisaatioita sertifioiduiksi organisaatioiksi. Hyväksytyt organisaatiot puolestaan saavat myöntää koulutuksiinsa osallistuneille sertifikaatin osoitukseksi kurssin käymisestä. Sertifikaatteja myöntävien organisaatioiden lista on nähtävissä täällä

Gispo on toistaiseksi Suomen ainoa QGIS-koulutusten järjestäjä, joka on saanut QGIS-sertifikaatin. Sertifioituna koulutusten järjestäjänä meillä on oikeus myöntää kaikille Gispon QGIS-koulutuksiin osallistuneille sertifikaatti. Jokaisesta sertifikaatista menee pieni summa QGIS-projektien kehitykseen. Käytännössä kehitys voi olla esimerkiksi tiedossa olevien bugien korjausta, uusien toiminnallisuuksien luomista tai ohjelman yleisten parannusten tekemistä. Pienistä puroista tulee suuria ja sitä myötä QGIS kehittyy entistäkin paremmaksi ohjelmaksi. Jos osallistut koulutukseen, olet siis suoraan tärkeä osa QGIS-yhteisöä ja osa sen kehitystyötä. 

Koulutuspäällikkö Joona Rissanen on iloinen, että Gispo on hyväksytty QGISin koulutusorganisaatioksi. Koulutuksista saatavat sertifikaatit ovat myös tae koulutusten laadusta. 

”Koulutuksiin osallistujat hyötyvät tästä saamalla virallisen todistuksen, jonka voi halutessaan tulostaa itselleen. Sertifikaattia voi hyödyntää esimerkiksi osana CV:tä tai LinkedIn-profiilia osoittamassa QGIS-osaamista. Sertifikaatti sisältää uniikin numeron ja linkin, jonka avulla sertifikaatin aitouden voi varmentaa. Lisäksi kouluttaja lisää sertifikaattiin allekirjoituksensa, joka toimii myös yhtenä aitoustodistuksena,” kertoo Joona.

Sertifiointia haettaessa QGIS-yhteisö käy läpi koulutusten tarjoajan koulutusmateriaalit. Tullakseen hyväksytyksi koulutusorganisaatioksi erinomaisetkaan koulutusmateriaalit eivät yksin riitä, vaan organisaation pitää osoittaa aktiivisuutensa QGIS-yhteisössä. Avoimen lähdekoodin ohjelmiston kehityksessä aktiivisella ja osallistuvalla yhteisöllä on keskeinen rooli. Aktiivisuuden osoittaminen oli Gispolle helppoa, sillä tuemme QGIS-yhteisöä ja QGISin kehitystä monin eri tavoin. Gispon toimitusjohtaja Sanna Jokela pitää tärkeänä tukea QGISiä sekä yrityksenä että henkilökohtaisesti.

”Gispo on jo useamman vuoden ollut QGISin sustaining member, ja sertifikaattien jako on yksi osa pyrkimystämme edistää avoimen lähdekoodin ohjelmistojen käyttöä ja kehitystä. Itse henkilökohtaisesti maksan joka kerta QGISin uusinta versiota ladatessa pienen summan yhteisölle. Toivoisin, että muutkin tekisivät niin – QGIS on kuitenkin yksi tärkeimpiä paikkatietoammattilaisen työkaluja. Ja yhteisö on mitä mahtavin!”

Tervehdys Gispolta ja hyvää alkanutta vuotta!

Viime vuosi on saatu pakettiin ja koulutuksien osalta. Järjestimme erilaisia FOSS4G-koulutuksia ja työpajoja yhteensä 50 kurssin verran. Kiitos kaikille 324:lle koulutettavalle! Vuosi oli itsellenikin opettavainen uusine tehtävineen ja kursseineen. Tästä on hyvä suunnata kohti vuotta 2023. Vuonna 2022 saimme uusina vahvistuksina kouluttajien joukkoon artesaanipajallemme Ville Hamusen ja Juho Ervastin. Nyt alkuvuonna joukkoomme liittyi myös Elisa Hanhirova, jonka työ painottuu etenkin pääkaupunkiseudun lähikoulutuksiin. Tervetuloa joukkoon!

Pyrimme kehittymään ja uudistumaan muuttuvassa maailmassa. Haluamme jatkossakin tarjota asiakkaillemme mahdollisimman opettavaisen ja myönteisen kokemuksen koulutuksista. Palautteet ovat tässä ensiarvoisen tärkeitä ja kiitos kaikille jotka ovat sitä antaneet meille. Tulevaan kauteen olemme hioneet artesaanituotteitamme lisää ja tarjoamme asiakkaillemme uusina koulutuksina mm. Jatkokurssin kaavoittajille ja Kartat ja taitot -kurssit. Viimeiseksi mainitulla kurssilla keskitymme erityisesti karttatuotteiden laatimiseen ja se sopii niin vasta-alkajalle kuin jo kokeneemmallekin QGIS-käyttäjälle. Näin me haluamme vastata asiakkaidemme tarpeisiin ja tehostaa heidän karttatuotannon prosessejaan.  Yhtenä uudistuksena on myös, että alamme tarjota tukea ja koulutusta mobiilitiedonkeruusovellus Mergin Mapsista, josta kerroinkin jo blogipostauksessa. Muitakin muutoksia on tulossa, joten pysyppä kuulolla!

Uudistamme kurssialustaamme tänä vuonna niin että jatkossa kaikki materiaalit toimivat selainpohjaisesti. Näin voimme tarjota entistäkin parempaa ja monipuolisempaa sisältöä kursseillamme ja vältymme “PDF-pumaskoiden” lähettämiseltä.

Haluamme panostaa jatkossakin räätälöityihin kursseihin entistä enemmän ja niihin liittyviä uudistuksia on meillä jo täällä pajalla käynnissä. Suosittelemme räätälöityjä kursseja mikäli koulutuksistamme ei löydy suoraan sopivaa kurssia tai haluat niiden pohjalta hieman hioa kurssien aiheita. Näin saatte suoraan teidän tarpeisiinne tehdyn kurssikokonaisuuden. Jos kurssimme ja koulutuksemme kiinnostavat joko valmiina pakettina tai räätälöitynä niin ota yhteyttä tämän lomakkeen avulla.

Olemme uudistaneet tukipalveluhinnastoa vastaamaan paremmin asiakkaiden tarpeita. Jatkossa peruspakettimme kulkevat nimellä Lite, Basic ja Pro. Lisäksi voimme tehdä isompia tukipalvelupaketteja pyynnöstä. Enää tukipalvelupaketteja ei ole rajoitettu tietylle henkilömäärälle, vaan tarjoamme kaikki paketit koko henkilöstölle. 

Myös muilta osin tukipalvelu on uudistunut. Tarjoamme asiakkaillemme online-tukiklinikoita, jossa saat henkilökohtaista tukea juuri sinun ongelmiisi. Online-klinikan voit joko tilata osana tukipalvelupakettia tai erikseen.  Tukiklinikan hinta on 220€/h. Palvelun avulla voit kysyä suoraan asiantuntijaltamme neuvoja monimutkaisiin ongelmatilanteiseiin. Klinikoille voi osallustua organisaatiostanne maksimissaan 6-henkeä samalla tuntihinnalla (220€/h).

Toinen uudistus tukipalvelussamme on uusi oma paikkatietoartesaani-palvelu, joka kuuluu suoraan Premium-pakettiin. Tämän lisäksi oma paikkatietoartesaani palvelee teitä koulutuksiin kuuluvan tukipalvelun myötä eli koulutuksien jälkeisiin kysymyksiin vastaa suoraan teille tuttu ja turvallinen kouluttaja. 

Oma paikkatietoartesaani-palvelun myötä yhteydenpito selkeytyy ja tuen laatu paranee, kun käytössä on juuri teidät tunteva asiantuntija. Omalta paikkatietoartesaanilta saatte myös vinkkejä ja ohjeita paikkatietopalveluidenne entistä parempaan käyttöön. Tarvittaessa voimme räätälöidä tämän palvelun myös muihin paketteihin.  Lisätietoja tukipalveluista ja Online-klinikasta voit kysyä tukipalveluvastaava Juho Rekilältä (juho@gipo.fi) mikäli tukipalveluratkaisut kiinnostavat.

Ole rohkeasti yhteydessä meihin. Voit varata kätevästi ajan kalenteristani tämän linkin avulla, mikäli haluat keskustella juuri teidän koulutus- ja tukitarpeista: https://calendly.com/joona-rissanen/30min

Tapaamisiin meidän artesaanipajallamme!

Joihinkin paikkatietoaineistoihin käsiksi pääseminen vaatii autentikointitietoja, kuten API-avainta (mm. WMS- ja WFS-rajapinnat) tai käyttäjätunnusta ja salasanaa (PostGIS-tietokannat). Työskentelyä voi nopeuttaa tallentamalla autentikointitiedot QGISiin. Tällöin oikean tunnuksen voi helposti valita pudotusvalikosta.

Autentikointitietojen tallennus onnistuu QGISiin kun avaa ohjelman ylävalikosta Asetukset > Valinnat -> Autentikointi– välilehti. Ohjelma saattaa ensin kysyä pääkäyttäjäsalasanaa: anna salasana ja vahvista se, niin pääset eteenpäin. Pääsalasanaa tarvitaan, sillä kaikki autentikointitiedot tallentuvat QGISin paikalliseen tietokantaan, jonne pääsee ainoastaan pääsalasanaa käyttämällä.

qgis
Kuva 1. Autentikointi- välilehti.

Paina aluksi + -symbolia Autentikointi-välilehden oikeasta ylänurkasta.

Syötä aukeavaan ikkunaan kuvaava nimi autentikointitiedoille, esimerkiksi minkä organisaation API-avain on kyseessä, ja syötä tiedot. Nimi jää ainoastaan QGISiin ja helpottaa sinua erottamaan autentikointitiedot toisistaan myöhemmin.

Jos olet käyttämässä PostGIS-tietokantayhteyttä, johon tarvitaan käyttäjänimi ja salasana, syötä niiden tiedot oikeisiin kenttiin. Jos olet muodostamassa yhteyttä Maanmittauslaitoksen avoimiin rajapintoihin, syötä MML:ltä saamasi API-avain Käyttäjänimi-kenttään (tarkemmat ohjeet MML:n API-avaimen saamiseksi löydät Maanmittauslaitoksen omilta sivuilta).

Muut kentät voit jättää tyhjiksi, ja pudotusvalikossa valitse Basic authentication. Lopuksi paina Tallenna ja sen jälkeen vielä Asetukset-ikkunasta OK. Autentikointitiedot on nyt tallennettu.

qgis
Kuva 2. Autentikointi-ikkuna, esimerkkinä MML:n rajapintayhteyden vaatimat tiedot eli avaimen nimi ja mihin kenttään MML:n API-avain täytetään.

Tallennettua avainta voi nyt hyödyntää sitä vaativien yhteyksien käytössä. Kun olet lisäämässä esimerkiksi WFS-rajapintayhteyttä, tallennetun avaimen löytää pudotusvalikosta kuvan 3 mukaisesti.

qgis
Kuva 3. Lisätyn API-avaimen käyttö WFS-yhteyttä luotaessa

Tietoturvasta

Aiemmassa kuvassa näkyy myös välilehti Yksinkertainen todennus.

qgis
Kuva 4. Yksinkertainen todennus

API-avaimen käyttö onnistuisi myös, jos sen syöttäisi Käyttäjänimi-laatikkoon tällä välilehdellä. Tähän liittyy kuitenkin selkeä tietoturvariski, koska tällöin API-avain tallentuu selkokielisenä QGIS-projektitiedostoon. Avaimen näkisi tällöin esimerkiksi tarkastelemalla tällä menetelmällä rajapinnasta lisätyn tason informaatiota:

qgis
Kuva 5. Yksinkertaiseen todennukseen liittyvä tietoturvariski.

API-avain näkyisi siis kuvassa olevan punaisen laatikon kohdalla.

Mikäli projektitiedoston haluaa lähettää toiselle taholle, on syytä huomioida tämä riski ja käyttää yllä selostettua autentikointimenetelmää. Tällöin pitää kuitenkin huomioida autentikointitunnisteiden vastaavuus.

QGISin Asetukset > Valinnat -> Autentikointi-välilehdeltä näkee tallennetun API-avaimen tunnisteen (ID). Tunniste luotiin automaattisesti, kun API-avain tallennettiin, ja se koostuu seitsemästä satunnaisesti luodusta kirjaimesta ja/tai numerosta.

qgis
Kuva 6. Autentikointitunniste.

Vastaanottajaa tulee ohjeistaa kopioimaan sama tunniste ID-kenttään ja lisäämään vastaanottajan oma API-avain käyttäjänimeksi. ID-kenttää muuttaakseen täytyy painaa lukko-painikkeesta.

qgis
Kuva 7. Tunnisteen muuttaminen

Tällöin sekä projektitiedoston lähettäjä että vastaanottaja voivat käyttää projektia omalla API-avaimellaan.

Päivitetty 08/2024.

Esittely

Gispon kehittämä Geodesic tools -QGIS-lisäosa tuo uusia mahdollisuuksia kaavoittajille ja geodeetikoille QGISillä työskentelyyn. QGIS tarjoaa jo itsessään hyödyllisiä ominaisuuksia kaavoitukseen, kuten kahdessa aiemmassa blogitekstissämme esiteltiin (osa 1 ja osa 2), mutta lisää CAD-henkisiä ominaisuuksia kaipaaville Geodesic tools laajentaa QGISin työkalujen repertuaaria.

Geodesic tools -lisäosa sisältää 4 varsinaista työkalua sekä 4 lisätyökalua datan muokkaamiseksi.

Varsinaiset työkalut:

  • Rectangular mapping
  • Intersect line and circle
  • Intersect lines
  • Displace line

Lisätyökalut

  • Explode polygon
  • Explode line(s)
  • Explode line(s) to points
  • Split line

Tässä artikkelissa esitellään kaikki lisäosan työkalut, mutta tarkemmat ohjeet lisäosan käyttöön löytyvät täältä.

Asennus

Lisäosaan pääsee käsiksi lataamalla uusimman julkaisuversion QGISin omilta sivuilta: https://plugins.qgis.org/plugins/kimu/. Lisäosa latautuu zip-tiedostona, jonka voi QGISissa asentaa Lisäosat-hakemistosta klikkaamalla Hallitse ja asenna lisäosia -> Asenna ZIP-tiedostosta. Asennuksen jälkeen Geodesic tools -lisäosan pitäisi ilmestyä työkalupalkkina alla olevan kuvan mukaisesti.

qgis

Käyttö

Yleistä

Kaikki lisäosan työkalut vaativat käyttäjää aluksi valitsemaan kohteita joltain vektoritasolta. Riippuen työkalusta suoritus alkaa kun käyttäjä painaa työkalun painiketta tai valitsee aloituskohteen. Yhteistä kaikille leikkaus- tai muita pisteitä tuottaville työkaluille on se, että viivojen tilalla käyttäjä voi valita syötteeksi kaksi pistettä, jotka muodostaisivat viivan, sekä se, että viivojen kuvitellaan jatkuvan äärettömyyksiin ja kaarien kuvitellaan muodostavan kokonaisia ympyröitä leikkauspisteiden laskennassa. Kaikki työkalut syöttävät lähtökohtaisesti tuloksensa QGISin muistitasona, joka ei tallennu levylle. Monet työkalut kuitenkin kysyvät suorituksen päätteeksi, haluaako käyttäjä tallentaa heti tulokset johonkin tiedostoon.

Rectangular mapping

Rectangular mapping -työkalu on suunniteltu helpottamaan suorakulmaisten alueiden kulmapisteiden merkitsemistä. Työkalun ottaa syötteeksi

  • Yhden viivan tai kaksi pistettä, joiden väliin kuvitellaan viiva
  • A-parametrin, joka merkitsee koordinaattijärjestelmän yksiköissä (esim. metrit) matkaa, joka kuljetaan viivaa pitkin
  • B-parametrin, joka merkitsee koordinaattijärjestelmän yksiköissä matkaa, joka kuljetaan viivasta kohtisuoraan
  • Listan seinien pituuksista
  • Tallennustiedoston

Mikään parametreistä ei ole pakollinen, eli työkalua voi hyödyntää monenlaisissa suorakulmia sisältävissä laskennoissa. Työkalu kysyy käyttäjältä jokaisen pisteen kohdalla pop-up-ikkunoiden avulla valintaa kahden mahdollisen pisteen välillä, sillä A- ja B-parametrit eivät määritä siirtymän suuntaa, ainoastaan suuruuden. Rectangular mapping on ehkäpä Geodesic tools -työkaluista monimutkaisin, mutta hetken opettelun ja testailun jälkeen monipuolinen ja kätevä apuri esimerkiksi tonttien kaavoitukseen!

qgis

Intersect line and circle

Intersect line and circle -työkalu auttaa tilanteissa, joissa käyttäjällä on ympyrän keskipiste ja säde, ja viiva joka pitäisi leikata kuvitteellisen ympyrän kanssa. Käyttäjä valitsee QGISissa aktiiviseksi viivan (tai kaksi pistettä, joiden väliin kuvitellaan viiva), määrittelee ympyrän säteen koordinaattijärjestelmän yksiköissä ja klikkaa ympyrän keskipistettä. Mikäli mahdollisia leikkauspisteitä on kaksi, QGISiin visualisoituu hetkellisesti katkoviivalla merkattu kuvitteellinen ympyrä ja molemmat pisteet. Samalla työkalu pyytää käyttäjää valitsemaan jomman kumman pisteistä tallennettavaksi.

qgis

Intersect lines

Intersect lines -työkalu löytää kahden viivan risteyskohdan. Kahdella suoralla viivalla voi olla vain yksi leikkauspiste, mutta jos käyttäjä valitsee syötteeksi kaaria (eli ympyröitä) tai pisteitä, voi mahdollisia leikkauspisteitä olla useampia. Kuten Intersect line- and circle ja Rectangular mapping -työkalujen tapauksessa, käyttäjältä kysytään tällöin mikä leikkauspiste pidetään.

qgis

Displace line

Displace line -työkalu luo rinnakkaisen viivan valitun etäisyyden päähän. Käyttäjän tarvitsee vain aktivoida työkalu, syöttää haluttu etäisyys ja klikata kohdeviivaa, ja uusi viiva ilmestyy kartalle. Jos viiva ilmestyi väärälle puolelle, käyttäjä voi ajaa työkalun uudestaan samalla etäisyysparametrilla, mutta negatiivisella arvolla.

qgis

Explode polygon, Explode line(s), Explode line(s) to points

Kaikki explode-työkalut toimivat samalla periaatteella. Käyttäjä valitsee kohteen, jonka haluaa “räjäyttää” osiin ja aktivoi työkalun. Poligonin räjäyttäminen tuottaa poligonin reunoista viivasegementtejä sekä pisteitä segmenttien risteyskohdissa. Viivan räjäyttäminen tuottaa viivasegmenttejä, ja viivan räjäyttäminen pisteiksi tuottaa segmenttien päätepisteet. Explode line(s)- ja Explode line(s) -työkaluille voi antaa syötteeksi useita kohteita, Explode polygonille vain yhden.

qgis

Split line

Split line -työkalu jakaa viivan käyttäjän valitsemaan määrään yhtä pitkiä segmenttejä. Aluksi työkalu aktivoidaan, minkä jälkeen käyttäjä valitsee osien määrän ja klikkaa kartalta viivakohdetta. Lopputuotteeksi tulee viivatason lisäksi segmenttien päätepisteet.

qgis

Sitten vain kokeilemaan! Jos työkalusta löytyy bugeja, voit laittaa niistä issuen GitHubiin tai kertoa siitä sähköpostitse meille info@gispo.fi. Lisäosaa ei kehitetä aktiivisesti, mutta jos sinä tai organisaatiosi kaipaatte siihen lisätoiminnallisuuksia tai haluatte tukea sen kehitystä, meihin voi olla aina yhteydessä.

Gispo on ylläpitänyt listaa avoimen datan WMS- ja WFS-rajapinnoista. Lista on aiemmin ollut GispoHelp- tukipalvelusivuilla, mutta julkaisemme sen nyt päivitettynä blogitekstinä. Listattuna on valtakunnallisia aineistoja sekä Suomen suurempien kaupunkien rajapintoja. Linkkien toimivuus on tarkistettu viimeksi 18.1.2024.

Suomen valtakunnallisia aineistoja

Maanmittauslaitos (MML)

INSPIRE WMS lisätiedot ja rajapintapalveluiden osoitteet:

https://www.maanmittauslaitos.fi/inspire-katselupalvelut-wms

INSPIRE WFS lisätiedot ja rajapintapalveluiden osoitteet:

https://www.maanmittauslaitos.fi/inspire-kyselypalvelut-wfs

WMTS:

https://avoin-karttakuva.maanmittauslaitos.fi/avoin/wmts/1.0.0/WMTSCapabilities.xml

HUOM: Vaatii MML:n OmaTilin ja API-avaimen luomisen.

Ladattavia rasteri- ja vektoriaineistoja

https://asiointi.maanmittauslaitos.fi/karttapaikka/tiedostopalvelu

Tilastokeskus (STAT)

WMS/WFS lisätiedot ja rajapintapalveluiden osoitteet:

https://www.stat.fi/org/avoindata/paikkatietoaineistot.html

Kartta-aineistot WMS/WFS:

https://www.stat.fi/tup/karttaaineistot/index.html

API-rajapintoja ja muita aineistoja:

https://www.stat.fi/org/avoindata/pxweb.html

Suomen ympäristökeskus (SYKE)

WMS/WFS:

http://www.syke.fi/fi-FI/Avoin_tieto/Avoimet_rajapinnat

Ladattavia rasteri- ja vektoriaineistoja:

https://www.syke.fi/fi-FI/Avoin_tieto/Paikkatietoaineistot

Ladattavia LAPIO-aineistoja:

http://paikkatieto.ymparisto.fi/lapio/latauspalvelu.html 

Väylävirasto

WMS/WFS – lisätiedot ja rajapintapalveluiden osoitteet:

https://vayla.fi/vaylista/aineistot/avoindata/rajapinnat

Ladattavia rasteri- ja vektoriaineistoja:

https://vayla.fi/vaylista/aineistot/avoindata/karttapalvelut-ja-tyokalut

Geologian tutkimuskeskus (GTK)

WMS/WFS lisätiedot ja rajapintapalveluiden osoitteet:

https://www.gtk.fi/palvelut/aineistot-ja-verkkopalvelut/rajapintapalvelut/

HAKKU: ladattavia rasteri- ja vektoriaineistoja:

https://hakku.gtk.fi/fi/locations/search

Ilmatieteen laitos

WFS- ja WMS-rajapintapalveluita teemakohtaisesti jaoteltuina:

http://catalog.fmi.fi/geonetwork/srv/fin/catalog.search#/home 

Lisätiedot rajapintapalveluista:

https://www.ilmatieteenlaitos.fi/latauspalvelun-pikaohje

Säteilyturvakeskus (STUK)

WMS:

https://openwms.fmi.fi/geoserver/wms?service=WMS&version=1.3.0&request=GetCapabilities

Lisätiedot latauspalvelusta (WFS):

https://www.stuk.fi/avoin-data/

Suomen julkiset liikuntapaikat -aineisto LIPAS (Jyväskylän yliopisto)

WMS:

http://lipas.cc.jyu.fi/geoserver/lipas/wms?

WFS:

http://lipas.cc.jyu.fi/geoserver/lipas/ows? 

Lisätiedot rajapintapalvelusta:

https://www.jyu.fi/fi/avoimet-rajapinnat-ja-ladattavat-lipas-aineistot

Suomen Metsäkeskus

WMS/WFS lisätiedot ja rajapintapalveluiden osoitteet:

https://www.metsakeskus.fi/fi/avoin-metsa-ja-luontotieto/aineistot-paikkatieto-ohjelmille/rajapinnat

PaItuli-paikkatietopalvelu (CSC)

WMS/WFS:

https://paituli.csc.fi/webservices.html

Tiedot rajapintapalveluista:

https://paituli.csc.fi/

Geoportti (The Hub for Finnish Geospatial Research and Education Hub)

Kattava listaus suomalaisista ja kansainvälisistä paikkatiedon lataus- ja katselupalveluista:

http://www.geoportti.fi/data/find-and-get-data/

Kaupunkien ja kuntien aineistoja

Helsingin kaupunki

WMS:

https://kartta.hel.fi/ws/geoserver/avoindata/wms 

WMTS:

https://kartta.hel.fi/ws/geoserver/avoindata/gwc/service/wmts

WFS:

https://kartta.hel.fi/ws/geoserver/avoindata/wfs 

WCS:

https://kartta.hel.fi/ws/geoserver/avoindata/wcs

Tiedot rajapintapalvelusta: 

https://www.hel.fi/avoindata

Espoon kaupunki

WMS:

https://kartat.espoo.fi/teklaogcweb/wms.ashx 

WFS*:

https://kartat.espoo.fi/teklaogcweb/wfs.ashx?OUTPUTFORMAT=GML2

Tiedot ja huomiot rajapintapalvelusta:

https://kartat.espoo.fi/avoindata/

Vantaan kaupunki

WMS:

http://gis.vantaa.fi/geoserver/wms?request=GetCapabilities 

WFS:

http://gis.vantaa.fi/geoserver/wfs?request=GetCapabilities

Tiedot ja huomiot rajapintapalvelusta: 

https://gis.vantaa.fi/rajapinnat/

Turun kaupunki

WMS:

https://opaskartta.turku.fi/TeklaOGCWeb/WMS.ashx 

WFS:

https://opaskartta.turku.fi/TeklaOGCWeb/WFS.ashx  

Tiedot rajapintapalvelusta:

https://www.turku.fi/turku-tieto/kartat-ja-paikkatieto/karttapalveluiden-rajapinnat

Tampereen kaupunki

WMS:

https://georaster.tampere.fi/geoserver/ows?

WFS:

https://geodata.tampere.fi/geoserver/ows?

WMTS:

https://georaster.tampere.fi/geoserver/gwc/service/wmts?REQUEST=GetCapabilities

Tiedot rajapintapalveluista:

https://www.tampere.fi/kartta/paikkatietoaineistojen-latauspalvelut-ja-rajapinnat

Oulun kaupunki

WMS:

https://e-kartta.ouka.fi/TeklaOgcWebOpen/WMS.ashx

WFS:

https://e-kartta.ouka.fi/TeklaOgcWebOpen/WFS.ashx

Tiedot rajapintapalvelusta ja muusta paikkatiedosta:

https://data.ouka.fi/data/fi/group/kartat

Gispo Oy ei vastaa edellä esitettyjen linkkien oikeellisuudesta, niissä tapahtuvissa muutoksista tai kyseessä olevien palveluiden sisällöistä tai palvelun tasosta.

Turun verstaan ATK-valmiudet kasvoivat merkittävästi, kun alkuvuodesta tietojenkäsittelijä ja koodari Raine liittyi Gispon vahvuuteen.

Kuka olet?

Olen turkulainen tietojenkäsittelytieteen LuK, joka on viettänyt monta vuotta webin, servereiden, PDF-tiedostojen ynnä muun koodi- ja ATK-homman parissa. 

Vapaa-aikaa kulutan mm. sähkökitaroiden parissa, soittaen ja joskus myös niitä rakennellen.

Mistä pidät?

Kahvista, mustana. Hyvästä musiikista, joko kuunneltuna tai itse soitettuna. Siitä, kun koodi toimii – ellei se sitten alkanut toimia ilman mitään syytä!

Mikä paikkatietoalassa kiehtoo ja miksi juuri Gispo?

Jos ihan rehellisiä ollaan, tämä ala on minulle niin tuntematon ettei se ole vielä alkanut kiehtoa sen enempää kuin muutkaan alat. Avoimin mielin olen kyllä oppimassa paikkatiedon yksityiskohtia, mutta pohjimmiltaan data on dataa ja näkisin itseni sen liikuttelun ja käsittelyn mahdollistajana. 

Gispossa viehättää nyt pienen tutustumisen jälkeen avoimuus ja sopivan kokoinen yhteisö.

Mikä on supervoimasi?

Puhun ruotsia. Joskus näin paidan tekstillä “I speak Swedish, what’s your superpower?”, eli ainakin joku kelpuuttaa sen listoille.

Uusi vuosi, uusia työntekijöitä! Gispon Helsingin verstaan riveihin liittyi nyt alkuvuonna Elisa, joka innostuu paikkatiedon lisäksi niin leipomisesta kuin kasveistakin.

Kuka olet?

Olen luonnonmaantieteilijä, opinnoissa keskityin pääaineen lisäksi paikkatietoon, biologiaan ja aineenopettajaopintoihin. Olen työskennellyt erilaisissa projekteissa opiskeluajoista lähtien painottuen paikkatietoon ja ohjelmointiin.

Mistä pidät?

Vapaa-ajalla puoleensa vetää luonto ja retkeily, mieluiten pohjoisessa sekä saaristossa. Lintubongaus sekä kasvinörtteily tulivat tavaksi varsinkin biologian opintojen aikana ja lenkille eksyvät usein kiikarit mukaan. Käsillä tekeminen on myös suuressa osassa vapaa-aikaa, leivon leipiä ja kakkuja sekä kudon milloin mitäkin.

Mikä paikkatietoalassa kiehtoo ja miksi juuri Gispo?

Paikkatietoala kehittyy jatkuvasti ja mahdollisuudet tuntuvat olevan miltei rajattomat. Alaan on helppo hurahtaa ja jatkaa itsensä kehittämistä yhä vain eteenpäin. Avoimiin aineistoihin ja ohjelmistoihin tutustuin opiskeluaikoina ja niiden leviäminen ja kehitys on ollut innostavaa seurata. Gispo kehittää avoimien aineistojen ja ratkaisujen käyttöä ja vie ajatusta innolla eteepäin.

Mikä on supervoimasi?

Aviomiehen kadottamien tavaroiden löytäminen.

Saamme usein kysymyksiä liittyen QGISin digitointityökaluihin ja etenkin siihen, miten ne taipuvat esim. CAD-työkaluihin tottuneiden kaavoittajien tarpeisiin. QGIS on täynnä työkaluja, mutta kuten monissa ammattilaisohjelmistoissa, ne eivät ole kaikki oletusasetuksilla näkyvissä ja voivat siksi jäädä huomaamatta. Kokosimme tähän kahden artikkelin sarjaan vinkkejä jouhevaan digitointi- ja kaavatyöskentelyyn QGISissä. Ensimmäisessä osassa käsiteltiin QGISin perus digitointityökaluja ja nyt päästään esittelemään toinen toistaan herkullisempia digitoinnin lisätyökaluja!

Digitoinnin lisätyökalut tehokäyttöön

Aktivoimalla digitoinnin lisätyökalut qgisdigitointiin tarjoutuu paljon uusia käteviä ominaisuuksia. Keskeistä työkaluissa on, että niiden avulla voi hallita piirrettävien objektien pituuksia, kulmia ja sijantia.

Kulmien mukaiset apuviivat piirtämisen avuksi

Lisätyökalujen avulla voi saada näkyville apuviivat ja tarttumisasetukset tiettyihin kulmiin, esimerkiksi 45 tai 90 asteen välein. Toiminnon saa päälle digitoinnin lisätyökalut-paneelista (ikkunan vasemmassa laidassa) qgis-nappulasta. Oletuksena nollakulma on vaakatasossa piirtoalueen suhteen, mutta piirtämisen alettua kulma lasketaan viimeisen piirretyn viivan mukaan ja näkyviin tulee tukiviivoja haluttujen kulmien kohdalle.

qgis
Oletuksena apuviivat tulevat kohtisuorassa ikkunaan, mutta piirtämisen aluettua apuviivat tulevat näkyviin halutuissa kulmissa suhteessa viimeksi piirrettyyn viivaan.

Kohtisuoruus ja samansuuntaisuus toisen elementin kanssa

QGIS tarjoaa myös omat työkalut tilanteisiin, joissa halutaan piirtää kohtisuoraan suhteessa toiseen elementtiin tai saman suuntaisesti toisen elementin kanssa. Melko usein näissä tarpeissa riittää edellä esitetty kulmiin sidottujen apuviivojen käyttö, mutta seuraavat työkalut voivat olla joissakin tilanteissa hyödyllisiä.

  1. Varmista, että digitoinnin lisätyökalut qgis ovat päällä.
  2. Piirrä piste kartalle haluamaasi kohtaan. Digitoinnin lisätyökalut valikossa aktivoituvat kohtisuoruustyökalu qgis ja samansuuntaisuustyökalu qgis.
  3. Valitse haluamasi työkalu painamalla sen nappia hiirellä, tai paina P yhdestä kolmeen kertaa aktivoidaksesi työkaluja järjestyksessä: kohtisuoruus -> yhdensuuntaisuus -> vapaapiirto.
  4. Kun jompi kumpi työkalu on valittuna, klikkaa viivaa, jonka suhteen haluat yhdensuuntaisuutta tai kohtisuoruutta. Huom, tämä klikkaus ei piirrä pistettä, vaan valitsee työkalulle peilauskohteen. Näkyviin tulee valitusta työkalusta riippuen joko yhdensuuntainen tai kohtisuora apuviiva.
  5. Klikkaa toinen piste kartalle apuviivan avulla haluamaasi kohtaan. Jos haluat, voit määrittää etäisyyden painamalla D (fokus etäisyyden syöttökenttään), syöttämällä etäisyyden metreinä ja painamalla enter.
  6. Jatka piirtämistä haluamallasi tavalla. Kohtisuoruutta ja yhdensuuntaisuutta voi käyttää piirtämisen aikana toistamalla askelia 
qgis
Yhdensuuntaisuustyökalun käyttö yhdistettynä kulmien määrittelyyn piirtämisen aikana. Huomaa, että self snapping on päällä, jotta suorakulmion saa suljettua niin, että kaikki kulmat ovat suoria.

Etäisyyden, kulman tai koordinaattien määrittäminen ja lukitus

Kun halutaan piirtää kohteita tietyn kokoisina, tietyssä kulmassa toiseen kohteeseen tai tiettyyn sijaintiin koordinaattien suhteen, digitoinnin lisätyökalut tarjoaa tähän hyvät työkalut. Paneelissa on käytettävissä kentät etäisyyden (d – distance), kulman (a – angle), x- ja y-koordinaattien asettamista varten.

qgis

Sekä etäisyys, kulma että x- ja y-koordinaatit voidaan lukita painamalla piirtämisen aikana lukkokuvakkeita qgis tai qgis ao. rivillä (tai painamalla pikanäppäimiä ctrl + d (etäisyys), ctrl + a (kulma), ctrl + x (x), ctrl + y (y)). Yhden lukon lukitus qgis on päällä yhden klikkauksen ajan, toinen lukitus qgis on jatkuva, eli päällä kunnes piirtäminen lopetetaan tai kuvaketta painetaan uudestaan. Lukituksen avulla on helppo piirtää esimerkiksi suorakulmaisia tai tasasivuisia objekteja.

Suorakulmaisen polygonin piirtäminen

Kun halutaan piirtää suorakumio, myös viimeisen kulman saaminen suoraan voidaan varmistaa seuraavalla tavalla:

  1. Laita tarttumisen työkalu (työtilan yläosassa) päälle self-snapping qgis.
  2. Laita asteen mukaiset tukiviivat ja tarttuminen päälle digitoinnin lisätyökalut-paneelista qgis.
  3. Riittävä tarkkuus on tässä “90, 180, 270, 360 astetta”.
  4. Aloita piirtäminen piirtämällä ensimmäiset kaksi pistettä haluttuihin kohtiin.
  5. Kolmannen pisteen piirtämistä helpottamaan näkyville tulee apuviiva kohtisuoraan jo piirrettyyn viivaan. Piirrä tämän avulla kolmas piste haluttuun kohtaan.
  6. Hae seuraava kohtisuora apuviiva näkyviin liikuttamalla hiirtä kohti neljättä pistettä, mutta ÄLÄ paina hiiren nappulaa. Kun apuviiva on näkyvissä ja digitoinnin lisätyökalut-paneelissa näkyy kulman arvona 90 astetta paina ctrl + A lukitaksesi kulman arvo. ÄLÄ klikkaa kolmatta pistettä kartalle.
  7. Vie hiiri suorakulmion aloituspisteeseen ja kun osoitin tarttuu pisteeseen, klikkaa sitä hiirellä. 
  8. Saadaksesi piirtämisen päätökseen, klikkaa vielä hiiren oikealla näppäimellä. Suorakulmio on valmis.
qgis
Self snapping -asetuksen ja kulman lukituksen (ctrl + A) avulla suorakulmion viimeinenkin kulma saadaan asetettua 90 asteeseen.

Rakentamistila

Jos piirtämisen apuna tarvitaan etäisyyttä tietystä pisteestä tai tiettyä kulmaa johonkin olemassa olevaan linjaan, rakentamistilan avulla saa näkyville apuviivoja piirtämisen tueksi. Rakentamistilan ollessa aktiivisena ei voi piirtää, mutta sen avulla voidaan hakea näkyviin tarvittavia apuviivoja esim. etäisyyden tai kulman suhteen. Rakentamistilaa voi käyttää ennen tai kesken piirtämisen.

Rakentamistila aktivoidaan digitoinnin lisätyökalut-paneelista löytyvästä qgis-nappulasta. Sen saa päälle/pois päältä myös pikakomennolla C.

Huom! Rakentamistilassa ollessa ei piirretä mitään. Kun olet saanut rakentamistilassa toivotut apuviivat näkyville ja haluat aloittaa varsinaisen piirtämisen, rakentamistila tulee sulkea joko painamalla hiirellä qgis tai C-näppäimellä. Apuviivat jäävät näkyviin ja voit piirtää niiden avulla pisteen haluamaasi paikkaan.

Esimerkkien kautta oivalluksiin

“Rakennus 35×40 m tontin rajan suuntaisesti, etäisyys rajaan 15 m”

Piirretään uusi kohde tietylle etäisyydelle ja tietyssä kulmassa halutusta pisteestä tai linjasta. Esimerkiksi jos halutaan piirtää 15 metrin etäisyydelle tontin reunasta suorakulmainen rakennus, jonka kukin sivu on 30 metriä, sen voi tehdä digitoinnin lisätyökaluja hyödyntäen mm. seuraavasti:

  1. Valitse taso, jolle haluat piirtää.
  2. Valitse editointi päälle qgis,  monikulmiokohteen piirtäminen päälle qgis sekä digitoinnin lisätyökalut aktiivisiksi qgis.
  3. Laita digitoinnin lisätyökalut-paneelista (vasen reuna) rakentamistila päälle qgis (tai painamalla C).
  4. Aseta tontin raja nollakulmaksi valitsemalla tontin rajalta kaksi pistettä.
  5. Valitse haluttu tukikulma 90 astetta painamalla A (kerran tai kahdesti, niin että fokus siirtyy digitoinnin lisätyökalut-paneelin kohtaan a(ngle)) ja syötetään luku 90. Painetaan enter. Käyttöön tulee apuviiva kohtisuorasti tontin rajaan. Huom! Jos kulma-asteiden apuviivat ovat käytössä (qgis-valikosta), saat automaattisesti apuviivoja piirtämisen avuksi eikä kulman arvoa tarvitse syöttää erikseen.
  6. Valitse haluttu etäisyys 15 metriä painamalla D (fokus siirtyy kohtaan d(istance)). Syötetään luku 15. Painetaan enter. Käyttöön tulee säde 15 m etäisyydelle tontin rajaan piirretyn jälkimmäisen apupisteen mukaan. HUOM! Mitään ei ole vielä piirretty.
  7. Aloita piirtämcinen poistamalla rakentamistila käytöstä qgis (tai painamalla C).
  8. Piirrä ensimmäinen piste kohtisuoraa apuviivaa ja -sädettä hyödyntäen.
  9. Suora kulma pysyy valittuna, mutta etäisyys halutaan muuttaa 35 metriin (rakennuksen 1. seinän mitta). Paina D, syötä arvoksi 35 ja paina enter. Apusäde muuttuu 35 metriin. Piirrä rakennuksen seuraava nurkka.
  10. Vaihda etäisyydeksi 45 painamalla jälleen, syöttämällä arvo ja painamalla enter. Ympyrä kasvaa ja piirtäminen voidaan tehdä sen ja kohtisuoran apuviivan avulla. Etäisyys ja kulma pysyvät samana: piirrä kolmas nurkkapiste.
  11. Toista kohta 9.
  12. Paina lopuksi hiiren oikeaa näppäintä, jolloin alue sulkeutuu. Rakennus on valmis.
qgis
Rakennuksen piirtäminen käyttämällä aluksi rakennustilaa apuna etäisyyden määrittämiseen alueen rajasta. Tämän jälkeen rakennuksen mitat annetaan painamalla D ja antamalla seinän mitta, jolloin piirtämisen avuksi tulee ympyrä annetun etäisyyden säteellä.

Case rakennusala tontille: polygonin kopiointi toiseksi itseään pienemmäksi

  1. Valitse taso (jatkossa ”lähtötaso”), jolla kopioitava polygoni (esim. tontin raja) sijaitsee.
  2. Valitse polygoni, jonka haluat kopioida valintatyökalulla qgis.
  3. Kopioi polygoni leikepöydälle näppäinkomennolla ctrl+C tai (tai painamalla hiirellä valikosta Kopioi kohteet qgis).
  4. Jos haluat luoda kopion eri tasolle kuin millä alkuperäinen polygoni on, valitse kohdetaso tasopaneelista ja laita se editointitilaan qgis.
  5. Liitä kopio tasolle painamalla ctrl+V tai valikosta Liitä kohteet qgis.
  6. Huomaa, että jos kohdetaso sijaitsee lähdetason alapuolella, liitetty polygoni jää alkuperäisen polygonin alle. Saat sen näkyviin joko vaihtamalla tasojen järjestystä (raahaamalla niitä tasot-paneelissa hiiren avulla) tai ottamalla päällä olevan tason pois näkyvistä tasopaneelissa.
  7. Jos uutta polygonia tarvitsee muokata (esim. pienentää), palaa kohdetasolle ja valitse polygoni.
  8. Valitse Advanced Digitizing -valikosta ”Tee yhdensuuntaissiirtymä” -työkalu (Offset curve) qgis.
  9. Klikkaa kerran johonkin polygonin pisteeseen. Ruudun oikeaan yläkulmaan ilmestyy Siirtymä-asetusvalikko (Offset), johon voi syöttää halutun etäisyyden alkuperäisen polygonin viivasta (esim. -5 tekee tuo polygonin reunoja 5 metriä sisäänpäin aluperäisestä). Valikossa voi valita myös kulmien muodot qgis-nappia painamalla.
qgis
Pienennetyn tai suurennetun polygonin kulmien muotoa voi muokata valikosta.
qgis
Polygonin pienentäminen yhdensuurtaissiirtymä-työkalun avulla (offset curve): polygonin valinta lähtötasolta, kopiointi kohdetasolle ja kohdetasolla työkalun avulla pienentäminen antamalla sille negatiivinen numeerinen arvo (-5). Näin uuden polygonin rajat ovat 5 metrin etäisyydellä alkuperäisen polygonin rajoista.

Ja sitten ei kun harjoittelemaan käyttöä! Esitellyt työkalut voivat tuntua hankalilta ensialkuun, mutta jo pienelläkin harjoituksella ja toistoilla käytännöt tulevat tutuksi ja työskentely jouhevoituu.

Olemme julkaisseet blogin myös liittyen CAD-aineistojen käsittelyyn QGISissä. Jos kuitenkin mielessä pyörii vielä jotain muuta liittyen kaavoitukseen QGISillä, kerro siitä meille ja katsotaan, josko voidaan yhdessä keksiä jotain kivaa aiheen ympäriltä.

Tämän artikkelin on kirjoittanut Linda Talve.