Archive for the ‘In het echte leven’ Category

De mooie en niet mooie dingen met OSM

zondag, april 17th, 2011

Vandaag kwam ik (alleen via Firefox) terecht op deze fan-tas-ti-sche OpenLayers website. Zo eentje waar we in de afgelopen jaren alleen maar van konden dromen, omdat het op Google API’s werd gebouwd, of omdat er gewoon weg geen data beschikbaar was. Data wordt nu zoetjes aan via officiële kanalen bereikbaar gemaakt. Eerst volgende de NS API, snel daarna mocht openOV live. Samen met de Belgen komt er nu schot in de de wereld der OV data gebruik.

Eerste voorbeeld wat ik gaf was iets wat gewoon door iemand gemaakt lijkt te zijn. Dit weekend ben ik zelf bezig geweest aan een ander OpenLayers dingetje, wat plagiaat Belgen natuurlijk direct moesten kopiëren 😉 Zo gaat dat in open projecten, standing on shoulders of giants. En vooral niet zeuren als andere mensen meer kunnen met jouw ideeën, dan zijn het immers goede ideeën.

Vandaag hoorde ik op #osm-nl dat de verplichte acceptatie of het verwerpen van de zo gehypte Licentie voorwaarden en Contributor Terms een feit was. Betekent zoiets dat je niet meer mag editen als je nu niet ja of nee zegt. Je data wordt dan niet automatisch behouden of gewist, je wordt alleen levende statistiek. Of, zoals ik, een onderdeel van een schandpaal lijstje. Een aantal dingen vielen mij op, er komt een waslijst aan tekst met een vakje “al mijn edits mogen eigenlijk ook wel in het publieke domein” en een “accept” (accepteer), “decline” (accepteer niet) knop. Het viel mij op dat de “decline”-knop wat betreft gebruikers ervaring iets compleet anders doet dan de “accept” knop. Er gebeurt gewoon niets.

Is dit nu de ultieme manier om een democratisch proces visueel inzichtelijk te maken? Het maakt niet uit dat je “nee” zegt, alles blijft hetzelfde, zelfs de internetpagina die voor je staat.

Misschien was dit niet eens de bedoeling van de programmeur die die webpagina heeft gemaakt. Mijn keuze heeft overigens te maken met de inhoud van mijn edits, ik kan en wil niet alle mensen die ik ooit heb gebeld om te vragen ‘mag ik dit van je gebruiken’ nog een keer bellen met een onzin verhaal omdat iemand zo graag wilde switchen naar twee andere licenties. CC-BY-SA heeft voor mij gewerkt, en dat doet het nogsteeds. Het feit dat er nogsteeds mensen denken dat er geen geld verdiend mag worden aan iemand anders werk, gaat een licentie verandering niet veranderen. Conceptueel ben ik dan ook voor een gelaagd licentie model, dat data uit verschillende bronnen toe staat, de ene vrijer dan de andere, met als ultieme doel de algemene realisatie dat het delen zonder voorwaarden voor de eeuwigheid is. En de rest voor de leeftijd van Mickey Mouse.

Mapping op eth0

woensdag, augustus 11th, 2010

Zoals aangekondigd is er een team van OpenStreetMappers, bestaand uit Floris, Stefan en ondergetekende.

Skinkie op binaryvoice in gesprek met Brenno de Winter

Op de heen weg begon het al toen Stefan in gesprek met Brenno de Winter op binary voice te horen was. We waren inmiddels bijna op locatie maar toch. We zijn zelfs gevolgd via FollowMe wat nog “aardig” bleek te werken ook! Eenmaal aangekomen op eth0 een korte rondleiding en het klaarleggen van de GPSen etc.


Om 13.00 was het dan zover, er hadden zich ongeveer 20 man gemeld (en 1 vrouw!) voor het praatje van Floris. Een beetje algemene introductie OpenStreetMap en een spoedcursus mappen voor dummies behoorden beide tot het programma. Hierna waren er nog enkele vragen waar alle drie de teamleden op in konden gaan. Alles bij elkaar duurde het praatje en de discussie ongeveer 40 minuten waardoor we gelukkig nog erg veel tijd overhadden om te gaan mappen. Voor de gelegenheid waren er dus GPS-en beschikbaar en waren er walking-papers beschikbaar. In totaal waren er vier mensen die wouden gaan mappen en deze zijn in tweetallen (dus 2 groepjes van 2) het noorden van Wieringerwerf gaan mappen. Floris en Roeland zijn naar Kreileroord gegaan om dit te mappen (de edits komen hopelijk morgen!).

Na het mappen moest de data uiteraard worden ingevoerd, dit is altijd een lastig moment in de keuze van de editor, maar daar we ze potlatch niet aan wouden doen hebben we de nieuwe mappers direct met josm laten werken. Na wat uitleg en hulp is het allemaal gelukt en hebben we er denk ik weer enkele zielen bij die ons kunnen helpen om te data nog completer te maken.

Na het eten zijn Floris en Roeland nog romantisch een boswandeling gaan maken. Er was nog meer dan genoeg te doen in het bos maar helaas heeft het gisteren nogal geregend waardoor de wandelroutes meer modderroutes waren en dus niet heel erg mapper vriendelijk. Mocht er dus iemand in de buurt komen dan is er nog genoeg te mappen in het Dijkgatbos.

Al met al een geslaagde dag, de kaart is een stukje completer en enkele nieuwe osm-ers zijn ingewijd. Ik zou zeggen op naar het volgende evenement!

P.s. Het praatje van Floris is ook opgenomen, deze komt ook nog beschikbaar dus hou deze blog scherp in de gaten!

“OSFM-en”

maandag, augustus 9th, 2010

Ruim anderhalve week geleden, net 1 dag voor onze vakantie weg naar Overijsel op 25 juli, ben ik met mijn kinderen wezen OSFM-en (OpenStreetFamilyMappen). De reden dat mijn kinderen dit wel eens wouden doen is dat ze mij af en toe dit ook zagen doen en ze met vragen over kaarten, locaties etc kwamen.

Zondag ochtend eerst voorbereiden. Het doel is om huisnummers en recreatieve items te mappen in de bebouwdekom. Dit omdat je dit goed kunt belopen, kinderen zeer slecht op de fiets 2 dingen kunnen doen (opletten op de weg en andere taken uitvoeren) en indien ze het niet leuk vonden we de wandeling gewoon konden ombuigen naar een bezoekje aan de locale speeltuin.
We hadden dus eerst kaarten nodig waarop je aantekeningen kunt maken. Deze heb ik via een tip van Stefan van http://walking-papers.org/. Eerlijkheid biedt te zeggen dat de printjes mooi zijn maar de site niet echt duidelijk is hoe je deze printjes maakt.

Printjes done, nog wat drinken mee voor onderweg en wat snoep natuurlijk en here-we-go.
De taken heb ik duidelijk uitgelegd aan mijn 3 kinderen van 6, 5 en 3 jaar (al zal mijn dochter van 3 er niet veel van gesnapt hebben 😉 ). Huisnummers zoeken, bankjes, prullebakken, postbussen etc. Mijn oudste dochter van 6 mocht het op de kaart opschrijven. Zo was iedereen gelukkig.

We hebben zo 1,5 uur gemapped met z’n 4en en 4,1 km gelopen en het resultaat mag er wezen naar onze mening (alle huisnummers welke je hier ziet, meeste voetpaden, speeltuintjes, bankjes, prullebakken e.d.). De kinderen (en ik) waren er in iedergeval gelukkig mee.

Groet,
Frenzel (en de familie)

In Brabant valt alles op z’n plek

maandag, juli 26th, 2010

Misschien kennen jullie deze nog, of misschien deze op talk-nl. Vandaag was ik positief verbaast door de mensen achter de aanbesteding tegen te komen in het Provinciehuis van Noord-Brabant. Daar werd overigens nogmaals bevestigd dat er ook data terug in OpenStreetMap zou gaan, kijk daar hebben we aan.

Ik zat er overigens om een hele andere reden. Sinds enige tijd ben ik en later samen met Roeland aan het hacken geweest aan openOV. Via-via kwam ik bij GOVI uit. GOVI is een onderdeel van provincie Noord-Holland, daar verzamelen ze alle actuele openbaar vervoerdata van aangesloten concessiehouders, om zo via de BISON standaarden Dynamische Reis Informatie Systemen te voorzien van data.

In Noord-Brabant zijn ze al weer stappen verder dan in Amsterdam. Daar hebben ze een pilot gedraaid met dynamische reisdata via een iTouch/iPhone. En nu is het punt natuurlijk: hoe nu verder. Bijvoorbeeld, hoe krijgen we alle haltes en busroutes in OpenStreetMap. En hoe kunnen we reisinformatie met iedereen delen zodat iedereen in staat is z’n eigen online reisplanner te maken.

Vragen, discussie en antwoorden 😉 Conclusie: we gaan het gewoon doen!

Mappen op zijn Antilliaans!

woensdag, april 21st, 2010

Zoals sommigen van jullie weten (en sommigen ook niet) is mijn vriendin 4 maanden afstuderen op Curaçao. Daar een mens ook behoeften heeft en 3 weken vakantie zo gek nog niet is ben ik donderdag (15 april 2010) richting Hato (Willemstad) gevlogen. Om half 10 ging mijn vlucht, de laatste voor enige dagen richting de Antillen. Er werd al wel omgevlogen vanwege de aswolk maar verder geen vertraging! Kortom een goed begin.

Eenmaal hier aangekomen bleek dat de buren een open WiFi hadden dus dat bood mij de mogelijkheid om zo nu en dan eens mijn mail te checken en wat edits in OSM te maken. Uiteraard had ik mijn GPS mee maar ik had de eerste week niet veel activiteit verwacht, omdat ik natuurlijk moest bijkomen van mijn jetlag en ik niet verwacht had dat er internet was.

Er was wel het een en ander gemapt op Curaçao maar niet heel hoogstaand. Veel is vanaf Yahoo! ingetekend en veel wegen zijn niet verbonden. Wat niet wil zeggen dat het niet erg helpt als iemand een weg heeft ingetekend vanaf Yahoo! en mijn trace gaat er ongeveer langs. Dan is de kans toch wel erg groot dat ik de staatnaam etc. kan overnemen.

Het mappen zelf is wel meer een opgave dan in ons koude Nederland. Het zweet loopt al over je rug als je rustig in de schaduw bier zit te drinken, laat staan als je ook nog wat gaat doen. Helaas is fietsen huren niet echt een mogelijkheid. Zowel het huren is enigszins lastig maar het fietsen is hier ook met redelijk gevaar voor eigen leven!

Het meeste mappen wordt dus vanuit de auto gedaan. Steeds andere routes naar de supermarkt, het strand, het centrum en waar we nog meer heen gaan. Willemstad is een groot doolhof van eenrichtingsverkeer en dit staat op de commerciële kaarten niet eens goed aangegeven. Kortom, dat komt er allemaal direct in! Mits ik het goed onthoud, want ik heb geen printer (dus geen walking-papers) en met het raam open doet de dictafoon het ook niet echt lekker.

Wat natuurlijk wel heel leuk is dat er nog echt veel te doen is! Nu zijn we in Nederland ook nog lang niet klaar met het intekenen van wegen, maar de kaart steeds voller (en completer) zien worden geeft toch altijd een kick. Zo moest mijn vriendin gisteren in Tera Kora zijn en terwijl zij daar haar ding deed ben ik rondjes gaan rijden en heb de meeste straten van dat dorp op de kaart kunnen zetten!

Of neem de Ring in Willemstad. Deze was voor het grootste gedeelte als 1 weg getagd en als motorway. Ik ben deze stukje bij beetje aan het omzetten naar trunk en netjes twee gescheiden rijrichtingen aan het maken. Door dit te doen kan direct de situatie op de Ring een stuk beter worden beschreven, U-Bochten mogen eigenlijk niet, dus veel turn restrictions, en vaak mag je ook niet links afslaan, etcetera. Allemaal redelijk belangrijke informatie voor de kaart en ook voor eventuele routering!

Ik ga nooit heel Curaçao of zelfs heel Willemstad opgeschoond krijgen maar een poging wagen is altijd goed en er komen vast mappers na mij die het werk verder af kunnen maken (mocht iemand mij willen sponsoren dan ga ik uiteraard gewoon nog een keer :P). Of er moet iemand over 2 weken weer wat vulkanische activiteit regelen zodat ik niet terug kan vliegen en noodgedwongen nog enkele dagen moet blijven!

BREAKING NEWS: OpenStreetMapper redt Bambi

vrijdag, maart 12th, 2010

Greencaps, senior member van het OpenStreetMap Forum, heeft vandaag tussen het mappen door Bambi gered.

Meer informatie is te vinden op het forum. Wij hebben groot respect voor deze heldendaad.

Nieuwe OV zones

vrijdag, maart 12th, 2010

Omdat ik zelf ook weer even moest zoeken, hier direct maar even de howto. We hebben een accountje om bij RWS de OV-zonetabellen op te halen. Dus dat doen we dan ook maar eens in de zoveel tijd 🙂 Je kunt de data overigens overigens op de mirror vinden.

Om van de shp naar postgis te komen gebruiken we shp2pgsql.
shp2pgsql -s 28992 -d -D -I zone0212.shp ov_zones > ovzones-postgis.sql
28992 is de srid van RD_new, en de rest spreekt wel voor zich 😉

Vervolgens een:
cat ovzones-postgis.sql | psql -d osm

En ja we moeten er ook maar weer wat nuttigs mee gaan doen, dat staat op de planning.

Update: en er was verdorie weer niemand die me op m’n mega blunder wees…
Update2: op verzoek van Gertje weer een kaart!

Haiti op haiti.openstreetmap.nl

zaterdag, januari 16th, 2010


http://haiti.openstreetmap.nl/ wordt momenteel opgetuigd door Ldp om een snelle mirror te hebben.

Lees meer over hoe jij vanuit je luie stoel mensen op Haiti kunt helpen!

Wil je direct beginnen met editten in Potlatch volg dan deze link.

Update:

Een interview van Floris op Radio 1 op 19-1-2010 rond 9:14. Terug te luisteren op de site van Radio 1, via de NOS, maar ook op onze mirror.
O’Reilly: Haiti: OSM and Sat Imagery for Free iPhone App

Sat3 Routenplaner “kennt” Haitis zerstörte Straßen
Nu ook op ZDF aandacht voor de osm Haiti map; Flash, Windows media

Update: 15:40, 21 January 2010

Thank You from Haiti

I hope this is the right place to post this. If not, please re-post in the correct location. My name is Craig Luecke and I’m currently in Port Au Prince with the Fairfax County Urban Search & Rescue Team (USA-1) out of Fairfax, VA, USA. We were the first USA rescue team on the ground. I wish there was a way that I properly express to you how important your OSM files were to us. Most of our team members own their own Garmin Rino and 60CSx units on top of the units we already have in the equipment cache. Having these detailed maps on our GPS units is a big deal. Shortly after discovering your work I quickly spread the word and transferred the street level maps onto as many Garmin units as we could before sending the American rescue teams on the streets. The team members are thrilled to have this resource you have created. I wish you could see their faces ‘light up’ when I take their GPS unit and tell them that I’m going to give them street level detail maps. They have been working VERY hard and anything that can help them in every aspect of their mission here is greatly appreciated. I am spreading the word about this work to all rescue and humanitarian teams on the ground here in Haiti. Please be assured that we are using your data – I just wish we knew about this earlier. THANK YOU! If there is anything I can do to return the favor please let me know. My email is rocklandusa@gmail.com. 13:40, 21 January 2010 (UTC)

Samenwerken en delen, omdat het leuk is

zaterdag, december 19th, 2009

Vlak voor (hopelijk mijn laatste) tentamen, had een discussie met twee heren over het vrijgeven van broncode als je een paper publiceert. Handig voor anderen en voor jezelf, immers als ooit iemand je broncode in een publicatie gebruikt krijg je een referentie naar je werk (en gaat de ranking op je werk dus omhoog) en de andere persoon hoeft niet eerst al je papers en het materiaal waarnaar jij hebt gerefereerd door te lopen om je methode te reproduceren. Klinkt allemaal erg logisch, toch zien mensen brood in software die ze gemaakt hebben. Het is mij nog niet voorkomen dat, door mijn software exclusief te houden, ik meer geld verdiende dan door de software bij de resultaten te leveren.

Vannacht is ook weer zo’n prachtig voorbeeld geweest. Als je Roeland een beetje volgt dan weet je dat hij weer met iets interessants bezig is. Het heeft met postcodes en een kaart te maken, en hij gebruikt als excuus om er nog niet met jullie over te bloggen “dat het nog niet goed werkt”. Perfectie kun je naar streven, moet niet een doel op zich zijn denk ik dan. Ik ben vannacht bezig geweest aan dit juweeltje. Een site waar je de Q-koorts eens in beeld kan zien, en ook nog kan klikken. Veel gelikter dan een vies pdfje die je van de Voedsel en Waren Autoriteit krijgt. En je kunt PDFjes ook al niet in Google Earth openen.

Eigenlijk heb ik vannacht niets anders gedaan dan de ene publicatie met de andere publicatie gekoppeld en er iets nieuws, bruikbaarders van gemaakt. Daarvoor had ik een aantal tussenproducten nodig die voor sommige bronnen makkelijker te maken zijn dan anderen. PDF omzetten naar een tekst bestandje en layout behouden? Dat kan heel simpel met pdftotext -layout, maar als je die kennis niet hebt, zul je echt een heel documentje moeten overtikken. Van adressen naar geolocaties, met Google kan dat op een robuuste manier; het is jammer dat we met het 6PP project nog niet zo ver zijn. En een gelikte site maken… jQuery en al zijn plugins ‘to the rescue’, kaartje er op en gaan.

Maar hoe komt het toch dat hier de meest fundamentele data bijna geheim lijkt te zijn? Waarom mag de adressen niet uit een documentje kopiëren? Waarom moet ik moeite doen om een consistent 4PP kaartje te maken? Waarom kan ik niet even snel een bedrijfsnaam op lepelen uit de Kamer van Koophandel site? Het zijn zeker geen levensvragen, maar ik vind het toch jammer dat wanneer je een idee hebt, je altijd wordt geremd door de vorm waarin iets beschikbaar is. De meeste tijd lijkt altijd te zitten in de transformatie naar de vorm waarin jij de data kunt hergebruiken.

Omdat wij leuk bezig zijn

vrijdag, november 27th, 2009

Vandaag was ik voor Hack de Overheid (betaald) aan het coden. Ik was daar samen met Martijn Pannevis en nog twee designers bezig aan de website Afvaltijd. Ik weet dat er bij mij een paar kilootjes te veel aanzitten, maar de website gaat over het delen van informatie zoals afvalkalenders. Dat zijn die dingen waarop staat wanneer de GFT bak wordt geleegd en wanneer ze het oud papier komen op halen. En zijn daarmee typisch zaken dat je of vergeet, of gewoon niet wilt onthouden.

Dit idee kwam niet uit de lucht vallen. Via Dat zou handig zijn, een prijsvraag van Binnenlandse Zaken, kwamen een aantal ideeën binnen, het briljantste idee “Waar gaat mijn belastinggeld heen?” was onuitvoerbaar. De ‘runner up’ kreeg daarom uitgevoerd idee als troostprijs.

Hack de overheid ging in de eerste sessie vooral over het scrapen van data om zo te laten zien wat je nog meer kan doen met dezelfde data. Een project wat hier uitkwam was onder andere openkvk. Ditmaal was de data zeer slecht beschikbaar, of meestal totaal niet (online). Er zijn altijd uitzonderingen. We moesten dus naast een visuele grafische representatie ook bedenken hoe we de data van de eind gebruiker kregen en vooral hoe we het weer terug krijgen bij de eindgebruiker.

Het resultaat is een demo, waar van de looks in ieder geval aardig gelukt zijn, maar de code nog wat werk nodig heeft. Maar goed, dat stoppen we er gewoon in. Ik bedoel, het draait toch op onze fantastische nieuwe development server.

Je komt op zo’n dag ook nog eens wat mensen tegen. Ik mocht een aantal ambtenaren advies geven, en ze zeiden dat ze er ook echt wat mee konden. Het klinkt bijna een als een ‘succes story’ van Doe het niet zelf. Zo kwam er een mevrouw van EZ naar me toe om te vragen hoe ik het probleem van elektronisch factureren bij de overheid zou oplossen. Een van mijn eerste vragen aan haar was dan ook “Is daar een standaard voor dan?”, die is er dus en heet OASIS Universal Business Language. Mijn volgende vraag was dan (nogmaals) welk financieel pakket van de overheid voldoet daaraan? Dan komt altijd de stilte met “Geen”. Dus het probleem lijkt te zijn dat de overheid wil dat hun software leveranciers dat voor de overheid implementeren en of ik ideeën had om dat proces te versnellen. Je zou in deze natuurlijk een lijst kunnen maken met alle defacto standaarden waar een van-en-naar UBL transformatie voor nodig is vervolgens mensen methoden kunnen laten submitten en de lijst zichzelf om laten zetten tot een name-and-shame lijst van pakketten waarmee je kunt praten en welke je moet mijden. De mevrouw van EZ kon daar wat mee.

Ook kwam ik iemand tegen van het Kadaster. Je weet wel die organisatie die geen geld krijgt van de overheid (kan de geldkraan dicht?) Op zich na wat discussie over het uitblijven van de toegang tot de BAG gegevens, open is niet gratis, en Top10 kwamen we toch bij wat interessants aan. Deze meneer (naam bekend bij de redactie) vertelde dus dat het Kadaster het totaal geen probleem vond als verkochte data werd gedistribueerd naar eindgebruikers mits er geen kwaliteitsclaims werden gemaakt. Dat laatste betekent dus dat je niet met een tank door een blok huizen moet rijden als daar toevallig een weg is getekend. Zou dat dan betekenen Martijn van Exel zich niet druk zou hoeven maken, interessante materie, dat is het zeker. Waarom neemt het Kadaster dat standpunt in? Omdat het Kadaster geen winst maakt en kostprijs wordt gerekend voor het verstrekken van informatie. Logischerwijs gaat die kostprijs naar beneden als er meer data wordt verkocht.

Hoeveel we van hier boven met een korrel zout moeten nemen weet ik niet. Maar het is weer een leuke nieuwe waarheid in een week dat het niet publiceren van bushaltes door OV bedrijven hun oorsprong vindt in concessie gevoelige informatie.

Na onze presentatie die een kleine #fail had door het niet weergeven van de KML laag (amenity=recycling). Heb ik toch even wat mensen bedankt. Onder andere Roeland en Kees voor de fan-tas-tische openpostcode lookup via OpenLayers en 6pp. Daarnaast heb ik de aanwezigen opgeroepen wat meer data te delen. Ondanks de #fail toch een applaus. Onze oproep werd tevens publiekelijk onderschreven door Arda Gerkens aan het begin van het debat wat daarna volgende.

Na het debat ben op Mevrouw Gerkens afgestapt. Ze vond dat we leuk bezig waren <3 Toen heb haar gevraagd hoe het nu zat met het NWB, zeker omdat de SP in februari niet voor directe vrijgave was. Het was duidelijk dat door het juridisch debacle met onze vrienden van Falk (Hoi Rob!!) het er niet makkelijker op wordt. Het vrijgeven van data dat met belastingcenten wordt gemaakt is nogsteeds een standpunt van de SP. Achteraf vertelde mijn chauffeur dat er een medewerker van Rijkswaterstaat uit het niets op af kwam en hij zich afvroeg of die RWS’er zich in de discussie ging mengen, toen we naar buiten liepen zei hij “…maar ik geloof niet in een conspiracy ;)” Je kunt veel rare dingen zeggen over RWS, een mooie Dataportal hebben ze wel.