FOSS4G 2013 – The Good, The Bad and the Ugly

Woha! Getting back to work after three days at FOSS4G in Nottingham kinda makes me feel the void. The last four days have really been an expirience. This years FOSS4G was the first that provided me with an employer willing to send me there and a non-jetlag-inducing travel distance.

Although the title has an overweight of negative words this does not reflect my impression of the conference (I’m just a sucker for a catchy title). The plans for this piece is to provide a summary of my experience, some reflections and an insight in what I’ve learnt during the course of the days in “Mappingham”.

So, without further ado, let’s get down to the details. The trip started on Wednesday evening at Værnes Airport, where I managed to get to my gate without checking in to my flight. A kind, but annoyed person at the check-in counter agreed to let me board the plane, but I was a bit nervous for a while. The plane took us to London (don’t ask, I assumed London – Nottingham was a short ride by train). After an aborted landing and a round-trip and then an actual landing my colleague and I had a sprint through Gatwick airport, a long wait in the immigration queue and managed, with a margin of 10 minutes, to catch the train to London. In St. Pancras we had a 20 minute wait before the Midlands Express departed for Nottingham. The train ride was okay, a bit cramped, but I managed to write some code and we had a beer, kinda like a normal evening, apart from the lack of space. After arriving in Nottingham we got a taxi and arrived in our accommodation in Cavendish hall 23.55, five minutes before the man registering us planned to leave for the night. After a while he even managed to find my name on his list (note to self: someone may alphabetically sort me by my middle name..). Cavendish hall was rather spartan, but it had a bed, a power socket and WiFi (in addition to really thin walls..). I couldn’t let go of the code from the train, and spent a few more hours coding (not on an open source project I’m afraid :\).

The long trip and nightly coding session meant that I missed the heart-attack-inducing English breakfast and headed straight to the conference venue at 09.00 (which is actually 10.00 by Norwegian time, so I was rather awake). After getting our tags, programs, bracelets and t-shirts we got highjacked by the guys at the Mango Maps stand who gave us an demo of their software, Mango Maps. Impressive stuff, and while I may have seemed more interested in the technology behind it than the applications of it I can think of some places where it might be useful.

After a coffee or two we headed into the auditorium for the opening plenary. What can I say? went a bit over time, it mentioned drinking a lot, but apart from that I really think it showed how hard the conference committee has worked setting this up. And Daft Maps. What. A. Shock. That tune is still stuck in my head! The opening keynote from Chris Tucker introduced (to me at least) the mapstory.org website and foundation. Great talk, and a mindset and approach that I really think has potential. Being reminded that there are a lot of users and data-owners that have no clue what a shapefile is was a bit scary though.

Another key-takeaway from the opening plenary was that it was a 5-10 minute walk to the arena for three of the sessions, the Clive Granger Building (CGB). As the first talk I wanted to see was scheduled to start at 12.00 in CGB, and the plenary went on till about 12.00, I sprinted out in the rain and found the distance to be closer to 10 than 5 minutes. The talk was held back for about 15 minutes, as I wasn’t the only one late. The talk, with the title “pgRouting for dummies”, gave an introduction and overview of a project I’ve heard about and thought about using a few times, but never came around to actually use. A nice introduction, although maybe a bit technical for the complete dummy, and a bit to shallow for the non-dummy I consider myself to be. On my way back from the talk I got lost (yes, I see the irony there), so the next talk I attended was Arnulf Christls talk on open data. Without revealing too much in advance, I think open data was a big topic at FOSS4G this year, and I would be suprised if it’s not even larger next year. Arnulf is a good presenter, and delivered a great talk. I even learned some new things about the OdBl license that OpenStreetMap uses, prompting me to encourage the attendees from Norkart to publish a recipe on how they manipulate the OSM-data used in their products. The power of Twitter! 🙂

After lunch i went to the banqueting suite for several talks. The main theme was mobile development, and the first talk by Pascal Coulon was a bit confusing. I think i heard that they where running a stack of Geoserver and PostGIS on a tablet, but I can’t really believe that. The next talk was actually two, Pierre Giraud and Bart van den Eijnden presented their experiences creating mobile map apps with OpenLayers and Phonegap. The main takeaway is that mobile is a bit more complicated than desktop, and my suspicions about Seneca Touch was re-inforced. Leaving a bit early (before the QA that is) I sprinted back to the CGB (in sunshine this time), and managed to get a seat in the small auditorium where Frank Warmerdam (of GDAL/OGR fame) presented the satus of said projects in cooperation with Even Rouault, the man who has “kept the project alive for the last years” (fun fact: Warmerdam met Rouault for the first time in person during FOSS4G 2013). With this/these project(s) being the backbone of open source GIS that they are, an overview of the project(s) from these guys was really worth spending 30 minutes on the floor of a crowded auditorium for.

The afternoon wrap-up for Thursday consisted of a walk-though of the OSGeoLive DVD Linux distro that we’ve got, and a keynote talk from Ben Hennig, known for the worldmapper.com project. With Ben being more a cartographer than a developer he really gave a bit of perspective, and could assure us that cartography is not dead (it just need to expand a bit maybe). It should be mentioned that I spent a lot of time googling his slide titles and tweeting them, as he launched the #mappinghamsongcontest hash tag at the start of his talk!

The closing plenary did not feature the keynote on d3.js by Jason Davies, which was a bit of a downer, as I really had looked forward to this one.

The keynote finished, Claire Gilmour entered the stage and asked us to “go away” and come back at 19.00 “dressed in out best” for the Gala event. I went back to my room, and the moment I sat down on my bed to relax for a minute I got an SMS from @alexanno, asking if I wanted to grab some beers in the hotel lobby. That’s an offer I can’t refuse, so after a quick change of clothes I was there, drinking beer and talking to an ESRI guy about beer and CAMRA. The gala event started approximately two pints of Marstons Pedigree later, and after some queuing I got a beer and a plate of Welsh lamb. The lack of tables made for a nice scene with four Norwegians trying to use the conference chairs both as chair and table. When we finished our meal the doors had opened to the GeoCamp, and we managed to get some seats at a table there, waiting for “The festival of the spoken nerd”. A great, geeky stand-up-show, featuring Mandelbrot-coastlines, and “our favorite shape” (no, not the Shapefile!). Great, geeky humor, which proves that FOSS4G is a conference that suits me well. I felt really at home. After the show we hung around for a bit, met some known and twitter-known Norwegians and spent the rest of the evening drinking beers (or, barley-flavored water, as all they had left in the bar was Stella and Becks) and talked about geospatial topics. The night ended where it started, in the hotel lobby, when the barkeeper announced the last round I was smart enough to go to bed (if only this was normal procedure!).

Nevertheless, the next morning I sacrificed breakfast for sleep yet again, but at 09.00 I was present and ready for one of the Python-talks of the conference. Edward Campbell from MetOffice (Britain’s Meteorological organization) presented Cartopy and Iris, with an emphasis on Cartopy. Really nice library that I’ll sure check out. I was also really impressed by the use of iPython to show off the code, running live in the browser! Next up was Geoserver on Steroids, which focused a lot on raster optimizing for Geoserver. Nice talk, but not exactly my day-to-day interest.

The next slot was a plenary, where Kate Chapman and Edward Anderson delivered good keynotes. Chapman presented the Humanitarian OpenStreetMap Team (HOT), what, how and why they do the things they do. Seeing the technology and data we daily use being utilized far from the comfort of the office really gives you a sense of perspective! Anderson, from the World Bank, continued the humanitarian theme, giving an overview of their efforts to use geospatial data and (open source) tools in their work.

After the plenary I did some serious session-switching, first the State Of Geoserver talk, which concluded with the live-release of Geoserver 2.4, then a talk/demo of CartoDB, which really impressed me. I mean, I’ve heard about before, but why I haven’t used it is a mystery to me. Great looking, feature rich and (from what it seems) fast and stable. This is the future. Then I watched Cédric Moullet present the process being developing the new map website for the Swiss mapping agency, with emphasis on user involvement in the development process. This is something that I find really important, and it’s nice to see GIS-developers acknowledge this fact!

A bit wiser after the sprints to CGB the last day I decided to head there early the the “PostGIS Feature Frenzy” talk by Paul Ramsey. This turned out to be a smart move, as the small auditorium quickly overflowed. Paul delivered an enthusiastic talk on a topic that might be considered dry, and I was really glad to know the reason for introducing the Geography type (“the newbies who kept nagging me, and the huge guys that owns satellites”). In the mood for more PostGIS knowledge I did not move (like most others) but waited for the PostMap talk. Jan Jezeck presented a web interface to PostGIS that allows the rendering of actual geographies. While I might disagree a bit on the technology used and the complexity, I really like the idea, so maybe I should put my money (or, my time) where my mouth is and make this web interface the way I envision it.. The last PostGIS talk of the day was about indices, which is really important. A good description of how, what and why when it comes to indexing. Mostly things I knew, but worth being reminded of!

The closing plenary started of with MetOffice presenting themselves and the winner of the hackaton. These guys really see the value in sponsoring an event such as FOSS4G, which is great! After this the winner of the Sol Katz award was presented to Arnulf Christl. This award is given to people who’s done an extra effort for OSGeo, and according to the committee, Arnuf getting this award was long overdue.

The first keynote was by Emer Coleman, who gave us a keynote on Open Data. The second was by Tim Sutton from the (now officially named) QGIS project. He stepped in for Nathan Woodrow, who couldn’t make it. Nevertheless, Tim told us about the QGIS history, the philosphy and the hurdles, as well as a showcase of the new 2.0 release (actually released during FOSS4G!). He also stressed the need for funds to keep the project going, and the work of all the contrbutores

Friday night was without an official programme, but on Thursday night I had used the power of Twitter to gather all the Norwegians present to “go into town for some beers”. In the end about 25 people turned up, and we figured we where hungry. No reservations where made, but we did manage to find an Italian restaurant and we all got something to eat. I was really eager to get to the Brewdog bar, so before dessert I joined a group that left with the same goal. Turned out the Brewdog bar was full, so we found some other joint, where a local punk band played. Some beers and music later we re-united with the remains of the Norwegians and had no trouble getting in to the Brewdog bar. What can I say? Tactical Nuclear Penguin and Black Tokyo* Horizon really made my night, and we stayed there until they turned on the lights and started cleaning tables (which isn’t that late in Britain, thank Xenu!).

Saturday morning I actually had eggs, bacon and sausages for breakfast, and headed straight for the CGB. The first talk of the day was by Frank Warmerdam, again on one of the pillar libraries of FOSS4G, Proj.4. Great, informative talk on topics that more than a few has had their share of struggles with (I know I’ve had). The next talk was on Lucene Spatial, which left me more confused than enlightened (and there was little room for questions due to technical issues). Then the OpenLayers 3 showcase brought me back to more familiar territory. A good talk that, for me at least, inspired to try out this “new library” and explore it. While the CGB featured two more OpenLayers 3-talks, I really wanted to catch the Leaflet talk, so i used the 30-minute break to walk back to the main conference center. This proved worth it, Vlad gave one of the best talks of FOSS4G13, focusing not on technology but on the history and philosophy behind Leaflet. I’m really impressed with this project! Key takeaways are the focus on removing instead of adding features and striving to keep your code base simple so that possible contributors are not scared away.

Next up was a talk by Christopher Helm, an Esri (or E-dollar-ri as they where referred to as) guy. Proving my assumptions wrong, Helm turned out to be a genuine geek, an energetic speaker and really the javascript-grunt-node-geek that FOSS4G features a bit few of. The talk itself was maybe a bit hard to get the main idea behind, but in essence: “Git is cool, why not use it for geospatial data as well”. With examples. Next up was GeoGit, which “relates to Git the same way carpet relates to car”. GeoGit is, after what I understand, a way to handle updates and revisioning of geospatial data. Topics covered included why not just use git, the proposed solution and status of the project (which is: working, but “trivial” matters such as speed and indexing are missing). Overall a great project, and really a good answer to a question I posted on gis.stackexchange.com a while ago.

To squeeze the most out of the conference, I chose to minimize lunch-time and maximize talk-time. Having already seen the PostGIS feature frenzy (which was re-run) I watched a talk from the Danish Geodata Agency. The topic was their migration to an open source database system (PostGIS). Rather similar to talks I’ve heard from the Norwegian Mapping Agency, which have done the same ting. Cost and licensing of proprietary db-systems for web-scale was the main drivers, and the result was absolutely delivering. A shame they still rely on their proprietary db for actual in-house use, but I guess it’s difficult to bring change by revolution. A step at a time is probably a better way (evolution FTW).

The last talk before the closing plenary was Helm again, this time on Javascript and GIS. I couldn’t agree more on his thoughts, js is the shit and we need more of it in GIS. I really wish there was an European version of the geospatial JS-conference in the US. Apart from this: lots of js-gis-libraries showcased, and I really agree that JSTS is a bit to much of a Java-port.

Sadly, all good things come to an end, and the closing plenary marked the beginning of the end. The bencmarking sessions where a bit watered down; the WPS-benchmark was more of an overview and the WMS “shootout” was canceled due to organizing issues. Though, Arnulf Christl appealed for a new WMS shootout next year, hopefully someone will make that happen.

The two closing keynotes where delivered by Ian James from the Ordnance Survey and Paul Ramsey (who doesn’t need further introduction I guess..). James told us the story of the Ordnance Survey path towards open source (well-thought out and planned was not how it happened), and why they use open source. I feel that there really is a theme that governmental organizations use open source software, and in many countries there are guidelines which indeed mandate the use of open source.

Then Paul Ramsey delivered a keynote which many has described as “the best I’ve heard in ages”, and I agree with them. The topic was “Being an open source citizen”, and trying to recap it here won’t do it justice. Some keywords are: “digital barn building” and how egoism really is the drive behind open source. Just a great talk of the kind that makes you think.

The final words and thank yous by Steven Feldman, and included a lot of applause and almost everyone in the audience ending up on the stage (it felt that way at least), and a cozy recap-by-the-fireplace scene with the main organizers. At the end Portland, Oregon was presented as the venue for next years FOSS4G, and I really want to go! (beer-geek-heaven combined with mapping/code-geek-conference, what could be better??)

That concluded the actual conference, and a colleague of mine and I headed into Nottingham, in search of some beers to bring back home and some food. I managed to offend a wine shop employee (“do you have any quality beers?”) and we had a great burger at “Gourmet Burger” before we got on the bus back to campus and the GeoCamp for what turned out to be a large-scale, kinda messy and confusing beer tasting involving Brewdog beers and ~150 thirsty geo-geeks. After beer, pizza, bow and arrow shooting and a lot of ping-pong balls an improv-comedy group knows as “The red herrings” entered the stage, and put on quite a show. I laughed hard for about an hour, splendid! The highlights? The “I like my maps like i like my women..”. “Spread on the kitchen table” was a great contribution from the audience! Rather tired I went to bed at around 23.00, and though my window I could hear the tunes of “up all night to get mapping” from the GeoCamp. Someone had a lot more energy left than me 🙂 The entire Sunday was spent going back to Trondheim, talking about the experience and coding a bit.

So. What was FOSS4G13 like? The short version: GREAT! I really felt at home there, the people, the talks, the buzz was all things I know and can relate to. Spot on with the conference there. The actual talks of course varied in quality, some technical issues, some introverts having a bit of stage-fright and some language-issues, but these are minor issues. Three main things really annoyed me, that was the 10 minute walk to the CGB, which made session switching difficult. The other was the fact that several of the most popular talks where placed in such small rooms (Paul Ramsey, Frank Warmerdam and the OpenLayers team in the smallest rooms, come on, you knew these would be popular). Lastly, a lot of talks (and especially the plenaries) went over time. Oh, and eating from a plate with knife and fork without a table to sit down at is difficult..

Apart from that? Great. Just great! Next year, if I get the chance to go, I’d definitely would like to get in on more of the action, code sprints, hackatons, workshops, the whole works really! On such a large event you just can’t participate in everything, but I really would like to be able to engage some more.

Mail til AtB – Rute 22: trasevalg og punktlighet

Følgende ble skrevet etter nok en forsinkelse i morges og sendt AtB, busselskapet i Trondheim og omegn.

Hei!

I lys av avsløringene i media den siste tid om at kommunikasjonen mellom sjåfører og AtB er tilnærmet ikke-eksisterende og det faktum at det ikke hjelper noen å klage til en sjåfør på en 15 minutter forsinket buss har jeg valgt å sende denne mailen.

Jeg er, som bosatt i Vestlia, avhengig av rute 22 for å komme meg på jobb. Jeg har infunnet meg med at rutetidene er veiledende mtp ankomst sentrum rundt 08.00 grunnet trafikk ved Grønhaugen, men det er et par-tre andre punkter jeg ønsker dere ser på, og gjør noe med:

1) punktlighet: holdeplassen Vestlia er nr 2. etter startholdeplass. Forsinkelser på opptil 15 minutter her er, for å si det som det er, helt uforståelig. Ja, jeg vet det er forsinkelser som forplanter seg. Men, og her kommer poenget: at det er kø om morgenen vet ALLE. Dermed er det fullt mulig å planlegge bedre, justere rutetidene og sette inn flere busser. Jeg jobber ikke med trafikkanalyser og ruteplanlegging, men jeg håper dere har noen som gjør det!?

2) Sløyfe om Othilienborg både opp og ned: Hvis det jobber noen ruteplanleggere hos dere (som jeg noen ganger betviler) er jeg villig til å vedde på at samtlige bor på Othilienborg. Hvilken annen, logisk, årsak kan det være til at rute 22 kjører som følger: sentrum-othilienborg-vestlia-othilienborg-sentrum? Det er en ekstra 10-minutters sløyfe for meg både til og fra sentrum, noe som, mildt sagt, er i ferd med å gjøre meg gal! Hva var problemet med opplegget før: sentrum-vestlia-othilienborg-sentrum? Hvorfor må bussen oppom der med 10 minutters mellomrom?

I et av de få tilfellene nordmenn snakker med fremmede (dvs naturkatastrofer, fyll og forsinkelser) fant jeg ut på (den sterkt forsinkede) bussen i dag at jeg ikke er alene i å irritere meg grønn over dette. Flere har kontaktet dere via mail (uten å få svar) og Vestlia borettslag har også henvendt seg til dere (kilde: irritert dame på bussen).

Håper virkelig dere ser på denne saken igjen, jeg har virkelig lyst til å være busspassasjer, jeg synes kollektivtrafikk er smart, men det må være mulig å kunne starte dagen uten å kjenne irritasjonen bygge seg opp over stadige forsinkelser og idiotiske trasevalg?

På vegne av meg selv og mine Twitter-følgere (som sikkert ikke er så begeistret for nesten daglige oppdateringer om 22-bussens forsinkelser) ber jeg dere derfor kalle inn ruteplanleggerene til et møte, sette dere ned, se på tall og komme frem til en løsning som kan bidra til at turen Vestlia – sentrum kan ta mindre enn 40 minutter i snitt.

Med frustrert hilsen og et tynt håp om svar (og tiltak!)

Atle Frenvik Sveen

Bestillingsutvalget – Ikke det spøtt bedre?

Jeg har tidligere vært rimelig irritert på praksisen med spesialpol her i landet, men Bestillingsutvalget til Vinmonopolet har jeg hatt sansen for.

Spesielt når det i det siste har blitt ganske mye øl tilgjengelig via bestillingsutvalget, som nå i Mai, hvor det ble lansert nærmere 60 øl. Vel og bra? Vel, egentlig ikke. Av nesten 60 var mange av ølene allerede på fredag (dvs slippdagen) markert med “utsolgt fra leverandør”, noe som ifølge Vinmonopolet betyr:

Det stemmer at det dessverre er noen nyheter som ble lansert i dag som står som utsolgt, og dette skyldes at importøren dessverre ikke har fått varen inn til landet enda. Så her er det bare snakk om forsinkelse uten at vi har noe dato på når varene faktisk kommer inn. Hilsen kundesenteret.

Så ja, dere lanserer nye varer en gang i måneden, og klarer ikke forsikre dere om at de er på plass. Ei heller har dere et system som gir en vettug tilbakemelding på dette. Så, de 16 ølene jeg hadde tenkt å bestille ble redusert til 9. Jeg sender bestilling på fredagen på disse 9 og venter. Så, i dag får jeg en mail:

Det viser seg dessverre at følgende varer ikke er klare for bestilling fra leverandør og vi er derfor nødt til å annullert disse fra din bestilling.

9648302 Haandbryggeriet Sundland Kreosot
333402 Haandbryggeriet Tindved
417502 Haandbryggeriet Blåbic

Så da er vi nede i 6 øl. Hurra! Lenge leve fantastisk utvalg med en monopolist bak spakene! Herregud…

Geomatikkdagene 2013 oppsummert

Som forrige år har jeg vært på Geomatikkdagene og skrevet en rapport. Siden den har blitt trykket i Posisjon som kom i dag tenkte jeg at jeg skulle legge den uredigerte her, da det sikkert er noen som ikke får bladet i posten og likevel kan være interessert i å lese den.

Det lir mot påske og det betyr en ting for oss i geomatikkmiljøet: Geomatikkdagene! Denne gang på Lillestrøm, og tradisjonen tro skal jeg prøve å oppsummere min opplevelse av disse tre dagene. Merk at feil og misoppfatninger kan forekomme, men jeg prøver så godt jeg klarer å huske det jeg fikk med meg.

Dermed: Jeg ankom Lillestrøm med toget kvart over ni på Tirsdagen, fikk registrert meg og traff fort på kjentfolk. Lokalet ble tatt i betraktning og jeg konkluderte med at dette så lovende ut! Klokken 10.00 gikk steinar Wergeland på scenen og ønsket velkommen. Så var det tid for konferansens første taler, Statssekeretær Kjetil Raknes i Miljøverndepartementet. Han holdt et godt innlegg, der han pekte på hvor viktig fagfeltet Geomatikk er, og hvordan han hadde fått øynene opp for det når han så budsjettposten for Ny-Ålesund og fikk forklart hva som foregår der. Raknes snakket også endel om data og frislipp av dette. Både jeg og andre i salen fikk et inntrykk av at det er prossesser i gang og at det kan være en politisk vilje til å få til noe her ganske snart.

For å følge opp denne tråden kom neste taler fra Danmark, Kåre Clemmesen i Geodatastyrelsen. Han snakket på et rimelig forståelig dansk om erfaringene med frislipp av kartdata i Danmark. Det som var klart er at det er viktig med god kontakt med Finansdepartementet, og at Danmark nok hadde en helt annen situasjon når det gjelder håndtering av geodata enn Norge. I prossessen med å legg om dette ble det kjørt en del buisness cases og “guesstimates” som viste at gevinsten ved et frislipp var større enn investeringene. Noen konkrete tips var målrettet arbeid over lang tid og gode kontakter. Diskusjonen gikk høyt, både på Twitter og i plenum etter foredraget.

Etter en liten pause kom Lars-Henrik Myrmel-Johansen på podiet, og snakket om nye EU-direktiver på offentlige data og hva dette ville bety for geodata i Norge. Mitt inntrykk var at et frislipp er noe som vil tvinge seg frem, spørsmålet er om Norge gjør noe med saken før den tid. Alt skulle imidlertid ligge til rette for det, men det er et spørsmål om fortsatt kvalitet og bortfall av inntekter. Dette er en spennende diskusjon, jeg tror den ble debattert av mange deltakere resten av konferansen. Et annet innspill kom fra en uniformkledd herre i salen, han kommenterte at det var godt å høre en i departementet som gav klare svar. Salen fikk seg en god latter når møteleder Kyrre Jordbakke ba vedkommende forklare hvor han kom fra. Svaret var kontant: “Forsvaret!”.

Neste post på programmet begynner (desverre? heldigvis?) å bli en fast post: Terje Midtbø og Olbjørn Kvernberg avlegger rapport fra profilerings- og rekrutteringsprosjektet. Status? Vi er langt unna de 200 hodene bransjen trenger, men med positiv lesning av statistikken kan man se en viss økning. Oppfordringen var uansett klar: bidra med linker og historier til geomatikkbransjen.no!

Med litt info om det videre programmet var det klart for lunsj og litt vandring i utstillingen. Jeg var såvidt innom utstillingen, som var fint plassert med “the usual suspects”. Også i år var det postersesjon, men jeg fokuserte mest på å forberede meg på eget foredrag. Jeg skulle sist ut i sesjonen “Vektorteknologi”. Denne sesjonen ble startet av Robert Nordan og Mats Taraldsvik, begge gikk ut fra Geomatikk på NTNU i fjor vår og jobber nå i Norkart. De presenterte sine masteroppgaver og hvordan de hadde jobbet videre med dette i Norkart. Fellesnevneren var vektoroverføring, vektortiling og hvordan man kan beholde relasjoner mellom vektortiles. Et spennende foredrag, med mye tekniske detaljer som bekrefter mitt syn om at vektor er kommet for å bli på nett! Også godt å se at det kommer nye, unge dynamiske folk til bransjen!

Nestemann, Mats Havnør fra Fasterimaging, var på ingen måte et kjent navn i bransjen. Han presenterte Fasterimaging sin kartklient, basert utelukkende på vektordata. Dette ble fint eksemplifisert gjennom eksempler fra hovedsakling reiseguide-tjenesten de har utviklet for stay.com. Mye i samme gate som Mats og Robert, men ikke så mye tekniske detaljer. Jeg fikk også en prat med Havnør i etterkant, og jeg er imponert over hva de har fått til! Den siste ut på denne sesjonen var meg, og det blir vel feil å referere mye fra dette. Jeg var på forhånd redd for å overlappe for mye med de foregåene talerene, men jeg synes vi utfylte hverandre godt! Også hyggelig å diskutere presentasjonen sin med andre i etterkant!

Etter en liten pause var det over på et tema som fascinerer meg, men som jeg ikke kan skryte på meg tung fagkunnskap i: Geodesi og oppmåling. Ove Omang presenterte de nyeste fremskrittene i “Jakten på centimeteren”. Vi snakker så klart om CPOS, og vi snakk og hva som gjøres for å nærme seg centimeternøyaktighet i z-aksen. Stikkordet var NN2000, nye målinger og nytt høydesystem. Vi er nå på 1.7 cm, og det jobbes stadig med å forbedre dette. Et av problemene er dog sola, som Knut Stanley Jacobsen snakket om i neste foredrag. Han snakket om ekstermvær i verdensrommet, hvordan dette påvirker GPS-målinger og hvordan man kan overvåke dette. Flares, solvind, solflekker og scintillasjon høres ut som noe astrofysikere er opptatt av, men det påvirker sannelig oppmålingsingeniører også. Dette synes jeg Knut viste på en god måte.

Siste post på programmet var, for andre gang under geomatikkdagene, lyntaler. 9 talere fikk hver 5 minutter på å presentere et tema. Disse spant fra linjeforening for geomatikkstudenter på ÅS, CPOS, hvordan fortelle historier med kart, API mot NVDB, laserdatanalyse, stedsnavn (godkjent og ikke-godkjent), publisering til web fra ArcGIS, crowdsourding i dialog med innbyggere og FME. Jeg synes personlig lyntalene var bedre i år enn i fjor, og velger å tro at det er fordi jeg selv kun var publikum i år. På Twitter ble det også litt “kjekling” om FME mellom Norkart og Geodata. Alt i alt en artig sesjon, og mye stoff egner seg godt til slike korte presentasjoner.

Utover kvelden var det utstilleraften med tapas og drikke i utstillingen. God mat å drikke, men hvem i huleste klarer å spise et kyllinglår med en tallerken i en hånd og øl i den andre? Kvelden bar for min del mye preg av diskusjonen om åpne kartdata, men også andre ting. Det artigste med sånne minglesesjoner er at man kommer i kontakt med mange og får snakket om mye med mange i løpet av en kveld. Etter en (relativt) tidlig avslutning “måtte” jeg bare sette meg litt ned med NVDB-APIet og brukte noe av natta på å snekre sammen et lite eksempel på det man kan kalle “ekstremt spesiell” bruk av ulykkesdataene.

På tross av dette var jeg klar klokka 09.00 neste dag. Før dette hadde jeg spist frokost sammen med studentdelegasjonen fra NTNU og ÅS. Veldig hyggelig å se så mange studenter på plass på konferansen, og supert av Geoforum å sponse det på dem! Men ja, klokken 9 befant jeg meg på sesjon D om Norge Digitalt. Første ut var Statens Vegvesen som fulgte opp lyntalen sin og snakket om NVDB (Nasjonal Vegdatabank). Den første delen tok Linda Therese Støeng seg av. Hun snakket om arbeidet som har blitt gjort med NVDB, det er blitt gjort mye ajourhold og det jobbes kontinuerlig med datakvaliteten. Så tok Espen Sveen over og presenterte det nye, åpne APIet mot NVDB. Han beskrev hva som var tilgjengelig, hvordan det fungerer og noen eksempler på applikasjoner. Et interessant spørsmål var hvorfor man har lagt seg på REST og json/XML og ikke OGC-standardene med GML etc. Difi krever sitt men Norge Digitalt krever noe annet. Som en med en fot i begge leire tror jeg linja Statens Vegvesen har lagt seg på tiltrekker flere
utviklere.

Einar Jensen fra Kartverket hadde neste innlegg. Han snakket om forvaltningsløsninger for laserdata. Spør du meg er laserdata geomatikkbransjens absolutte “big data”-kandidat. Dette fører så klart med seg utfordringer, og et er betryggende å vite at det jobbes med systemer for å håndtere dette, slik at det ikke blir et flyt av løse filer på flerfoldige gigabyte flytende rundt. Om ikke i samme gate så ihvertfall vidre innenfor Norge Digitalt-temaet var Kjersti Furnes Soltvedt fra Masfjorden kommune. Hun snakket om hvordan man skaper verdier ved å dele sine data. Jeg synes kanskje det er å strekke det litt langt å si at du “deler data” ved å ha en innsynsløsning, men så er jeg kanskje kravstor? Uansett, det er jo bedre enn at dataene kun er tilgjengelig internt! Neste taler var Ingrid Tenge fra Skog og Landskap. Foredraget hadde tittelen “Formidling av kompleks eierinformasjon fra matrikkelen i Gårdskart på Internett”. Puh! Komplisert er vel et stikkord her, og det ble mye avanserte matrikkel-begrep for en
stakkars datanerd. Dog, Gårdskart er en stilg løsning, det skal Skog og Landskap ha. Det virker også på meg som om de har kontroll på den komplekse eierinformasjonen!

Så fulgte en halvtimes pause. Jeg benyttet anledningen til å se litt mer på posterutstillingen. All honnør til NTNU-studentene for gode bidrag her! Også kartutstillingen fikk jeg mulighet til å ta en titt på, mye fine og innovative kart!

Men, vi (eller i allefall jeg) er i hovedsak på Geomatikkdagene for å få med meg foredragene. Dermed møtte jeg opp på Sesjon G om “Laser og foto”, der Knut Kyrkjelo fra Skog og Landskap forklarte hvordan man kan bruke flyfoto fra omløpsfotograferingen av landet til å kartlegge skog. Dette er noe man har gjort med laser de siste årene, men Knut viste at dette også er mulig å gjøre, og det mye rimeligere, med “tradisjonell” fotogrammetri. Det er dog viktig med en god terrengmodell i bunn, samt at matchingalgoritmene nok er mest tilpasset urbane områder enn norsk skog! Etter dette gjorde jeg et sesjonshopp tilbake til Norge Digitalt-sesjonen, der jeg først fikk med Per Ryghaug fra NGU presentere sin nye netttjeneste “geologien i min kommune”. En fin portal for de som er på jakt etter geologisk informasjon, men jeg stilte meg spørsmålet “hvor mange portaler trenger vi?”. Dette fikk jeg på en måte et svar på av neste taler, Lars Fredrik Gyland fra Kartverket. Han snakket om den nye nasjonale geoportalen. En enorm
samling komponenter skal samstilles for å presentere og samle geografisk informasjon her til lands. Et spennende prosjekt jeg håper lykkes!

Etter dette prioriterte jeg bort årssamlingen i Norge Digitalt og vendte tilbake til “Laser og foto”. Her fikk jeg med meg to foredrag fra Blom på rappen. Først ute var Ivar Oveland som snakket om samkopiering av laserdata. Et spennende konsept som viser at det er nytte også i “gamle laserdata”. Et par gullkort hadde også Ivar: “gårdbrukere har som hobby å flytte masse rundt på åkrene sine” og “Vi lærte alle at vi ikke har en målig før vi har kontroll. Dermed burde vi laserscanne Norge 3 ganger!” En god oppsummering den siste der! Nestemann og sist ute i sesjonen var Leif Erik Blankenberg, også fra Blom. Han oppsummerte (ca) 10 år med digital flyfotografering. Et tema som gav meg flashbacks til fotogrammetri-forelesningene på Gløshaugen. Jeg er ikke eldre enn at digitalt var på pensum, men dette fagfeltet går også fremover. Spennende å se hvor integrert alt blir, men også litt skremmende å høre hvor “svart boks” systemene har blitt. Enkelt for brukeren, men til hvilken pris?

Lunsjen var rimelig sen, men god og mett og etter litt tid i utstillingen var det klart for en sesjon om Mobile kart. Etter litt forvirring om sal var jeg på plass. Først ute var Geir Anker fra Fredrikstad kommune. Han presenterte kommunens satsning på mobilapps. Fokuset var på spesialiserte apper laget for gitte formål. Eksemplene spant fra innsyn i VA-nettet til Garasjesalg i kommunen. Her skal også Geodata og ESRI ha skryt for en god og enkel løsning for publisering av slike apper. Strømlinjeformet og enkelt for ikke-utviklere å sette opp løsninger på kort tid! Et lite skår i gleden at jeg ikke fikk alt til å fungere på min telefon, men dog! Nestemann var en herre med det velklingende navnet Atle Vaaland. Atle fra Powel snakket om en løsning for innsyn i VA-nett på nettbrett og mobil. Poengene var mye av de samme som Geir Anker hadde: Mobil og nett er overalt, og det kan gi store fordeler. Løsningen han presenterte så pen ut, presenterte de dataene som var nødvendige og som han sa: sikkerheten er
ivaretatt: Dette siste er et meget viktig poeng! Deretter fulgte Jessica Bengtson fra Statens Vegvesen som presenterte en mobilapp de bruker for å dokumentere pågående arbeid. Bilder, notater og geolokasjon var viktige faktorer som jeg lett ser fører til store tids- (og dermed kostnads-)besparelser. Desverre slo demo-effekten til med maks styrke for Jessica, så vi fikk ikke sett så mye til selve applikasjonen. Siste taler var Ståle Haug fra Kartverket. Han presenterte “Rett i kartet” og innrømte med en gang at “jeg har ikke så mye på denne sesjonen å gjøre, Rett i kartet er ikke en mobilapplikasjon”. Det det er er derimot en løsning for å rapportere inn feil i n50-kartdataene. En god presentasjon, som både tok for seg saksgang (en uke fra rapportering til endring publisert), dialog, metoder (til og med Google-søk brukes!) til hvorfor det kun omfatter n50-dataene.

Onsdagens siste faglige sesjon gikk fra 17-18 og desverre hadde nok endel andre planer for sesjonen “Geomatikklaboratoriet” var litt tynt besøkt. Første taler hadde også meldt avbud. Dermed så Alexander Nossum sitt snitt til å oppfordre meg til å stunt-foredra om “HolsenJS”. Kort fortalt en JavaScript-versjon av de, for noen kjente, “Holsens Småprogrammer”. Altså en rekke småprogrammer til geodetiske beregninger, skrevet av Jon Holsen på tidlig 90-tall. Nok om det! De store stjernene her var NTNU-studenter. Først ut var Margrete Schei-Olsen som presenterte sin prosjektoppgave om bruk av “eye-tracking” for å analysere brukergrensesnitt i webkart. Som noen sa: “definitivt prisen for mest gjennomførte presentasjon”. Men det var ikke alt, Margrete hadde et spennende tema og en god presentasjon. Jeg som jobber med en del interaksjonsdesignere synes det er på høy tid at dette er noe som også taes i bruk på webkart. John Wika Haakseth presenterte også sin prosjektoppgave. Den var kanskje hakket mer nerdete og han
fortalte hvordan spill-“kontrollen” Kinect fra Microsoft kan brukes til å kontrollere et kart. Et foredrag med kode på skjermen (det er ikke ofte på Geomatikkdagene!) og kule videoer! Det hadde såklart vært enda stiligere med live-demo, men uansett er dette noe nytt og kult! John presenterte alt dette på en god måte, uten å bli for teknisk lot han nerdefaktoren skinne gjennom! Jeg kommenterte at prosjektoppgavene på NTNU er kulere nå enn da jeg studerte, jeg mistenker at en viss ung Nossum har en finger med i spillet der!

Dermed gjensto bare en kjapp dusj og klesbytte før festmiddagen. Løsningen med utdeling av diverse priser i plenum før middag var kanskje ikke optimal. Maten var god, mye sjokolade! Ellers ble jeg vettaskremt mellom hovedrett og dessert av et blåseinstrument. Dette viste seg å være starten på et musikalsk/humoristisk innslag av noe jeg oppfattet som en lokal helt med opphav fra Nord-Norge og hans asiatisk-hamarske makker. Et, skal vi si, spennende innslag? Etter dette gikk kvelden veldig fort og plutselig stengte ølsalget (så alt for tidlig!). Dette førte til nachspiel (så alt for lenge!).

Uansett! Tidlig på plass for frokost og på plass i sesjon L (Teknologi- og standardisering) var jeg kvart på ni. Salen var ganske glissen, men Olaf Østensen fra Kartverket gav en god presentasjon av hvordan Norge bidrar i internasjonalt standardiseringsarbeid innenfor faget. OGC og ISO er viktige forum, likeså INSPIRE-direktivet. Olaf pekte også på områder som sensorer, “big data”, “linked data”, åpen kildekode, 3d/4d, bygningsmodeller/BIM og jordobservasjon som viktige områder fremover hvor standardisering er viktig. Olav trakk også frem at åpen-kildekode-miljøet er flinke til å både ta i bruk og lage nye standarder. Dette er noe jeg har nevnt i flere foredrag, så godt å få det bekreftet av noen som virkelig kan standardisering. Til slutt skal det ikke undervurderes hvor mye SOSI har bidratt til Norges bidrag til standardiseringsarbeid. Med et sceneskifte inntok to herrer fra Skog og Landskap scenen: Viggo Lunde og Henrik Mathisen snakket om utfordringene me d målestokk i webkart. Kortversjon: målestokk på
skjerm fungerer ikke som på papir. Ha en markør på skjermen, men det å gi brukeren en “illusjon” at han ser på et kart i 1:50.000 er det lite vits i. Skjermer og oppløsning er så forskjellig at dette er umulig å oppnå i praksisk med cachede webkart. Kanskje vektordata kan løse problemet? Det blir uansett vanskelig, men like vanskelig som å “oppdra brukerene” til å ikke tenke på målestokk som på papir?

Etter en pause for utsjekking (og for min del mobil-lading for å holde Twitter-strømmen i gang) var Lars Fredrik Gyland på plass og snakket om prosjekt Geosynkronisering. Et Tema som de fleste i bransjen har hørt om, og som jeg overfor utvikler-venner beskriver som “versjonskontrollsystem for kartdata”. Uansett, etter mal fra GeoIntegrasjonsprosjektet skal de kommersielle aktørene i bransjen gå sammen med Kartverket i et spleiselag for å realisere Geosynkronisering. Det kule er at det skal utvikles en felleskomponent, og denne skal slippes som fri programvare. Dette er kult, ikke fordi dette nødvendigvis gir bedre kvalitet, men det er artig at geomatikkbransjen klarer å samle et knippe konkurrenter til å gjøre noe sammen. Co-opetition kalles dette, artig å se det i praksis! Ellers var det endel snakk om utviklingsmetodikk, det er vel første gang jeg har hørt Scrum blitt nevnt på Geomatikkdagene! Neste foredragsholder fra NoIS måtte desverre melde avbud, men hadde fått inn ei “erstatterinne” til å holde
foredraget. Desverre fikk jeg ikke med meg navnet hennes, men temaet var noe som ligger mitt hjerte nært: Geografiske databaser. Hun gav en god gjennomgang av fordeler og ulemper, og så spesielt på Oracle med sine “Locator” og “Spatial”, Microsoft SQL Server og PostgreSQL/PostGIS. Jeg har vel et litt annet utgangspunkt enn mange andre, men ser godt at det å kjøre PostGIS setter litt andre krav til en driftsavdeling enn det man er vant med fra Microsoft. Uansett, alle disse basene følger jo standarder ganske tett, og det er ingen som sier at fri programvare er gratis til slutt. Når jeg fikk avkreftet eller oppklart påstanden om at “det er mer feil med PostGIS” synes jeg dette var en god innføring i geografiske databaser.

Nå begynnte etterdønningene etter gårsdagen å kicke inn, så lunsjen ble tilbragt i en dyp lenestol med et glass vann. Dog, en time senere var jeg på plass i plenumssesjonen for en klassiker på Geomatikkdagene: vurdering av kartkonkurransen, ledet med kynding og humoristisk hånd av Terje Midtbø og Kristoffer Kristiansen. På Twitter ble dette beskrevet som et høydepunkt, og jeg er enig. Disse gutta blander humor med gode faglige vureringer. Det er nesten synd det var så kort tid og så mange påmeldte kart, for det er virkelig spennende å høre vurderingene de gir. Like viktig er jo vinnerene, som ble Polarinstituttet som stakk av med publikumsprisen, eMap for beste papirkart og Rambøll for beste “webkart”. Den noe utakknemmlige jobben å “hoppe etter” disse fikk Steinar Vaadal fra Tromsø kommune. Han presenterte masteroppgaven han jobber med, som omhandler dagens prisregime på kartdata og om dette hemmer nytteverdien. Litt mye tid gikk kanskje med på å presentere Tromsø, men han hadde mange spennende perspektiver
på dette med åpne kartdata. Et viktig poeng, som kanskje underkommuniseres litt, er viktigheten av at kvaliteten ikke ofres på frigjøringens alter. Dog, jeg er optimist på dette feltet og er egentlig ikke så bekymret.

Så kom Øystein Halvorsen på podiet, i rollen som leder i Geomatikkbedriftene. Han snakket om muligheter og utfordringer for den private bransjen. Endel krav (med utgangspunkt i lover og forskrifter) ble rettet til Kartverket, spesielt på en forutsigbar prispolitikk. Et annet poeng var at “vi er ikke en del av ingeniørbransjen forøvrig”. Kanskje det å innføre begrepet eller tittelen “rødgivende ingeniør i geomatikk”, eller litt mer flåsete sagt “bæretillatelse på målebånd”?

Siste taler var Kartverkssjefen Anne Cathrine Frøstrup. Hun hadde en slide som de fleste sikkert husker. Tittelen var “Kartverket ønsker å frigi data”. Det ble også lovet en “enklere prismodell” fra 1.1.1214. Dette bekrefter jo at Kartverket er på linje med “den generelle konsensus”, det må skje noe med dataene. Dog, det ble ogs fra Frøstrup fremhevet dette med finansiering. Annet enn dette var ble satsningen kulturognaturreise.no fremhevet, et samarbeidsprosjekt mellom Kartverket, Dirnat, Norsk Kulturråd og Riksantikvaren. Et eksempel på hvordan kart- og andre data kan brukes for å spre kultur og naturinformasjon. Spennende prosjek, men jeg vet ikke helt om det var det jeg hadde forventet meg som avslutning?

Dog, avslutte helt fikk ikke Frøstrup. Den æren er forbeholdt lederen i Geoforum, Steinar Wergeland ble gjenvalgt og takket for seg, takket programkomite og arrangører og tror du sannelig ikke han takket alle twitrerene også! Som den desidert mest aktive twitreren på #gd13 satt jeg stor pris på det. Med dette og ønske om tilbakemeldinger både via Twitter, mail og skjema ble konferansen avrundet og vi ble ønsket velkommen til Geomatikkdagene 2014 i Trøndelag, nærmere bestemt Hell. Da gjensto det bare å hente bagasje og begi seg ut i lyset. Etter 3 dager inne på hotellet og messesenteret var det godt å komme ut.

Jeg kan oppriktig si at Geomatikkdagene 2013 oppfylte forventningene. Mye gode foredrag, mange spennende mennesker og diskusjoner, og mye nytt å tenke over. Takk til alle som var med og gjorde at det ble tre gode dager!

OpenLayers and Leaflet

The world of open source software sometimes seems as competative as the proprietary world. So also in the field of web mapping clients. For many years (since 2006) OpenLayers was the only player in town (that is, if you wanted a mature, stable, customizable and open source javascript mapping library that is).

Then came the new kid on the block, Leaflet, (in 2011). Where OpenLayers supported IE6, has support for almost all projections and tiling schemes you could think of, Leaflet was the “Javascript hipster”, with a streamlined API, modern JavaScript, small footprint and gained a large following in short time. All the while Leaflet rose to fame, OpenLayers started its fundraising campaign to support the development of the promised version 3, a complete rewrite with more modern Javascript, a smaller footpront and lots of improvement.

Some may think that OpenLayers has lost it’s throne, but when I checked the list of submitted talks to FOSS4G 2013 I was a bit supprised: 5 talks mentioned Leaflet, while a tenfold as many mentioned OpenLayers. I guess OpenLayers is going nowhere, and still has a strong standing!

But then, after mentioning this on Twitter and getting some feedback, I started to think a bit. And what I thought of was this: Is it really “fair” to compare Leaflet and OpenLayers? My point of view is a bit split, I kinda grew in to the world of geo-web-development with OpenLayers back in 2009, learning Javascript and OpenLayers simulataneously. This has colored my view quite a bit, but then again, after becoming more and more of a Javascript Hipster myself, I find myself drawn to the clean, sleek code of Leaflet. But, from my time in the industry I know there are huge differences between startups and “web companies” and the large players in the geospatial field. Many of those big players have “gone opensource”, and based their web mapping presence on OpenLayers (and derivatives thereof). These players (like the Norwegian Mapping agency, as a norwegian I like to use examples I know) are “slow movers”, and I don’t see them switching over to Leaflet anytime soon. And why should they? Requirements like support for old browsers and OGC-standards are esential for the needs of such players.

And again, I do think that OpenLayers will manage to release it’s version 3, and I have high hopes for the code of that version. Maybe I can be a Javascript hipster with OpenLayers? Which reminds me, I gotta get around to contribute a bit to the project!

My point? Well, not quite sure, but I hope and think that the “rivalry” between the libraries and (maybe even more so), the supporters of the libraries, are kept at a sivilized level, where one debates the technology and performance of the products. And, I also feel that these libraries fills two, rather overlapping, but also different needs and “markets”. And I kinda wanted to blog a bit in english 🙂

Thoughts? Comments? Opinions?