Latuviitta
Hyviä, ilmaisia paikkatieto-ohjeita Suomesta
Etusivu      Ohjeet

Ohjeet

Tee INSPIRE-vaatimukset täyttävä WMS-palvelu Maanmittauslaitoksen taustakarttasarjasta

Muuta 16962 png-karttaa yhdeksi ainoaksi automaattisesti mittakaavan mukaan säätyväksi WMS-ryhmätasoksi.  Valmis palvelu täyttää INSPIRE-katselupalvelun suorituskyky- ja kapasiteettivaatimukset reilulla marginaalilla, josta esitetään mustaa valkoisella.
 
Avainsanat: Maanmittauslaitos, rasterikartat, GDAL, MapServer, WMS
 
Oma arvio: Iso ja suhteellisen vaativa ohje, mutta neljän vuorokauden tylsien tietokoneajojen jälkeen luvassa kiva ammattitason lopputulos.  Jos riittää haluja opiskella itse vähän lisää, niin voi soveltaa mille tahansa rasteriaineistolle. 
 
 

Paikkatietoaineistosta GPS-kohdepisteiksi

Muuta paikkatietoaineistosta poimitut kohteet retki-GPS-laitteen kohdepisteiksi.
 
Avainsanat: OpenStreetMap, Helsinki Region Infoshare, WFS, vektorikartat, GDAL, GPS
 
Oma arvio: Pitkähkö ohje, mutta samaa asiaa toistetaan vain lähtöaineistoa vaihtamalla.  Itse voi voi kokeilla yhtä palaa kerrallaan.  Hyvin sovellettavissa, koska toimii samalla tavalla kaikilla pistemäisillä paikkatietoaineistoilla lähtöformaatista riippumatta.
 


Tee rakennusrekisteristä osoite- ja postinumerokartat kutistamalla polygonit pisteiksi ja käyttämällä "concave hull" -funktiota

Helsingin kaupunki julkaisi syyskuussa 2012 hienon avoimen aineiston, jossa on koko kaupungin kaikkien rakennusten pohjien ääriviivat ja runsaasti ominaisuustietoja.  Tässä ohjeessa aineistoa käytetään asioihin, joihin sitä ei ole varsinaisesti tarkoitettu.  Rakennuspolygonit puristetaan pisteiksi ja niistä tehdään osoiteaineisto, ja osoiteaineistosta muodostetaan edelleen karkea postinumeroaluekartta. Käytettyjä menetelmiä voidaan soveltaa muihin vastaaviin paikkatietotöihin
 
Avainsanat: Helsinki Region Infoshare, MapInfo TAB, vektorikartat, GDAL, Spatialite, OpenJUMP
 
Oma arvio:  Pienehkö ohje jossa muutamia kivoja temppuja, ja tulokseksi saadaan ihan käyttökelpoinen Helsingin osoitekartta, jota parempaa avointa paikkatietoaineistoa tästä aiheesta ei vielä liene olemassa.  Postinumerokartta ei ole käyttökelpoinen, mutta "Convave hull" on hauska ja sillä on myös uutuusarvoa.

Opi ymmärtämään ESRI World File(tfw-tiedosto) oikein ja kirjoittamaan niitä tarpeen vaatiessa itse

 Maanmittauslaitoksen ilmakuvien JPEG2000-tiedostomuodossa kuvien maantieteellinen sijainti on kirjoitettu JPEG2000-tiedoston sisään.  Tämä tieto katoaa, jos kuva muunnetaan tavallisilla kuvankäsittelyohjelmilla esimerkiksi tiff-muotoon.  Toisaalta monet vanhemmat paikkatieto-ohjelmistot pystyvät löytämään kuvan sijaintitiedon vain ESRI World file -tyyppisestä tekstitiedostosta eli TFW-tiedostosta.  Tässä ohjeessa pyritään kertomaan se, mitä tavallisen kuolevaisen tarvitsee TFW-tiedostoista tietää.  Lisäksi esitetään, kuinka Maanmittauslaitoksen JPEG2000-ortoilmakuvan pariksi voidaan kirjoittaa toimiva world file tekstinkäsittelyohjelmalla ja ilmaisella Geojasper-apuohjelmalla "listgeojp".
 
Avainsanat: tfw-tiedosto, ESRI World file, georeferointi, Maanmittauslaitos, JPEG2000
 
Oma arvio: Pieni ohje,  jossa ei ole mitään uutta.  Käyttäjäpalautteesta kävi kuitenkin selville, että monilla käyttäjillä on vanhoja ohjelmia, jotka voivat käyttää georeferointiin vain tfw-tiedostoa, eikä sitä tule MML:n JPEG2000-kuvien mukana.    Tietoa ei myöskään ole helppo löytää netistä yhdestä paikasta, eikä varsinkaan suomeksi.
 
 

Tutki OpenStreetMap:in relaatioita OpenJUMP-ohjelmassa

OpenStreetMap:ssa on mahdollista suhteellisen helposti yhdistää erilaisia kohteita relaatioiksi mutta niiden tutkiminen ja hyödyntäminen muilla kuin erityisesti OSM:ia varten tehdyillä ohjelmilla on ollut joko vaikeaa tai mahdotonta.  GDAL/OGR:n uuden OSM-ajurin, Spatialite-tietokannan ja OpenJUMP-ohjelman avulla relaatiot voi nyt kuitenkin saada kartalle melko helposti.  GDAL muuntaa relaatiot Geometry Collection -tyyppisiksi kohteiksi, jotka pystytään tallentamaan Spatialiteen ja jotka OpenJUMP puolestaan osaa piirtää kartalle - suoraviivainen työketju, joka ei kovin monilla muilla ohjelmistoilla onnistu.
 
Avainsanat: OpenStreetMap, GDAL, Spatialite, OpenJUMP
 
Oma arvio: OpenStreetMap:in relaatiot tuskin kiinnostavat suurta yleisöä.  Työketjua voi kuitenkin helposti soveltaa muihinkin GDAL/OGR:n tukemiin vektoriaineistoihin ja mihin tahansa geometriatyyppeihin.  Englanninkielinen, koska kirjoitettiin herättämään mielenkiintoa OSM-yhteisössä.

OSM_relations_visualized_with_GDAL_and_OpenJUMP.pdf 

 

Irrota maastotietokannan tievektoreista 4,5 miljoonaa osoitepistettä

MML:n vapaassa aineistossa "Maastotietokannan tiestö osoitteilla" on suuri määrä osoitteita, jotka eivät kuitenkaan ole kaikkein helpoimmin käytettävässä muodossa.  Tässä ohjeessa selostetaan, kuinka aineistosta saadaan irti 4,5 miljoonaa suomalaista osoitetta ogr2ogr- ja Spatialite-ohjelmilla.
 
Avainsanat: Maanmittauslaitos, maastotietokanta, osoitteet, GDAL, Spatialite
 
Oma arvio:  Raskas ohje suhteellisen raskaan paikkatietojen prosessoinnin tekemiseksi kevyillä ohjelmilla.  Tietokantafunktioiden ST_OffsetCurve, StartPoint, EndPoint  ja ST_Contains soveltamistavassa on uutuusarvoa.  Tulokseksi saatava osoitteisto on vain melkein käyttökelpoinen, mutta ehkä joku innostuu vielä tekemään parannuksia, ellei sitten osoitetietojen julkaiseminen avoimena datana ehdi tapahtua ensin.
 
 
 

Millä ohjelmilla voi avata ja muuntaa MML:n JPEG2000-ortoilmakuvia?

Maanmittauslaitoksen ortoilmakuvat ovat olleet keväästä 2012 asti ladattavissa JPEG2000-muodossa.  Monet kuvien latailijat ovat huomanneet, etteivät saa kuvia auki ollenkaan, tai että niiden käsittely tietokoneelle on tolkuttoman raskasta.  Tässä ohjeessa kerrotaan, mistä löytyy hyviä ja ilmaisia ohjelmia, joille MML:n JPEG2000-kuvien näyttäminen ja muuntaminen muihin muotoihin onnistuu tehokkaasti.  Lisäksi annetaan suuntaa antavia mittaustuloksia siitä, kuinka kauan tiedostojen muuntaminen muihin tiedostomuotoihin kestää.  (Viereisen  kuvakkeen copyright: GIMP-projekti).
 
Avainsanat: Maanmittauslaitos, ortoilmakuva, JPEG2000
 
Oma arvio:   Keväällä 2012 nopeasti kirjoitettu ohje, koska tuntui varmalta, että JPEG2000-tietoa tullaan tarvitsemaan.
 

MML:n JPEG2000-ortoilmakuvien käsittely.htm

 

Millä ilmaisilla GIS-ohjelmilla saa MML:n JPEG2000-ortoilmakuvat auki?

JPEG2000-ortoilmakuvien avaaminen neljällä eri avoimen lähdekoodin paikkatieto-ohjelmalla kuvaruutukaappausten avulla esitettynä.
 
Avainsanat: Maanmittauslaitos, ortoilmakuva, JPEG2000, Kosmo GIS, Open JUMP, gvSIG, MapWindow GIS
 
Oma arvio:  Päätellen latuviitta.org -sivustolle hakukoneiden kautta päätyneiden vierailijoiden käyttämistä hakusanoista tätä tietoa kaivattiin.
 

JPEG2000_ortokuvan_avaaminen.pdf

 
 
 

Helpoin mahdollinen tapa muuntaa MML:n JPEG2000-ortoilmakuva GeoTIFF-muotoon

Voi olla helpompiakin tapoja.  Latuviitan ehdotus tähän haasteeseen on vetää ja pudottaa JPEG2000-kuva tiedostonhallinnasta hiirellä muunnosohjelman kuvakkeen päälle.  Lähtöhakemistoon syntyy muunnettu GeoTIFF ja vastaava TFW-tiedosto.
 
Avainsanat: Maanmittauslaitos, ortoilmakuva, JPEG2000, GDAL
 
Oma arvio:   Tätä toivottiin käyttäjäpalautteessa.  Ihan hupaisa konsti, jota voi helposti soveltaa mysö muiden komentojonojen suorittamiseen vastaavalla tavalla "Vedä ja pudota" -menetelmällä.
 

 
 
 

JPEG2000-kuvien käyttö OpenJUMP:in kuvahakemistona

OpenJUMP:lla voidaan paitsi avata JPEG2000-kuvia niin myös rakentaa useita kuvista mosaiikkimainen kuvataso.  Tässä ohjeessa kerrotaan kuinka se tapahtuu.  Kirjoitettu alun perin OpenJUMP-ohjeeksi, siksi englanninkielinen.
 
Avainsanat: Maanmittauslaitos, ortoilmakuva, JPEG2000, OpenJUMP
 
Oma arvio:  Hyödyllinen OpenJUMP-käyttäjille, koska tätä ominaisuutta ei ole kunnolla dokumentoitu eikä sen käyttöä ole helppo keksiä itse.
 

OpenJUMP_with_JPEG2000.pdf

 
 
 

Koko Suomen suuruisten JPEG2000-mosaiikkien tekeminen rasterikartoista

JPEG2000 ei ole parhaimmillaan rasterikarttojen pakkaamisessa, koska esimerkiksi LZW- ja deflate-menetelmät pakkaavat viivoja ja yksivärisiä alueita tehokkaammin.  Sopivasti tehty JPEG2000 tarjoaa kuitenkin nopean pääsyn satunnaiselle pienelle alueelle keskellä suurta kuvaa, mikä saattaa joskus olla suuri etu.  Tässä ohjeessa tehdään ilmaisilla ohjelmilla koko Suomen kattava rasterikarttamosaiikki Maanmittauslaitoksen maastokarttarastereista.
 
Avainsanat: Maanmittauslaitos, ortoilmakuva, JPEG2000, GDAL, Kakadu
 
Oma arvio:  Karttapalveluissa on tällä kertaa muotia perustaa se 256x256 pikselin suuruisiin paloihin, mutta kyllä vastavirtaankin voi mennä.   Lopputulos toimii hyvillä ohjelmilla, joista muutamia on lueteltu toisessa Latuviitan ohjeessa,  oikein hyvin.  Latuviitta.org:n kautta on saatavissa BitTorrent-latauksina myös 1:100000- ja 1:50000- mittakaavan aineistoista kootut mosaiikin, kuvien koot 144000 x 249600 ja 288000 x 480000 pikseliä.
 
Lopputuloksen latauslinkit: http://latuviitta.org/BitTorrent.php
 

JPEG2000_mosaiikki_MML_rastereista.pdf 

 
 
 

Ortoilmakuvien tehokkaaseen pakkaamiseen soveltuvia menetelmiä

Maanmittauslaitos laittaa ortoilmakuvat ladattaviksi JPEG2000-tiedostomuodossa.  JPEG2000 on monipuolinen ja tehokas, mutta monimutkainen ja useissa ohjelmissa huonosti tuettu tiedostomuoto.  Tässä ohjeessa on tietoa myös muista vaihtoehdoista.
 
Avainsanat: Maanmittauslaitos, ortoilmakuva, JPEG2000, ECW, MrSID, pakattu TIFF
 
Oma arvio:   Digikamerakuviin tottuneet käyttäjät eivät yleensä tunne paikkatietokäyttöön tarkoitetuilta suurilta kuvilta vaadittavia erikois ominaisuuksia, eikä tästäkään aiheesta näyttänyt löytyvän helposti suomenkielisiä ohjeita.
 

 

Miksi suuret png- ja jpeg-kuvat ovat kelvottomia paikkatietokäyttöön

Suoraan digikamerakuvista paikkatietokuvien pariin siirtyvät saattavat luulla, että jpeg ja png ovat parhaita mahdollisia kuvatiedostomuotoja.  Tässä ohjeessä väitetään, ettei näin ole, ja perustellaan väitettä.
 
Avainsanat: rasterikartta, ortoilmakuva, png, jpg, jpeg, tiff, GeoTIFF, JPEG2000
 
Oma arvio:  Perustavanlaatuista, mutta ei ollenkaan itsestään selvää tietoa. 
 

Paikkatietojen_nopeat_ja_hitaat_kuvatiedostomuodot.pdf

 

Paikkatieto-PDF ja sen kaksi standardia

Kartta jossa on koordinaatit on vähän enemmän kuin kartta ilman koordinaatteja.  Tässä ohjeessa kerrotaan kuinka tehdään avoimen lähdekoodin GDAL-ohjelmalla PDF-karttoja, joissa on koordinaatit mukana ja kuinka niitä sitten käytetään.  Esimerkkikarttana on Maanmittauslaitoksen maastokartta, joka muuntuu ohjeen avulla 20 sekunnissa paikkatieto-PDF:ksi.
 
Avainsanat: Maanmittauslaitos, rasterikartta, geospatiaalinen PDF, GDAL
 
Oma arvio: Ajankohtaista tietoa, sillä georeferoituja PDF-tiedostoja ei ole voinut tehdä kovin kauan avoimen lähdekoodin ohjelmistoilla.   Aiheesta on tulossa lisää ohjeita, sillä PDF-kartasta saa vielä paljon toiminnallisemman lisäämällä rasteripohjalle sisältöä vektoriaineistoista, jolloin mukaan saadaan kuvan lisäksi myös kohteiden ominaisuustietoja.
 

 

X- ja Y-koordinaattien muuntaminen paikkatietomuotoon, erityisesti Excelistä

Pistemäisiä paikkatietoaineistoja jaetaan usein tekstitiedostoina tai taulukkolaskentaohjelman taulukkoina siten, että kohteiden koordinaatit on tallennettu taulukkoon X- ja Y-sarakkeisiin.  Tässä ohjeessa neuvotaan, kuinka Excel-taulukkoon tallennetuista X-ja Y-koordinaateista tehdään oikea paikkatietoaineisto.  Esimerkkiaineistona on Helsingin kaupungin pysäköintilippuautomaatit.  Ohjeessa muunnos tehkään kolmella eri ohjelmalle: GDAL, Spatialite ja OpenJUMP.  Samaa ohjetta voidaan soveltaan myös erotinmerkillisen tekstitiedoston (CSV) muuntamiseen.
 
Avainsanat: Helsinki Region Infoshare, X-ja Y-koordinaatit, Excel, GDAL, Spatialite, OpenJUMP
 
Oma arvioi:  X- ja Y-koordinaateilla annettuja paikkatietoja on paljon liikkeelle, joten niiden muuntaminen oikeaan paikkatietomuotoon kuuluu perustaitoihin.
 

Excelistä_paikkatietoaineistoksi.pdf

 

Muunnos MapInfo TAB -tiedostomuodosta muihin formaatteihin sekä merkistökoodauksen muunnos ISO-8859-1 => UTF-8

Suomalaisia avoimia paikkatietoaineistoja on melko paljon jaossa Mapinfo TAB -tiedostomuodossa.  Avoimen lähdekoodin paikkatieto-ohjelmissa ei kuitenkaan usein ole tukea MapInfo-tiedostomuodolle.  Tämän ohjeen avulla MapInfo-formaatin voi muuntaa muihin GDAL-kirjaston tukemiin tiedostomuotoihin ogr2ogr-ohjelman avulla, eivätkä edes skandinaaviset kirjaimet mene sekaisin.  Esimerkkiaineistona on pääkaupunkiseudun seutukartta ja ohjeessa sen 60 eri vektorikarttatasoa muunnetaan yhdeksi ainoaksi Spatialite-tietokantatiedostoksi.  Tulosformaatiksi voidaan toki valita myös mikä tahansa muu tiedostomuoto, jota GDAL kirjoittaa, esimerkiksi Shapefile.  Varsinaisen muunnoksen suorittamiseen on mitattu menevän aikaa 102 sekuntia.  
 
Avainsanat: Helsinki Region Infoshare, Pääkaupunkiseudunseutukartta MapInfo TAB, UTF-8, ISO-8859-1, GDAL, GML, Spatialite, Quantum GIS
 
Oma arvio:  Sekä MapInfo:on että merkistöongelmiin tulee törmäämään aivan varmasti, jos käsittelee vähänkään useampia suomalaisia paikkatietoaineistoja.  Spatialite-tietokanta, jossa yhteen ainoaan tiedostoon saadaan esimerkiksi tässä tapauksessa 60 eri karttatasoa,on vähintäänkin kiinnostava tuttavuus.
 
 

GDAL ja WFS

GDAL on hieno ohjelma ja WFS on hieno palvelu ja tämä ohje kertoo, kuinka ne keskustelevat keskenään ja mitä niillä voidaan yhdessä saada aikaan.
 
Avainsanat: hip.latuviitta.org, WFS, GDAL
 
Oma arvio:  WFS-palvelut ovat yleistyneet todella hitaasti.  Yhtenä syynä on varmasti se, että WFS:ää lukevia ohjelmia on vähän, niiden käyttö on aina vähän erilaista ja jokaisessa niistä on omat buginsa.  GDAL:in WFS-ajuri on hyvä lisä WFS-ohjelmien joukkoon, ja se on varsin hyvin yhteensopiva eri merkkisten WFS-palvelimien kanssa.
 

GDAL_ja_WFS.pdf

 

GDAL ja OpenStreetMap

OpenStreetMap on sekin vain paikkatietoa, ja heinäkuusta 2012 alkaen myös OSM-tiedostoja on voinut lukea GDAL/OGR -ohjelmilla uuden OSM-ajurin kautta.  Ajuri on nopea ja monipuolinen, mutta toistaiseksi huonosti tunnettu.  Tuntemattomuus johtuu toisaalta siitä, että se on toistaiseksi saatavilla vain GDAL-kehitysversiossa, toisaalta siitä, että se keksittiin OSM-yhteisön ulkopuolella ja kärsii siitä syystä "ei keksitty täällä" -syndroomasta.  Tämä ohje kertoo, kuinka OpenStreetMap-vektoriaineiston voidaan muuntaa GDAL:in apuohjelmilla tavallisempiin paikkatieto-ohjelmistojen käyttämiin vektorimuotoihin.  Ohjetta soveltamalla muunnos onnistuu mm. shapefile-, PostGIS-, MapInfo-, Oracle- ja GML-muotoon.
 
Avainsanat: OpenStreetMap, GDAL, Spatialite, OpenJUMP
 
Oma arvio:  Ajankohtainen ohje, joka julkaistiin noin kuukausi OSM-ajurin ensimmäisen kehitysversion julkaisemisen jälkeen.
 

OSM_aineistojen_haltuunotto_ja_GDAL.pdf

Kun WFS ei toimi

WFS-palveluiden käytössä on valitettavan usein ongelmia.  Pelkästään hyvän virheraportin tekeminen valmisohjelmiston tukipalvelulle voi olla vaikeaa, puhumattakaan ongelman syyn selvittämisestä itse.  Lähes välttämätön apuväline tällaisiin tarkoituksiin on tallentavan http-välityspalvelin.  Tässä ohjeessa esitetään erään tällaisen ohjelmiston asennus ja käyttö WFS-liikenteen tutkimiseksi.
 
Avainsanat: hip.latuviitta.org, WFS
 
Oma arvio:  Ainoa kunnollinen keino WFS-ongelmien selvittämiseen on päästä kiinni niihin viesteihin, joita sovelluksen ja palvelimen välillä kulkee, ja tämän ohjeen avulla se onnistuu; muitakin vaihtoehtoja toki on, mutta periaate on silti sama.
 
 

Superhelppo WMS

Superhelppo WMS on ollut latuviitta.org -sivuston ohjeista ylivoimaisesti suosituin, luultavasti siksi, että se en englanninkielinen ja löytyy hyvillä hakusanoilla.
Avainsanat: WMS, OpenStreetMap, MapServer
 
Oma arvio:  Vaikka ohje onkin vanha, niin sen avulla asentaa edelleen WMS-palvelimen aineistoineen päivineen toimintakuntoon 10 minuutissa.  Kohtuullisen helposti sovellettavissa tuottamaan samassa ajassa WMS-palvelu myös mistä tahansa muusta lähtöaineistosta.
 
 
 

Koordinaattimuunnokset KKJ/YKJ- ja ETRS-TM35FIN-järjestelmien välillä

Muunnokset koordinaattijärjestelmien välillä aiheuttavat usein ongelmia.  Geodeettisen laitoksen koordinaattimuunnospalvelua voidaan käyttää yksittäisten koordinaattiparien muuntamiseen järjestelmästä toiseen, mutta siitä ei ole suurtakaan iloa käyttäjälle, joka haluaisi muuntaa esimerkiksi shapefilen tai rasterikuvan toiseen koordinaattijärjestelmään.  Ogr2ogr ja gdalwarp ovat ohjelmia, joilla kokonaisen aineiston muuntaminen onnistuu, mutta  niillä, kuten muillakin PROJ.4 -kirjastoa käyttävillä ohjelmilla muunnos KKJ/YKJ -koordinaattijärjestelmän (EPSG:2391 - EPSG:2394 sekä EPSG:3386 ja EPSG:3387) ja muiden järjestelmien välillä tuottaa usein lähes 200 metrin suuruisen virheen.  Tässä ohjeessa neuvotaan, kuinka muunnokset tehdään ogr2ogr- ja cs2cs-ohjelmilla oikein. Huom! Muunnosongelmat ovat vähenemässä, sillä ainakin tämän hetken (elokuu 2011) PROJ.4 -kehitysversiossa on mukana oikeat parametrit sekä KKJ-kaistoille että ETRS-TM35FIN:lle. Vanhoihin ohjelmaversioihin tiedot eivät kuitenkaan valitettavasti päivity koskaan.
 
 
Avainsanat: GDAL, YKJ, KKJ, ETRS-TM35FIN, euref
 
Oma arvio:  Useimmin ladattu Latuviitan paikkatieto-ohje, joten ilmeisesti tätä tietoa kaivataan.