OpenStreetMap
voor
professionals
OSGeo.nl Dag Delft
13 november 2013
2
Overzicht
Datakwaliteit
Visie en gebruik
Datamodel en definities
Licentie
3
4
Google streetview
Datakwaliteit
OpenStreetMap Google Maps
5
Datakwaliteit
6
Datakwaliteit
7
Datakwaliteit
8
Datakwaliteit
OpenStreetMap Google Maps
9
Datakwaliteit
OpenStreetMap Apeldoorn station
10
Datakwaliteit
Tools
http://wiki.openstreetmap.org/wiki/Quality_assurance
http://keepright.at/
11
Overzicht
Datakwaliteit
Visie en gebruik
Datamodel en definities
Licentie
12
Visie op gebruik
13
14
15
Visie op gebruik
Amsterdam:
700 km fietspaden
gefietst
14 variabelen
double licence:
OSM en CC0
16
Overzicht
Datakwaliteit
Visie en gebruik
Datamodel en definities
Licentie
17
Het kaartbeeld is maar een weergave van OpenStreetMap
Datamodel
Niet mappen voor
de renderer!
18
Eenvoudig eigen rendering mogelijk
Datamodel
19
Datamodel
20
Way met tags (voetgangerszone fietsers toegestaan)
21
Node met tags (bushalte)
22
Relation (buslijn 81)
23 Logische datastructuur
Datamodel
nodes ways relations tagspunten met coordinaten
gesorteerde lijst van nodes
lijst van nodes, ways of relations
key-value paren met eigenschappen voor nodes, ways of relations
Technisch iedere
String:String-paar
toegestaan
Gevolg: Chaos
24
Datamodel
Tagging
25 Tagwatch tagwatch.stoecker.eu Gebruik van niet-gedefinieerde tags is mogelijk en gebeurt
Datamodel
26
Planetfile xml-formaat
Hele wereld 31 GB gezipt
Uitsnedes per land of gebied beschikbaar Ieder minuut changesets
Datamodel
Nieuw format:
Pbf (protocol buffer Binary format)
27
Gebruik data
1. Download als shapefile
http://planet.openstreetmap.org/
2. Download via api
http://api.openstreetmap.org/api/0.6/map?bbox=11.54,48.14,11.543,48.145
3. Eigen schaduw-server
Binnenhalen planetfile
Inrichten postgres database Laden planetfile met osm2pgsql
Regelmatig verversen met changesets
Gebruik mapnik / renderd / mod_tilevoor tiles
28
Overzicht
Datakwaliteit
Visie en gebruik
Datamodel en definities
Licentie
29
Open Database Licence (ODbL)
Licentie
30
Open Database Licence (ODbL)
Eigen gebruik zonder publicatie
Publiceren met bron/licentievermelding
Commercieel gebruik
Aanpassingen (afgeleid werk), gepubliceerd onder ODbL
Afgeleid werk gepubliceerd onder eigen copyright
Bundeling met data onder andere licentie
Mengen/verrijken met gegevens onder andere licentie
Dubbele licentie
Bulk-gebruik openbare tile-server
31
▪
OpenStreetMap (OSM) is vaak de meest gedetailleerde kaart▪
OSM staat niet alleen als kaart (bitmap), maar ook als data ter beschikking▪
OSM is onevenwichtig: vele regio’s perfect, maar sommige ook slecht▪
Tagging is heel flexibel, maar niet altijd eenduidig▪
Sabotage (expres verkeerd mappen) wordt meestal snel opgemerkt▪
Doordat “hobbyisten” taggen komen wel fouten voor▪
Kracht van OSM ligt in per projectverbeteren/aanvullen en dan gebruiken
▪
Licentie staat veel toe maar niet alles32
Dirk Bussche
Goudappel Coffeng
dbussche@goudappel.nl