Post on 22-Jan-2017
01011001
00110101
10010011
01011001
00110101
10010011
OpenStreetMap
Sander Deryckere10 januari 2017
DigiPinguïns, LUG Kortrijk
2017-01-09
OpenStreetMap
OpenStreetMap
Ontstaan van OSM
©Raimond Spekking / CC BY-SA 4.0
Steve Coast (2009)
2017-01-09
OpenStreetMapGeschiedenis van OSM
Ontstaan van OSM
• Zomer 2004• Steve Coast (student Computer Siences)• Dure kaarten van Ordonance Survey• Begon met het maken van eigen kaarten
Geschiedenis van OSM
In den beginne
2017-01-09
OpenStreetMapGeschiedenis van OSM
In den beginne
Verzamelen van data
Survey materiaal
2017-01-09
OpenStreetMapGeschiedenis van OSM
In den beginneVerzamelen van data
• Ter plaatse gaan bekijken: te voet, per fiets, per auto, ...• GPS posities loggen (tracen) en converteren naar kaart data• Notities maken op papier• Een goed geheugen kweken ...
Eerste software
Java Applet (Vanaf 7 september 2004)
2017-01-09
OpenStreetMapGeschiedenis van OSM
In den beginneEerste software
• Java applet• Kon eerst enkel de data weergeven• Vanaf december kon ook data bewerkt worden• Eerste versies van Steve Coast• Vanaf september 2005, volledig nieuwe versie van Tom Carden
OSM gaat wereldwijd
Data in Europa (12 april 2006)
2017-01-09
OpenStreetMapGeschiedenis van OSM
In den beginneOSM gaat wereldwijd
• Na GB begint OSM ook de rest van Europa/de wereld• Eerste jaren traag; ondertussen al ±2 jaar na de start
Geschiedenis van OSM
Software ontwikkeligen
2017-01-09
OpenStreetMapGeschiedenis van OSM
Software ontwikkeligen
Meer software
Josm (Januari 2006)
2017-01-09
OpenStreetMapGeschiedenis van OSM
Software ontwikkeligenMeer software
• Volledige Java applicatie (geen applet)• Geavanceerde mogelijkheden (b.v. weergeven foto’s op kaart)• Vandaag nog altijd actief ontwikkeld, en nog altijd de meestgeavanceerde editor
Meer software
Potlatch (juli 2006)
2017-01-09
OpenStreetMapGeschiedenis van OSM
Software ontwikkeligenMeer software
• Flash-gebaseerde editor• Werkt zonder installatie• Ideaal voor beginners dankzij de vele presets• Mede verantwoordelijk voor de boom sinds 2006• Niet meer actief ontwikkeld, enkel beschikbaar op de websitevia de correcte URL
• Volledig herschreven en her-uitgebracht als Potlatch 2
Meer software
Osmarenderer - Tiles@Home (maart 2006)
2017-01-09
OpenStreetMapGeschiedenis van OSM
Software ontwikkeligenMeer software
• Cartografie via XML en XML stylesheets• Toolchain van meerdere Linux applicaties• Genereerde SVG vector afbeeldingen• Niet meer actief ontwikkeld wegens te fragiel en te traag
Meer software
Mapnik - slippy map (november 2006)
2017-01-09
OpenStreetMapGeschiedenis van OSM
Software ontwikkeligenMeer software
• Geschreven in C++, speciaal voor cartografie• Nog steeds actief ontwikkeld en de meest gebruikte renderer• Genereert typisch 256x256 PNG afbeeldingen
Geschiedenis van OSM
Grote imports
2017-01-09
OpenStreetMapGeschiedenis van OSM
Grote imports
AND import
Nederland (17 november 2007)
2017-01-09
OpenStreetMapGeschiedenis van OSM
Grote importsAND import
• Automotive Navigation Data• Donatie van volledige data van Nederland + wegen van India enChina
• Ondertussen niet meer in gebruik
Tiger import
Tiger (23 januari 2008)
2017-01-09
OpenStreetMapGeschiedenis van OSM
Grote importsTiger import
• Import van alle straten in de VS• Data van de nationale overheid (vrij)• Van september 2007 tot januari 2008
Import problemen
Tiger (2008)
2017-01-09
OpenStreetMapGeschiedenis van OSM
Grote importsImport problemen
• Slechte weg classificatie• Niet-verbonden kruispunten• Vervormde straten• Eigenaardige hoeken in de straten
Import problemen
Tiger (2009)
2017-01-09
OpenStreetMapGeschiedenis van OSM
Grote importsImport problemen
•
Geschiedenis van OSM
Groei
2017-01-09
OpenStreetMapGeschiedenis van OSM
Groei
Gebruikers
Geregistreerde gebruikers
2017-01-09
OpenStreetMapGeschiedenis van OSM
GroeiGebruikers
• Meer en meer geregistreerde gebruikers• 99% van het werk wordt gedaan door 1% van de gebruikers• Goede tools verlagen de instapdrempel
Nodes
Gewijzigde/aangemaakte punten per week
2017-01-09
OpenStreetMapGeschiedenis van OSM
GroeiNodes
• Er wordt altijd maar meer bewerkt• GPX tracks zijn minder belangrijk sinds goeie luchtfoto’s• Typische vakantie pieken zichtbaar
Meer en meer detail
Individuele bomen, voetpaden, openingsuren, ...
2017-01-09
OpenStreetMapGeschiedenis van OSM
GroeiMeer en meer detail
• Veel meer data dan kan weergegeven worden• Sommige data wordt nooit getoond (vb. openingsuren)
Mapping parties
Mapping parties
2017-01-09
OpenStreetMapGeschiedenis van OSM
GroeiMapping parties
• Brengt verschillende mappers samen om een gebied grondig inkaart te brengen
Relaties met andere organizaties
Bedrijven
2017-01-09
OpenStreetMapRelaties met andere organizaties
Bedrijven
Yahoo
Yahoo Luchtfoto’s (2007-2011)
2017-01-09
OpenStreetMapRelaties met andere organizaties
BedrijvenYahoo
• Eerste duidelijke luchtfoto’s ter beschikking• Dekking heel gelimiteerd (bijna geen foto’s in WVL)• Veel wolken in beeld• Luchtfoto’s vaak verkeerd gealigneerd
Micorsoft - Bing
Bing luchtfoto’s (met duidelijke offset, vanaf 2010)
2017-01-09
OpenStreetMapRelaties met andere organizaties
BedrijvenMicorsoft - Bing
• Dankzij Steve Coast die toen voor MS werkte• Veel betere dekking dan Yahoo (volledig België)• Veel duidelijkere foto’s (Beter belicht, minder wolken, ...)• Alignering niet top (soms verschillend per zoom level)
Apple
Apple Maps
2017-01-09
OpenStreetMapRelaties met andere organizaties
BedrijvenApple
• OSM data in sommige regios in Apple Maps• Sinds iOS 6 (2012)• Was heel vaag met de licentie
Google? Maps?
2017-01-09
OpenStreetMapRelaties met andere organizaties
BedrijvenGoogle
• Dubbele relatie• Verschillende programma’s ontwikkeld via GSoC• Google weigert samenwerking met Maps• Google Mapmaker als reactie op het success van crowdsourcing• Google heeft Waze opgekocht om nog meer crowdsourcingkracht te hebben
Relaties met andere organizaties
Overheden
2017-01-09
OpenStreetMapRelaties met andere organizaties
Overheden
Agiv/AIV
Luchtfoto’s, GRB en CRAB (vanaf 2014)
2017-01-09
OpenStreetMapRelaties met andere organizaties
OverhedenAgiv/AIV
• Alle data in de VS is vrij• Oude data is vrij• Open Knowledge (http://openknowledge.be)• Open Addresses (http://openaddresses.io)• Veel data in Vlaanderen is ondertussen vrij dankzij de OpenData Licentie: Jaarlijkse hoog-precisie luchtfoto’s (25cm),adressen, gebouwen, ...
• http://geopunt.be
Relaties met andere organizaties
HOT - Humanitarian OSM Team
2017-01-09
OpenStreetMapRelaties met andere organizaties
HOT - Humanitarian OSM Team
Haïti
Reactie na aardbeving in Haïti (2010)
2017-01-09
OpenStreetMapRelaties met andere organizaties
HOT - Humanitarian OSM TeamHaïti
• Alle bestaande kaarten waren verdwenen door aardbeving• Vrijwilligers brengen schade in Haïti in kaart a.d.h.v. luchtfoto’s• Eerste grote actie van HOT• Verbluffende resultaten, kaarten gebruikt door hulporganisaties
Ebola crisis West-Afrika
Reactie na ebola uitbraak, gemapt in 1 dag (2014)
2017-01-09
OpenStreetMapRelaties met andere organizaties
HOT - Humanitarian OSM TeamEbola crisis West-Afrika
• Niet enkel bij geologische rampen• De beste kaarten van de regio waren topografische kaarten vande jaren 50-60
Ebola crisis West-Afrika
2014-03-26 2014-04-07 2014-05-01 2014-06-01 2014-07-01 2014-08-01 2014-09-07 2014-10-06
0
200
400
600
800
1000
1200
1400
1600
1800
Cumulative contributors in Ebola-affected countries
Evolutie van de meewerkers over de tijd
2017-01-09
OpenStreetMapRelaties met andere organizaties
HOT - Humanitarian OSM TeamEbola crisis West-Afrika
• Massale opkomst voor bepaalde gebeurtenissen• Alle nieuwe gebruikers moeten opgeleid en begeleid worden• Acties moeten gecoördineerd worden
Ebola crisis West-Afrika
Remote-mapping is vaak moeilijk door de limitaties van luchtfoto’s
2017-01-09
OpenStreetMapRelaties met andere organizaties
HOT - Humanitarian OSM TeamEbola crisis West-Afrika
• Zelfs senior-mappers moeten bijgeschoold worden om goed tekunnen mappen op afstand
• Gebrek aan schaal gevoel• Vaak zicht belemmerd door bomen, wolken, ...
Tasking Manager
Samenwerking gecoördineerd via de Tasking Manager
2017-01-09
OpenStreetMapRelaties met andere organizaties
HOT - Humanitarian OSM TeamTasking Manager
• HOT bepaald wat belangrijk is (straten, waterlopen, huizen, ...)• Van een gebied + taak type wordt een taak gemaakt• Gebied wordt opgesplitst in stukken, iedereen kan een stukjevastzetten en er aan werken
Haïti
Gebruik van kaarten door hulporganisaties
2017-01-09
OpenStreetMapRelaties met andere organizaties
HOT - Humanitarian OSM TeamHaïti
• Uiteindelijk worden de kaarten gebruikt door hulporganisaties(Rode Kruis, AZG, ...)
Armchair Mapping
Soms problemen met nieuwelingen
2017-01-09
OpenStreetMapRelaties met andere organizaties
HOT - Humanitarian OSM TeamArmchair Mapping
• Vaak kritiek op kwaliteit van kaarten• Fouten gebeuren door nieuwelingen, of door mensen die nogniet vertrouwd zijn met de luchtfoto’s
• Remote mapping heeft gelijkaardige problemen als imports:soms slechte data en geen lokale community
• http://worstofosm.tumblr.com/
Opleiding van de lokale bevolking
Opleiding van de lokale bevolking
2017-01-09
OpenStreetMapRelaties met andere organizaties
HOT - Humanitarian OSM TeamOpleiding van de lokale bevolking
• HOT zorgt voor hardware en opleiding• Lokale bevolking kan de kaarten maken en onderhouden• Zorgt vaak voor een onmiddelijke verbetering van de situatie insloppenwijken (adressen, vinden van ziekenhuizen, water, ...)
• Soms gebruikt om gevaarlijke plaatsen in kaart te brengen(tegen overvallen, verkrachting, ...)
Zelf meewerken2017-01-09
OpenStreetMapZelf meewerken
iD editor
iD
2017-01-09
OpenStreetMapZelf meewerken
iD editor
• 3 datatypes: punten, lijnen en vlakken• Selecteren om data te bekijken/bewerken• Punten bijmaken op lijn door in het midden te klikken• Knop om hoeken recht te maken
JOSM editor
JOSM
2017-01-09
OpenStreetMapZelf meewerken
JOSM editor
• Editor voor geavanceerd gebruik• Grote keuze aan achtergronden• Verschillende modes• Detailventers activeren/deactiveren• Data bewerken in detailvensters• Ruwe tags te bewerken• Extra plugins/stijlen
OSM op de smartphone2017-01-09
OpenStreetMapOSM op de smartphone
Maps.ME
Maps.ME
2017-01-09
OpenStreetMapOSM op de smartphone
Maps.ME
• Van Mail.ru; grootste Russisch Internetbedrijf• Nam MapsWithMe over van een Duitse startup om verder teontwikkelen
• Code vrijgegeven onder Apache licentie• Eenvoudig en snel• Ondersteuning om POI toe te voegen
OsmAnd
OsmAnd
2017-01-09
OpenStreetMapOSM op de smartphone
OsmAnd
• Ontwikkeld als Open-Source (GPL)• Veel meer features dan Maps.ME, maar ingewikkelder en trager• Plugins• Ondersteuning om POI toe te voegen
Tooling voor Nerds2017-01-09
OpenStreetMapTooling voor Nerds
Nominatim
Nominatim
2017-01-09
OpenStreetMapTooling voor Nerds
Nominatim
• Geocoding en reverse geocoding• Beschikbaar als web API• Open-source, dus zelf installeerbaar• Gebruikt op de osm.org hoofdpagina• http://nominatim.osm.org
OSRM
2017-01-09
OpenStreetMapTooling voor Nerds
OSRM
• Open-Source Routing Machine• Snelle route-calculatie• Online demo site en API• Gebruikt op de osm.org hoofdpagina• http://project-osrm.org
Overpass
Overpass API - Overpass Turbo
2017-01-09
OpenStreetMapTooling voor Nerds
Overpass
• API om willekeurige data op te vragen• Verschillende publieke API’s beschikbaar• Open-Source• Interface “Overpass Tubro” rond de APIhttp://overpass-turbo.eu/
• Documentatie: http://wiki.openstreetmap.org/wiki/Overpass_API/Overpass_QL