go map the world, an introduction

60
OpenStreetMap Go map the world, an introduction Frédéric Rodrigo <f.rodrigo free.fr> RMLL 2010 - Bordeaux 07/07/2010 – (c)left 2010 - CC-BY-SA v3.0 OpenStreetMap.org @

Upload: others

Post on 12-Sep-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Go map the world, an introduction

OpenStreetMapGo map the world, an introduction

Frédéric Rodrigo <f.rodrigo free.fr>RMLL 2010 - Bordeaux07/07/2010 – (c)left 2010 - CC-BY-SA v3.0

OpenStreetMap.org

@

Page 2: Go map the world, an introduction

OpenStreetMap

● Frédéric Rodrigo <f.rodrigo free.fr>● Mapmaker in Gironde, France● Part of French national community

@

Page 3: Go map the world, an introduction

Go map the world

« OpenStreetMap is a project aimed squarely at creating and providing free geographic data such as street maps to anyone who wants them. »

Page 4: Go map the world, an introduction

OpenStreetMap

● Map Wiki● Crowdsourcing● Neogeography

→ Contribute

→ Reuse

Page 5: Go map the world, an introduction

Historic providers

● Majors : Tele Atlas, Navteq

● Government : Ordnance Survey (UK), IGN (France)...

● Google Map, Google Map Maker

● No copy, change, derivated, merge

→ important restrictions

● Long cycle update

● Inhomogeneous world coverage

● Profitability vs inhabitant

Page 6: Go map the world, an introduction

Google Map & Google Map Maker

● Google Map● Sources aggregation● Aim for car● Heterogeneous● No data : API services oriented● Self-ruling on USA

● Google Map Maker● User yield right to Google● South country only● Share data restriction

Page 7: Go map the world, an introduction

Attribution-Share Alike 2.0 (By-SA)

● Free to copy, distribute and transmit the work● Free to adapt the work

Attribution, you must attribute the work in the manner specified by the author or licensor

Share Alike, You may distribute the resulting work under the same

Page 8: Go map the world, an introduction

Open DataBase license 1.0

● CC-By-SA 2.0● Unadapted to databases● Attribution linked on all contributors● Prevent easy reuse

● OdbL 1.0● Same principle as CC-By-SA● OSM-Fundation is right owner● Current migration may fail

Page 9: Go map the world, an introduction

OpenStreetMap.orgosm.org

● Map browsing, many render● Search, reverse geocoding● Export● Online edition

Page 10: Go map the world, an introduction

Contribute

Page 11: Go map the world, an introduction

Why contribute ?

« OpenStreetMap is a project aimed squarely at creating and providing free geographic data such as street maps to anyone who wants them. »

Page 12: Go map the world, an introduction

Go map the world

« You map your neighbourhood; I'll map mine; With enough contributors, we'll map everything. »

« World, street after street. »

Page 13: Go map the world, an introduction

Data sources : field

● Knowledge and collect on field● GPS● Paper, pen● Photo● Walking-paper (walking-papers.org)

By foot, by bicycle

Page 14: Go map the world, an introduction

GPS traces

Page 15: Go map the world, an introduction

Walking-paper

Page 16: Go map the world, an introduction

Data sources : field

● Name : street, building● Street type● POI● Traffic artifact● ...

Page 17: Go map the world, an introduction

Data sources : tracing

● Yahoo! areal : way, landuse...● Landsat : main way, large landuse...● Coastline orthophoto (Fr)● Cadastre (Fr) : way, administrative boundary,

building...

Don't copy other map !

Page 18: Go map the world, an introduction

Yahoo!

Page 19: Go map the world, an introduction

Cadastre

Page 20: Go map the world, an introduction

GéoLittoral

Page 21: Go map the world, an introduction

Online editors

● Potlatchopenstreetmap.org

● Mapzenmapzen.cloudmade.com

● Amenity Editorae.osmsurround.org

Page 22: Go map the world, an introduction

Offline editors

● JOSM (plugins)josm.openstreetmap.de

● Merkaartormerkaartor.be

● Plugins QGIS

Page 23: Go map the world, an introduction

Mobile editors

● iPhone● Nokia● Android● ...

Page 24: Go map the world, an introduction

Ontology : structure

● Node

● Way

● Relation

Tags

Tags

Tags

Page 25: Go map the world, an introduction

Ontology : features

● Key / value● higway=motorway● name=Autoroute du Soleil● ref=A 6● maxspeed=110

● Open feature : tags are free● Recommended usage (wiki:Map Features, Osmecum)

● Consensus (Tagwatch, OSMdoc)

● Homogeneity : data reuse● Requirement adjust

Page 26: Go map the world, an introduction

Ontology : changeset

● May be tagged (comment)

→ Allow revert● On error case or vandalism● Protect on again illegal import

Page 27: Go map the world, an introduction

Ontology : features

Page 28: Go map the world, an introduction

OpenData : release, imports

● AND (Automotive Navigation Data) : Netherlands, India and China

● TIGER data on USA● Corine Land Cover (Estonia, Romania, Hungary and France)

● Ordnance Survey (UK)● County of Brest, France● National parks (FR)● ...

Page 29: Go map the world, an introduction

OpenData : France imports

● Corine Land Cover● County of Brest (way and buildings)● Survey markers● National parks

Page 30: Go map the world, an introduction

Community

● International : Fundation, STOM● By geographic zone, country : specificities● Local : mapping parties

● Wiki wiki.osm.org

● Mailing lists [email protected]

Page 31: Go map the world, an introduction

Community

● Gather and manually edit : convergence● Import● Ontology definition● Promote, communicate● Par of French-speaking chapter of OSGeo

fundation as data section osgeo.org

Page 32: Go map the world, an introduction

Convergent data

Page 33: Go map the world, an introduction

OSM FoundationOSMFoundation.org

« The OpenStreetMap Foundation is an international non-profit organisation dedicated to encouraging the growth, development and distribution of free geospatial data and to providing geospatial data for anybody to use and share. »

Page 34: Go map the world, an introduction

OSM FoundationOSMFoundation.org

● Promote● Funding● Hardware● Legal aspect

Page 35: Go map the world, an introduction

Contributors

Page 36: Go map the world, an introduction

Wikipedia contributors

Page 37: Go map the world, an introduction

Contributors

Page 38: Go map the world, an introduction

Active contributors

Page 39: Go map the world, an introduction

Data

Page 40: Go map the world, an introduction

Data

Page 41: Go map the world, an introduction

Data in France : highways

● 11 000 km of motorway (on 11 000)● 50 000 km of national roads (on 30 500)● 197 000 km of local roads (on 365 000)● 168 000 km of other (streets)● 23 000 km of tracks● 6 000 km of cycle ways● 1 100 km of pedestrian streets● 167 km of steps

Page 42: Go map the world, an introduction

Data in France : water ways

● 34 000 km of rivers● 18 000 km of streams● 7 600 km of canals

Page 43: Go map the world, an introduction

Data in France : rail ways

● 38 000 km of used ways (on 52 000)● 3 000 km of out of usage

Page 44: Go map the world, an introduction

Quality : tools

● OSM Inspector tools.geofabrik.de/osmi

● Keep right keepright.ipax.at

● OSMOSE osmose.openstreetmap.fr

● JOSM plugin validator

● ...

Page 45: Go map the world, an introduction

Quality : monitoring

● NoName layer on osm.org

● Comparator tools.geofabrik.de/mc, sautter.com/map

● OpenStreetBug openstreetbugs.schokokeks.org

● OSM mapper itoworld.com/static/osmmapper

● Wiki:Map_status Wiki:Bordeaux

Page 46: Go map the world, an introduction

Reuse

Page 47: Go map the world, an introduction

Data acces : export

● Export to OSM format● planet.osm (9.6 GB, 200 GB of XML)● france.osm (640 MB, 1.210 B/km²)● germany.osm (864 MB, 2.478 B/km²)● By zone geofabrik.de

● Export and convert (shp...)

● Diff for update

→ Loading on PostGIS... (osmosis, osm2psql)

Page 48: Go map the world, an introduction

Data acces : API

● Webservice API● Request data

osm.org/api/0.6/node/294175217

● Edit

● Webservice XAPI● Complex query

.../api/0.6/node[man_made=water_tower][bbox=-1,42,1,45]

Page 49: Go map the world, an introduction

Renderers

● Many renderer engines (Mapnik, Osmarender)

● Many renderer styles● Any OpenStreetMap.org, ClouMade.com...

● Cycle OpenCycleMap.org

● Ski, Kayak OpenPisteMap.org

● Sea OpenSeaMap.org

● Hiking HikeBikeMap.de

● Public transport öpnvkarte.de, 3liz.fr/public/osmtransport

Page 50: Go map the world, an introduction

OpenLayer

● OpenLayer : Javascript SlippyMap OpenLayer.org

● georchestra.org● Chimère rennes.carte-ouverte.org

● Plugins CMS, RoR...● ...

Page 51: Go map the world, an introduction

Online routing

● Any● YourNavigation.org

● OpenRouteService.org (Europe)

● maps.cloudmade.com

● Routino (software)

● Cycle● CycleStreets.net (UK)

● BBBike.org

● GeoVelo.fr (Fr: Paris, Nantes)

● Bus● BusRoutes.in/chennai (Chennai, India)

● Webservices

● Export, turn-by-turn, transportation, black zone...

Page 52: Go map the world, an introduction

Offline routing

● GPS Garmin● Gosmore● GpsMid● Navit● ...

Page 53: Go map the world, an introduction

Routaging : data

● Connectivity● Restriction (oneway=yes, restriction=no_right_turn)

● Max speed (maxspeed=XX or higway=XX)

● Way type (higway=motorway, secondary, service, track)

● Way description (width=2m, surface=paving_stones)

● Incline (incline=10%)

● …

→ Wiki:OSM tags for routing

Page 54: Go map the world, an introduction

Other web usages

● Chronograme isokron.com

● Geocoding nominatim.osm.org

● Wikimedia (work in progress)

● Flickr flickr:osm:way=*

● ...

Page 55: Go map the world, an introduction

Institutional usage in France

● Mont de Marsan● Plouarzel● Brest● geobretagne.fr/mapfishapp● ...

Page 56: Go map the world, an introduction

Haiti – 2010 earthquake

● Need map on ground● OSM response on E+3 to E+7● Specific areal mapping● OSM vs Google Map Maker

Page 57: Go map the world, an introduction

Organisations

● JumpStart International JumpStartInternational.org

● Public domaine● Palestine-Gaza● Kenya : Kibera in Nairobi● Georgia : Tbilisi, Rustavi, Kaspi● South Ossetia : Shavshvebi, Gori

Page 58: Go map the world, an introduction

Quality and reuse

● Absolute quality : any usage● Relative quality : data vs need

Page 59: Go map the world, an introduction

Demonstration

● A year of edits (2008)

● JOSM● Pluings● Edit● Sources (Yahoo!, Fr-Cadastre, Fr-GéoLittoral)

● MapOSMaptic.org

Page 60: Go map the world, an introduction

Links

● OpenStreetMap.org

● wiki.OpenStreetMap.org

● Wiki : FR:Beginners_Guide

● Wiki : FR:Map_Features

● OpenStreetMap.fr OSM France

● josm.OpenStreetMap.de Editor

[email protected] Malling list

● Email : f.rodrigo free.fr Frédéric Rodrigo

● Private message on osm.org (user frodrigo)

@