Blogiarkistot

Kaupunkipyöräilyä Bostonissa

Minulla oli viime viikolla tilaisuus osallistua FOSS4G-konferenssiin Bostonissa. Kun sää oli kovin suosiollinen, niin oli pakko kokeilla paikallisia kaupunkipyöriä.

20170812_140221.jpg

Hubway-järjestelmä on hyvin samankaltainen Helsingin kaupunkipyörien kanssa. Molemmissa on omat hyvät ja huonot puolensa.

Asemia Bostonissa on reilu 180 ja se riitti mainiosti minulle. Perusmaksuihin sisältyy 30 minuuttia pyöräilyaikaa ja sen jälkeen alkaa juosta sakkoa. Bostonin majapaikasta oli navigaattorien mukaan 31 minuutin matka Harvardin kampukselle, joten välissä piti tehdä pyöränvaihto. Ei ongelma, mutta matkan päällä ei tietysti tiedä onko pyöriä asemalla vapaana. Lisäksi jos asema oli täynnä, niin piti etsiä uusi asema. Helsingin tapaista palvelua, jossa pyöriä tasaillaan asemien välillä en huomannut.

Järjestelmä löytyy kätevä karttakäyttöliittymä, lisäksi käyttöliittymästä on helppo tarkastella omia matkoja. Tosin amerikkalaisten Export-toiminto on heikko: ei CSV:tä tms.

HubWay_MapUI

MyTrips

Viikon reissulle edullisin tapa oli ostaa yhden kuukauden käyttöoikeus (20 USD). 72-tunnin olisi maksanut 15 USD ja 24h 8 USD. Mielenkiintoinen ominaisuus oli se, että ostoksesta sai tunnistekoodin, jonka avulla pyöräaseman automaatista sai käsiinsä muovisen lätkän, jolla pyörä otettiin käyttöön:

20170812_140249.jpg

Hubway:lla on offline tilassakin toimiva mobiilisovellus. Kun tuli paniikki vaihtaa pyörää n. 25 min ajon jälkeen, niin sovelluksen avulla oli helppo etsiä lähin pyöräasema. Tosin jos asema oli tyhjä tai täynnä, niin sitten tulikin aika kiire seuraavalle. Noh, tämmöinen tapahtui kerran viikon ajojen aikana.

Tarkennus: jos asema on täynnä, niin saa 15 min lisäaikaa, kun vilauttaa korttia asemalla, Thanks @Hubway about clarification!
https://help.thehubway.com/hc/en-us/articles/115006255887-Redistribution

Screenshot_20170823-190337.png

Pyöräillen näki tietysti enemmän kuin kävellen ja miellyttävämmin kuin bussissa/autossa istuen. Metrosta puhumattakaan. Luonnollisesti piti myös kokeilla kuinka Mapillaryn katukuvaukset onnistuvat Bostonissa. Action-kameran kiinnittäminen kaupunkipyörän tavaratelineeseen onnistui lievän virittämisen jälkeen:

20170813_094955.jpg

Suurempaa haastetta tuli kännykän kiinnittämisestä: laastariteipillä viritetty kännykän juoksutasku toimi tässäkin tapauksessa. Ensi kerralla muistan pakata mukaan nippusiteet ja jesaria. Kännykkä on tarpeellinen helppoon ja turvalliseen suunnistamiseen.

20170813_094945.jpg

Tämä sama ongelma on myös Helsingin kaupunkipyörissä: tuntemattomissa paikoissa suunnistaminen on hieman hankalaa, jos joutuu pysähtymään ja kaivamaan kännykkää taskusta. Ja yhdellä kädellä kurvailu on luonnollisesti kiellettyä 😉 Kovin paljoa ei Bostonissa ei ole Mapillary kuvia tuotettu, joten toivottovasti esimerkki innostaa paikallisia kuvailemaan pyöräteitä.

20170815_072810.png

Mapillary_thumb-2048

 

Mainokset

Havaintoja FOSS4G:stä

Viime sain viettää pitkän konferenssiviikon Etelä-Korean Soulissa. Työpajojen jälkeen FOSS4G-konferenssi jatkui esityksillä ja Code Sprint-tapahtumalla. Muutamia havaintoja muistiinpanoistani:

  • OSGeo:n presidentti, Jeff McKenna, mainitsi avauspuheenvuorossa, että avoimen lähdekoodin paikkatieto-ohjelmistot ovat nyt laajasti tiedossa ja mielenkiinnon kohteena. Yhtenä esimerkkinä hän mainitsi suositun GIS-blogin 10 kysymyksen muutamaa kysymystä:GISUser-10 Questions - 2 most relevant ;-)Vastaukset ovat hyvin mielenkiintoisia, jopa yli 20 vuotta ESRIUC:ssa käyneiden osalta.
  • Yhtenä konferenssin sivutapahtumana oli YK:n paikkatietoesitykset, järjestäjänä YK:n paikkatieto-osasto (United Nations Geospatial Information Section). UN-GIS:n johtaja, Mr. Kyoungsoo Eom, piti esitelmän. Hän kertoi käyttäneensä GRASS-ohjelmistoa jo vuonna 1989, nuorena Etelä-Korean armeijan upseerina. Toivottovasti hänelle on toimitettu ja asennettu uusin versio GRASS-ohjelmistosta (v 7.0). Harvalla paikkatieto-ohjelmistolla on näin pitkä kehityskaari takanaan.
  • Konferenssin lopussa Jeff kiitti erilaisia palveluyrityksiä, joita tarvitaan avoimen lähdekoodin paikkatieto-ohjelmistojen käyttöönottoon ja kehittämiseen. Olin mykistynyt ja nöyrän kiitollinen:

FOSS4G Closing session

Parhaiten konferenssista saa irti kun on itse paikalla. Kaikille tämä ei ole mahdollista ja olen itse liian laiska kirjailemaan kaikkia havaintoja. Onneksi maailmaan mahtuu parempia blogin kirjoittajia, tässä muutamia mausteeksi:

Esitykset ja videot ovat tulossa näytille, mutta kiireisille muutama linkkejä:

Ensi vuonna FOSS4G järjestetään Saksan Bonnissa. Sinne lienee monen suomalaisen olevan helpompi osallistua.

Suomessa taas järjestetään devALPO to 22.10.2015 sekä ALPO-seminaari toukokuussa 2016. Tilaisuuksien järjestelyistä vastaa elokuussa perustettu OSGeo Suomi. Tilaisuudet ovat maksuttomia ja avoimia kaikille, jotka ovat kiinnostuneita avoimen lähdekoodin ohjelmistoista.

Paikkatietomarkkinoilla on mahdollisuus tutustua avoimen lähdekoodin paikkatieto-ohjelmistoihin, osastolla M4. Tietoiskut ti 3.11. klo 12 ja ke 4.11. klo 11:30.

FOSS4Gn työpajoissa

Osallistuin kolmeen työpajaan FOSS4G-konferenssissa:

Näistä ei yksikään ei ollut pettymys. Työpajojen valinnassa kannattaa olla innovatiivinen: jos joku asia on jo tuttu, niin FOSS4G:n työpajat eivät välttämättä sisällä uutta tietoa. Lähinnä niissä on mielestäni parasta oppia jotain uutta. Kaikista opin uutta ja sain uusia ideoita.

istSOS

istSOS on Python-perusteinen paikkatietosovelluspalvelin, joka mahdollistaa erilaisen sensoritiedon tallentamisen ja jakelun. Yksi merkittävimmistä ominaisuuksista on tuki  OGC:n SOS-rajapinnalle (Sensor Observation Service): tämä on lienee tärkeä ominaisuus eurooppalaisille sensoritietojen jakelijoille ja käyttäjille.

Työpajassa käytimme virtuaalikonetta, johon oli valmiiksi ladattuna istSOS sekä esimerkkiaineistoa. Mielenkiintoinen osuus työpajasta oli oman sensorin rakentaminen ja sen tietojen lataaminen istSOS:n tietokantaan (PostGIS, luonnollisesti).

Sensorina toimi Arduino -mikro-ohjain-alusta ja siihen liitetty lämpösensori. Sensori koottiin paloista ja siihen ladattiin ohjelmisto, joka teki halutun mittauksen.

istSOS - Arduino sensorSensori kytkettiin tietokoneesen. Yllättäen saimme sensorin toimimaan: Windows koneessa oleva virtuaalikone (Ubuntu) luki sensorin tietoja. Tosin ensin koetimme olla liian ovelia (konfigurointiin lukemaan sarjaportista, vaikka Windows osasi emuloida tiedot suoraan USB-porttiin).

Muutamalla Python-skriptillä sensorin tiedot luettiin istSOS:n ja hallintakonsolista pystyi seuraamaan työpajatilan kuumenemista:

istSOS - arduino sensor feed to istSOS

OGC SensorThings API

OGC SensorThings API on kohta hyväksytty OGC:n standardi. Standardi on käsitykseni mukaan ensimmäinen avoin standardi esineiden Internetin (Internet of Things, IoT) sensoritietojen välittämiseen. Sensorititiedoilla tarkoitetaan tässä käytännössä ihan mitä tahansa mittaus- tai havaintotietoa. Mittauksen kohteena voi olla siis lämpötila, säteilytiedot, ihmisen pulssi, sähkömoottorin kierrosluku tms.

Mielenkiintosta nähdä leviääkö standardin käyttö muualle kuin paikkatietoalalle. Standardi on laadittu siten, että hyödyntäminen ja käyttö on mahdollista muissakin kuin puhtaissa paikkatietosovelluksissa. Näissä sovelluksissa paikkatieto on useasti tärkeä, mutta kuitenkin sivuseikka.

OpenDroneMap

Kolmannen työpajan taustalla on OpenDroneMap -projekti. Projekissa rakennetaan työkaluja ja työkalujonoa, jonka avulla on helppo tuottaa lennokeista, multikoptereista, kuumailmapalloista ja muista miehittämömistä aluksista otetuista kuvista paikkatietoja (3D pistepilvi, ortokuvat, tekstuurit yms.).

Mutta ennen kuin OpenDropMap-työkalulle on saatavissa kuvia, pitää olla alusta, jolla kamera voidaan kuljettaa ilman. Joten työpajassa rakennettiin ensimmäiseksi oma multikopteri. Tarkemmin yksi ryhmä rakensi multikopteria, yksi lennokkia, yksi rakensi lennonohjaukseen liittyvät modulit ja yhden ryhmän tehtäväksi jäi kolvaus (ja sitä oli paljon!).

Käytännössä multikopterin rakentaminen ei ole vaikeaa. Seurasimme OpenUAV-projektin ohjeita. Luonnollisesti materiaalien hankkiminen ja kaikkeen odottamattomaan varautuminen vievät suunnattomasti aikaa.

Alussa oli vain kasa osia:

Drone_parts

Kuvassa on vain pieni osa multikopterin elektroniikasta. Kuvassa näkyy APM 2.6 lennonohjaustietokone, kasa johtoja, telemetrian lähetysradiot, GPS vastaanotin ja muuta sälää.

Muutaman tunnin säätämisen jälkeen oli multikopterin ohjaustietokone ja moottorit valmiina asennettavaksi multikopterin runkoon:

Drone_ready

Virrat palavat ja ohjaustietokone on kytketty Mission Planner -ohjelmistoon. Tuon avulla voi suunnitella lentoradat, päivittää ohjaustietokonetta yms.

Asennusten jälkeen päästiin jo kokeilemaan multikopteria ulkona, lievää jatkosäätöä menossa:

Drone_testflight

Kun olimme valmiit lennättämään, niin ROK Armed Forces lähetti upseerin adjutantin kanssa valvomaan lentoa. Suomessa lennätys olisi onnistunut ilman näin tarkkaa viranomaisvalvontaa:

Drone_flight

Tosiasiassa emme saaneet multikopteria ilmaan: ensin väärin kytketyt moottorit (moottorien tulee pyöriä erisuuntiin) ja sitten lennättämisessä rikkoutui joku johdoista. Oppi: tuskin rupean rakentamaan multikopteria, ellei vapaa-aika ilmaannu erityisen paljon jostain.

Jos harkitset oma toimista kopterikuvausta, niin suositeltu kamera on joku Canonin pokkarikameroista. Canon Hack Development Kit on loistava työkalu kuvauksen automatisointiin ja kaikkeen muuhun hauskaan hakkerointiin.

 

 

 

 

 

FOSS4G 2015 Etelä-Koreassa

Vuosittainen FOSS4G 2015 järjestetään tänä vuonna Etelä-Korean Soulissa. Ensikokemukset korealaisesta kulttuurista ja ihmisistä ovat miellyttävät: ystävällisiä kasvoja ja palvelua, vaikka englanti ei aina suju. Ruoka on pääsääntöisesti ollut hyvää, joskus hmm… mielenkiintoista.

FOSS4G_streetFood

FOSSG4 Gangnam

Yllätyksellisesti olen oppinut, että korea kuuluu suomen kanssa samaan uralilais-altailaisiin kieliin. Totta vai tarua, mutta itse en ole vielä löytänyt kovin montaa yhtymäkohtaa. Ehkä viikon opiskelun jälkeen perussanasto jää mieleen.

Soul on suurkaupunki. Toimiva julkinen liikenne (metro) auttaa liikkuman paikasta toiseen. Näkemistä ja kokemista riittäisi varmasti viikoiksi. Puhumattakaan muun niemimaan katsastamisesta. FOSS4G - Soul

Nämä junat tosin oli peruttu:

toNorth

Konferenssi alkaa perinteisesti workshopeilla, joita on nyt takana kahden päivän ajalta. Näiden jälkeen on kolme päivää esitelmiäja muuta tavallista konferenssiohjelmaa. Lauantaina innokkaimmat osallistuvat vielä Code Sprint -tapahtumaan.

Kykyjeni ja voimieni mukaan raportoin kokemuksista konferenssin aikana ja jälkeen.

Toiminnanvapautta avoimella lähdekoodilla

Suljetun lähdekoodin ohjelmistot kaventavat merkittävästi niiden käyttäjien toimintavapautta. Avoimen lähdekoodin ohjelmistojen perusperiaate on, että ohjelmisto voi käyttää vapaasti mihin tahansa tarkoitukseen. Toiminnanvapauden menettäminen voi tapahtua monella tavalla. Seuraavassa on muutama esimerkki, jotka ovat todellisia. Esimerkkejä on hieman muokattu asianosaisten suojelemiseksi sekä kirjoittajan oikeusturvan takia.

Viranomainen oli käyttänyt vuosia, itse asiassa vuosikymmeniä, suljetun lähdekoodin ohjelmistoja. Erään sopimuskauden päättymisen yhteydessä ohjelmistojen suomalainen edustaja kertoi (hieman vaivaantuneesti), että ohjelmistojen käyttöoikeuspolitiikkaan oli tullut muutos. Asiakkaalla oli mahdollisuus siirtyä joko lisenssimalliin A tai B. Mallissa A vuosittaiset kustannukset 1,5 kertaistuisivat. Mallissa B kustannukset kolminkertaistuisivat. Kolmantena vaihtoehtona oli lopettaa ohjelmistojen käyttö välittömästi sopimuskauden loppuessa. Ymmärrettävästi asiakkaalla ei ollut muuta mahdollisuutta kuin räyhätä ja sitoutua korkeampiin maksuihin. Mitään lisätoiminnallisuuksia tai palveluja ei kustannuksien nousuun sisältynyt.

Suomessa on suurin osa vanhoista analogisista sähkömittareista vaihdettu etäluettaviin sähkömittareihin. Eräässä sähköyhtiössä sähkömittareiden lukemat tallennetaan suljetun lähdekoodin relaatiotietokantaan. Tietojärjestelmän uudistuksen yhteydessä tietokannan lisenssin omistaja ilmoitti, että jokainen etäluettava sähkömittarin katsotaan olevan relaatiotietokannan käyttäjä. Käyttäjämääriin perustuvan tuki- ja ylläpitomaksun nousu oli luonnollisesti järkyttävän suuri. Ei uutta toiminnallisuutta tai palvelua, energiayhtiö joutui taipumaan kalliimpiin vuosimaksuihin.

Voitte hyvin kuvitella että edellä mainituissa tapauksissa tietohallintojohtaja on ollut puun ja kuoren välissä. Operatiivisten tietojärjestelmien perusohjelmistojen korvaaminen ei onnistu helposti tai nopeasti. Ylin johto ei varmasti ole erityisesti kiitellyt, kun kiinteät kulut ovat kasvaneet yhtäkkiä, pyytämättä ja yllättäen.

Ensimmäinen ajatus tietysti voisi olla, että vaihdamme ohjelmistotuotteen toiseen. Mutta miten saada vakuutus, että uuden ohjelmistotuotteen lisenssi- ja hintapolitiikka pysyy vakaana? Ei mitenkään. Kuinka voin vaikuttaa ohjelmiston kehityskaareen? Toivomalla. Voinko vapaasti kilpailuttaa tai hankkia ohjelmistojen kehitys-, tuki-, koulutus tai ylläpitopalvelut? Entä jos keskeisen tietojärjestelmän ohjelmistokomponenttien kehittäminen lopetetaan?

Avoimen lähdekoodin ohjelmistojen avulla voit varmistaa oman toimintavapautesi. Resursseja (rahaa ja työvoimaa) kuluu todennäköisesti yhtä paljon. Toimintavapauden pitäminen itsellä mahdollistaa sen, että tietotekniikkaa käytetään organisaation toiminnan tehostamiseksi. Tietojärjestelmä on hyvä renki, mutta huono isäntä. Pahimmassa tapauksessa renki pyörittää taloa (ja emäntää). Isännälle jää vain maksajan rooli.

Avoimen lähdekoodin ratkaisuihin tutustuminen kannattaa aloittaa välittömästi. Siirtyminen uuteen toimintakulttuuriin kestää vuosia. Mitä pikemmin aloitat valmistautumisen sitä nopeammin olet perillä. Aloita näistä:

  1. Avoimen lähdekoodin paikkatieto-ohjelmistoihin tutustumisen voit aloittaa katsomalla Paul Ramsey:n esityksen FOSS4G-konferenssista (alle puoli tuntia) – The Manager’s Guide to PostGIS
  2. Harkitse osallistumista PostGIS-koulutukseen helmikuussa 2015. Tai lähetä asiantuntijan koulutukseen.
  3. Tutustu COSS ry:n Avoin kunta -aloitteeseen.

ALPO 2014 toukokuussa

OSGeoALPO-seminaari järjestetään tänä vuonna tiistaina 27.5.2014 Helsingin Pasilassa. ALPO-seminaarin tarkoituksena on jakaa tietoa avoimen lähdekoodin paikkatieto-ohjelmistojen hyödyntämisestä.

Tällä kertaa seminaarin rakennetta on muutettu siten, että aamupäivällä pidetään maksullisia työpajoja (200 €+ ALV) ja iltapäivän maksuttomassa seminaarissa on puheenvuoroja ja demoja avoimen lähdekoodin hyödyntämisestä. Iltapäivän päätteeksi siirrytään Geobeers-teemalla johonkin lähialueelle.

Työpajojen aiheina on tänä vuonna Oskari-palvelualusta, OGR/GDAL & GeoPackages sekä QGIS. Iltapäivän ohjelman on seuraava:

Aika Aihe
13:00 Tervetuloa
Pekka Sarkola – OSGeo / Gispo Oy
13:15 Avoimen lähdekoodin periaatteista
Timo Väliharju – COSS ry
13:35 Oskari-verkoston on perustettu
Matti Pesu – Oskari-verkosto
13:55 Avoimen lähdekoodin kehittämisen hankinta
Markus Melander – Liikennevirasto
14:15 Tauko (virvokkeita)
14:45 QGIS:n hyödyntäminen paikkatietoanalyyseissä
Jouko Järnefelt – Tampereen kaupunki
15:05 WebGL – Paikkatietojen 3D visualisointi selaimessa
Jaakko Kähkönen – Geodeettinen laitos
15:25 Reitinoptimointi Spatialite-tietokannan avulla
Jukka Rahkonen – Latuviitta.org
15:55 Yhteenveto
16:00 – Geobeers

Lisätietoja: http://wiki.osgeo.org/wiki/ALPO_2014 ja ilmoittautumiset.

Jos sinusta tuntuu, että ALPO seminaarin ohjelma on liian kevyttä, niin käy tutustumassa kesäkuussa pidettävään OGRS-konferenssiin. Syksyllä USA:n Portlandissa pidettävä FOSS4G on tietysti tärkein avoimen lähdekoodin paikkatieto-ohjelmistojen konferenssin, voit myös osallistua Oskari-työpajaan FOSS4G:ssä.

Suomen OpenLayers 3 -kilpailu

ol3-logoGispo Oy yhteistyökumppaneineen järjestää sovelluskehittäjillä kilpailun OpenLayers 3 -sovelluksen toteuttamisesta. Kilpailun tarkoituksena on tuottaa yksinkertainen, jaettava OpenLayers 3 -sovellus suomalaisten avointen paikkatietoaineistojen hyödyntämiseen.

Nopein voittaa, lue lisää kilpailusta.

OL3js_Stamen

FOSS4G 2013 – osa III

FOSS4G 2013 – osa II

OpenLayers 3

ol3-logoOpenLayers on laajin ja useimmin käytetty JavasScript-kirjasto web-karttakäyttöliittymien toteutukseen. Versio 2 on jo useita vuosia vanha ja uusia ominaisuuksia on odotettu pitkään. Kirjaston kehittämisessä on myös havaittu tarpellisuus uudistaa perustaa sekä käyttää nykyaikaisia sovelluskehitysvälineitä.

SwissTopo (Sveitsin karttalaitos) on käyttänyt OpenLayers:in versiota 2 omissa web-järjestelmissään. Uuden version kehittäminen päätettiin kustantaa joukkorahoituksella. SwissTopo lupasi 100k USD projektiin, jos yhteisö saisi kerättyä 350k USD. Joukkorahoituksen avulla: summa kerättiin alle kuukaudessa. Projekti saatiin käynnistettyä heti vuoden 2013 alussa ja nyt rupeaa olemaan valmista. Arvioisin, että muutaman viikon, ehkä kuukauden kuluttua OL3 on valmis tuotannollisiin järjestelmiin.

Mitä muuta?

by Steven Feldman

by Steven Feldman

FOSS4G on hyvin innovatiivinen tilaisuus. Suorat keskustelut eri projektien sovelluskehittäjien kanssa, käyttökokemusten vaihtaminen ja GeoBeers tuottavat aina uusia ideoita ja ajatuksia. Viikon aikana tapasin ilmeisesti kaikki suomalaiset osallistujat ainakin kerran.

FOSS4G-konferenssin antia voit tulla kuuntelemaan kahteen tilaisuuten tänä syksynä. Ensimmäinen on sovelluskehittäjien tapaaminen, devALPO (3.10. klo 13:00). Ilmoittaudu mukaan ja tule kuuntelemaan mielenkiitoisia puheenvuoroja.

Paikkatietomarkkinoiden virallisessa ohjelmassa ei ole (vielä) mainittu OSGeo Finland chapterin tapaamista. Semmoinen on kuitenkin tarkoitus järjestää tiistaina, 5.11. klo 16:00 – 17:00 luentotilassa XXX. Tuosta on hyvä jatkaa ProGIS:n linkkibileisiin.

Vuonna 2014 FOSS4G järjestetään Portlandissa. Vuosi 2015 ilmeisesti jossain muualla kuin Euroopassa tai Pohjois-Amerikassa. Saksalaiset kertoivat, että hakevat vuoden 2016 järjestelyvastuuta.

Linkkejä

Tässä muutamia linkkejä FOSS4G:n materiaaleihin ja muihin blogeihin:

FOSS4G 2013 – osa II

FOSS4G 2013 – osa I

PostGIS

Lidar analysisPostGIS:n pääkehittäjä, Paul Ramsey, on karismaattinen puhuja. Riippumatta mistä aiheesta Paul puhuu, puhe on aina kuuntelemisen arvoista. Paul on kehittänyt Natural Resources Canada:n toimeksiantona PointCloud -laajennoksen PostegreSQL-tietokantaan. Ensimmäinen sovelluskohde, joka tulee mieleen on luonnollisesti laserkeilausaineiston (LIDAR) aineiston tallentaminen ja analysointi. PoistCloud on erillinen laajennososa, eikä siis osa PostGIS-laajennosta. Näiden laajennosten välillä on tietysti hyvä yhteensopivuus.

PointCloud ei ole rajoittunut vain 3-ulotteisten pistepilvien tallentamiseen ja analysointiin tietokannassa. PoistCloud on kehitty n-ulotteisten pisteaineistojen tarpeisiin. Muina lähtöaineistona voivat olla kaikuluotaustiedot (SONAR), tutkahavainnot (RADAR), Geiger-mittarit, yms. Oikeastaan koordinaattien käyttö ulottovuuksista on vain yksi PointCloudin sovellusesimerkeistä.

Leaflet

Leafletin pääkehittäjä, Vladimir Agafonkin, on osa-aikainen rock-muusikko ja osa-aikainen koodaajaa. Taiteellista musiikkituotanto voi ladata Vladimirin yhtyeen, Obiymy Doschu, sivuilta. Omien sanojensa mukaan Vladimir on aika laiska koodaaja. Ensimmäisen työtehtävä oli toteuttaa Cloudmade:lla oma karttakäyttöliittymä OpenLayersin päälle. Hänen mielestä OL:ssä oli ihan liikaa ominaisuuksia ja sitä kautta myös monimutkaisuutta. Teki (luvatta) demon ilman OpenLayersiä, ylitti kaikkien odotukset, joten sai sitten jatkaa Leafletin edeltäjän kehittämistä.

Alkuun projekti oli suljetun lähdekoodin ohjelmointiprojekti, mutta kun yksi käyttäjä reverse engineerasi (hyvä suomenkielinen termi 😉 lähdekoodin, korjasi ikävän bugin ja palautti korjauksen Vladimille, oli luonnollista julkaista lähdekoodin avoimella lisenssillä. Leaflet oli syntynyt.

Leafletin seuraavissa versioissa Vladimir aikoo karsia ominaisuuksia ja yksinkertaistaa rajapintoja. Erilaisten laajennosten avulla Leafletin saa lisäominaisuuksia. Vladimir on erityisen tyytyväinen, että hänen ei tarvitse tehdä kaikkea (lazy geek).

Vladimirin musiikilista lahjakkuudesta saatiin ”nauttia” FOSS4G:n avauksessa, kun Ivan ja Gregory olivat kasvattaneet joukkoaan. Tämmöistä et koe misään muualla kuin FOSS4G:ssä tai SOTM:ssa 😉

FOSS4G 2013 – osa I

FOSS4G2014 logoAvoimen lähdekoodin paikkatieto-ohjelmistojen vuosittainen konferenssi (FOSS4G=Free Open Source Software for Geospatial) järjestettiin Nottinghamissa viime viikolla. Paikalla oli järjestelijöiden mukaan 886 osallistujaa, suomalaisia laskin olleen paikalla 14 kpl. Järjestelyt sujuivat mainiosti, sää nyt oli konferenssin alussa tyypillistä saarivaltakuntaa – kylmää, tuulista ja sateista.

Kirjailen nyt muutamia satunnaisia huomioita konferenssista. Paremman kuvan annista voi saada devALPO tilaisuudesta lokakuun alussa ja OSGeo Finland tapaamisessa marraskuun alussa.

FOSS4G-konferenssin tarkoituksena on että eri ohjelmistoprojektien kehittäjät sekä käyttäjät tapaavat. Konferenssiin kuuluu oleellisena osana lyhyet käyttökoulutukset eri ohjelmistoista. Tänä vuonna itse osallistuin PostGIS 3D, pgRouting, QGIS sekä ZOO aiheisiin koulutuksiin. Muutaman tunnin koulutuksessa saa hyvän kuvan ohjelmistosta: sekä mahdollisuuksista että puutteista.

OSGeo Live

OSGeo Live -tuotteesta julkaistiin versio 7.0. Tuotteeseen kootaan kaikki merkittävimmät avoimen lähdekoodin paikkatieto-sovellukset. FOSS4G-konfereisssa on jaossa aina uusin versio DVD-levyllä (ennen CD-levyllä). Käyttö on äärimmäisen helppoa: laitat DVD:n levyasemaan ja boottaat koneen. OSGeo Live on siis virtuaalikone, nykyään Xubuntu linux-johdainnainen. OSGeo Liven avulla on helppo testata eri ohjelmistojen ominaisuuksia. Testauksen jälkeen voi sitten tehdä tarvittavat asennukset omaan tuotantoympäristöön. Windows-käyttäjille Xubuntu voi olla uusi tuttavuus, mutta käyttö on helppoa. OSGeo:n voi myös ladata ilmaiseksi ja kirjoittaa oman DVD:n tai siirtää tiedostot USB-tikulle.

OsGeoLive

QGIS 2.0

Ehkä suurimman huomion FOSS4G:ssä sai QGIS 2.0 -ohjelmiston julkistus. Aikaisemmin ohjelmisto tunnettiin Quantum GIS -nimellä, mutta ilmeisesti Quantum oli liian vaikea nimi lausuttavaksi. Suomalaisille käyttäjille merkittävin uudistus on suomenkielinen käyttöliittymä. Nyt suomennos on täydellisempi (melkein 100% käännetty) ja laadullisesti parempi. Seuraavaksi suomennoksessa keskitytään uudistetun web-sivuston kääntämiseen sekä ohjeiden ja koulutusmateriaalin kääntämiseen. Lue lyhyet ohjeet OSGeo:n wiki-sivustolta.

QGIS muista uusista teknisistä ominaisuuksista on jo kirjailtu monen bloggaajan taholta, tässä muutamia linkkejä:

QGIS 2.0 myöhästyi alkuperäisestä aikataulusta. Sovelluskehittäjien moraali ei antanut periksi laittaa käyttöön keskeneräistä tuotetta, jossa oli merkittäviä virheitä. Juuri ennen FOSS4G konferenssia pidetty sovelluskehittäjien tapaaminen, 10th QGIS Developer Meeting, viimeisteli nyt julkistetun version. Virheitä varmasti jäi ja seuraava versio (2.1) on jo työn alla. Ohjelmistosta löytämäsi virheet voit raportoida suoraan QGIS:n kehittäjille tai sähköpostilla tuki (at) gispo.fi.

QGIS Indic Script Support in Action

%d bloggers like this: