4. OpenStreetMap !== kaart
● OpenStreetMap is een database ..
● toegankelijk via een API ..
● Waarmee o.a. een kaart kan worden
gemaakt!
5. Objecten in de database
● Nodes
● Ways
● Tags
● Relations
● Users
● GPX
● History
6. Nodes
● id + lat + lon + metadata
● tags
<node id="25496583" lat="51.5173639" lon="-0.140043"
version="1" changeset="203496" user="80n" uid="1238"
visible="true" timestamp="2007-01-28T11:40:26Z">
<tag k="highway" v="traffic_signals"/>
</node>
● Kan 0 tot n tags bevatten
7. Nodes
● Nodes zijn punten met “een plaats op de aarde”
● Op basis van lat lon wordt bepaald waar een
node wordt gerenderd
● Op basis van tags wordt bepaald hoe een node
wordt “gerenderd”
<tag k="amenity" v="bar"/>
<tag k="public_transport" v="bus_station"/>
● Nodes vormen de basis voor Ways
9. Ways
● Op basis van de nodes wordt bepaald waar een
way wordt gerenderd
● Op basis van tags wordt bepaald hoe een way
wordt “gerenderd”
● Een way kan referenties naar 2 t/m 2000 nodes
bevatten
● De volgorde van de node referenties is
bepalend voor de tekenvolgorde!
● Wanneer de eerste node gelijk is aan de
laatste node is de way gesloten en evt. een
vlak
10. Relations
● Om logische en geografische
relaties te modeleren
● Maximaal 300 “members”
● Relations kunnen weer worden
gerelateerd in een “Super-
relation”
11. Relations
● Om b.v. een lange straat met meer
dan 2000 nodes samen te voegen
● Voor grenzen (fysiek en
administratief)
● Voor b.v. Fietsroutes
● Voor b.v. Een gebouw met een
binnenplaats
12. Tags
● Vrijwel onbeperkt!
● Kijk altijd eerst bij de veelgebruikte
tags als je “iets” wilt modeleren
● http://taginfo.openstreetmap.org/
● De render-engine bepaalt hoe en of een
tag op de kaart wordt gepresenteerd
● Zonder tags geen kaart
13. Users
● Alle mutaties zijn gekoppeld aan
users
● Om OpenStreetMap te mogen bewerken
moet je je aanmelden
https://www.openstreetmap.org/login
● Users “controleren/helpen” elkaar
● Geen centrale autoriteit!
14. GPX
● GPX bestanden bevatten met een GPS
ingewonnen “sporen” (tracks)
● GPX kun je geanonimiseerd (geen tijd,
snelheid etc.) uploaden
● GPX bestanden dienen ter ondersteuning,
want, GPS is niet nauwkeurig!
● GPX bestanden dienen als bewijslast dat
NIET is overgetekend uit google maps etc.
15. GPX
● Hoe meer sporen, hoe beter de
“waarheid” kan worden benaderd
16. History
● Alle objecten in de database
bevatten versie informatie
● Het is mogelijk om bewerkingen
terug te laten draaien
<node id="25496583" lat="51.5173639" lon="-0.140043"
version="7" changeset="203496" user="80n" uid="1238"
visible="true" timestamp="2007-01-28T11:40:26Z">
<tag k="highway" v="traffic_signals"/>
</node>
17. Oneindige mogelijkheden
● OpenStreetMap beperkt je niet in
wat je wilt “taggen”
● Iedereen kan toepassingen, kaarten
en afgeleiden maken dankzij de
open API, de mogelijkheid planets
te downloaden en de vele tools
● De nieuwe ODBL licentie staat
commercieel toepassen toe.
21. Editors
● JOSM (java: http://josm.openstreetmap.de/)
● Merkaartor (c++ qt4: http://merkaartor.be/)
● Potlatch
http://wiki.openstreetmap.org/wiki/Potlatch
● En nog veel meer:
http://wiki.openstreetmap.org/wiki/Editor
22. Meedoen?
● Ga op pad met een gps ontvanger en
upload een GPX bestand
● Bewerk met je favoriete editor
● Download een planet
● Render je eigen kaart
● Bouw je eigen toepassing!
23. Humanitair
● Humanitarian OpenStreetMap Team
[HOT] http://hot.openstreetmap.org/ en
CrisisMappers http://crisismappers.net/
● Meedoen als er snel behoefte is
aan kaarten van rampgebieden
● Initiatieven in conflictlanden
steunen
● Ondersteuning vanuit de UN!
25. Map Kibera
● Lokaal initiatief. Gesteund door
plan, unicef en anderen
26. EUROSHA
● Stimuleren van lokale
“kaartenmakers” in Afrika
27. Kortom
● OpenStreetMap, meer dan een kaart
● Toegankelijk voor iedereen, nu en
in de toekomst
● En echte community!
● Toepasbaar voor bedrijven en
hobbyisten
● Lage drempel biedt kansen aan
onderontwikkelde landen