OpenStreetMap (notities/handouts) (Sander Deryckere)

Post on 22-Jan-2017

407 views 4 download

Transcript of OpenStreetMap (notities/handouts) (Sander Deryckere)

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

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