Hyviä, ilmaisia paikkatieto-ohjeita Suomesta
|
|
|
|
|
|
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 WMSSuperhelppo 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.
|
|
|
|
|
|
|
|
|
|
|
|