SlideShare una empresa de Scribd logo
1 de 36
OpenStreetMap 
Allons cartographier le monde 
Réutilisation 
Frédéric Rodrigo <frederic@carte-libre.fr> 
06/11/2014 – (c)left 2014 - CC-BY-SA v4.0
Différences aux SIG classiques 
● Pas de polygone 
– Chemin fermé et fonction de la sémantique 
● Pas ou peu d'altitude et d'élévation 
● Pas de calques 
– Filtres sur les tags
Réutiliser 
● Accès aux 
données 
● Bases de 
données 
● Fabriquer 
ces propres 
cartes 
● Publier sur le ● Licence 
web 
● D'autres 
services
Accès aux données : export 
● Export au format natif OSM 
– Planète (38 Go) 
– France (2,8 Go) 
– Allemagne (2,2 Go) 
– Aquitaine (148 Mo) 
– Maroc (52 Mo) 
– Par zones (download.geofabrik.de) 
● Export converti (shp...) 
● Diff de mise à jour 
→ Chargement dans PostGIS... (osmosis, osm2psql...)
Accès aux données : API 
● Webservice API de manipulation 
– Requête, Édition 
www.osm.org/api/0.6/node/294175217 
● Webservice XAPI, Overpass 
– Requête complexe 
http://api.openstreetmap.fr/xapi?node[name=Paris]
Overpass-API Overpass-Turbo 
overpass-turbo.eu 
<osm-script output="json"> 
<query type="way"> 
<has-kv k="power"/> 
<bbox-query {{bbox}}/> 
</query> 
<print mode="body"/> 
<recurse type="down"/> 
<print mode="skeleton"/> 
</osm-script> 
{{style: /* this is the MapCSS stylesheet */ 
way[power=cable] { dashes:5,5; } 
way[voltage=63000] { color:yellow; } 
way[voltage=90000] { color:orange; } 
way[voltage=225000] { color:red; } 
way[voltage=400000] { color:purple; } 
}}
Réutiliser 
● Accès aux 
données 
● Bases de 
données 
● Fabriquer 
ces propres 
cartes 
● Publier sur le ● Licence 
web 
● D'autres 
services
Bases de données 
● 1 schéma = 1 usage 
● Schémas / chargeurs 
– osmosis (planète 900Go, France 200Go) 
– Osm2pgsql (planète 350Go) 
– Nominatim (planète 700Go)
Principes 
● PostgreSQL + PostGis 
● Chargement initial 
– Long 
– Besoin de RAM 
● Mise à jour 
– Rapide 
– Minute, heure, jour, semaine 
– Disponible par zone
Réutiliser 
● Accès aux 
données 
● Bases de 
données 
● Fabriquer 
ces propres 
cartes 
● Publier sur le ● Licence 
web 
● D'autres 
services
Accès WMS WFS TMS 
● TMS fournisseurs multiples 
● WMS / WFS fournit par des tiers (commercial ou non) 
– Geofabrik 
– WebMapService 
– ESRI 
– ...
Styles de rendus 
● Généraliste OpenStreetMap.org, MapBox.com, open.mapquest 
● Français tiles.openstreetmap.fr 
● Cycle OpenCycleMap.org 
● Ski, Kayak OpenPisteMap.org 
● Mer OpenSeaMap.org 
● Randonné HikeBikeMap.de 
● Transport en commun öpnvkarte.de, 3liz.fr/public/osmtransport
Générateurs en ligne 
● MapOSMatic maposmatic.org 
● Field Papers fieldpapers.org
Pyramide de tuiles
Moteur de rendu 
● Base de données : osm2pgsql 
● Moteur de rendu : Mapnik 
● Cache et serveur web : renderd, modTile 
initiales 
Données 
Base de 
à 
Moteur de 
Mise données 
rendu 
jour Web 
Papier
Images vecteurs et matricielles 
wikipedia=en:Vector graphics
Maperitive 
● Génération de carte (papier, image) 
● Accès facile au relief 
● Style facile à écrire 
● Multiple styles disponible (R25) 
● Peut mieux faire en qualité
QGis 
– Tile Map Scale plugin 
● Extraction de données 
– Quick OSM 
● Rendu avec Qgis 
– Éditeur de style
Mapnik 
TileMill / MapBox Studio 
● Moteur 
● Style à base de XML 
● TileMill : interface de design
Réutiliser 
● Accès aux 
données 
● Bases de 
données 
● Fabriquer 
ces propres 
cartes 
● Publier sur le ● Licence 
web 
● D'autres 
services
Routage en ligne 
● Générique : OSRM, YourNavigation.org, 
OpenRouteService.org (Europe), 
maps.cloudmade.com, Routino (logiciel) 
● Cycle : CycleStreets.net (UK), BBBike.org, 
GeoVelo.fr (Paris, Nantes) 
● Bus : BusRoutes.in/chennai (Chennai, Inde)
Routage hors ligne 
● GPS Garmin 
● Gosmore 
● GpsMid 
● Navit 
● ...
Routage : données 
● Connectivité 
● Interdictions (oneway=yes, restriction=no_right_turn) 
● Vitesse maximale (maxspeed=XX ou higway=XX) 
● Type de voies (higway=motorway, secondary, service, track) 
● État de la route (width=2m, surface=paving_stones) 
● Inclinaison (incline=10%) 
● … 
→ Wiki:OSM tags for routing
Autres usages sur le web 
● Cartes : Foursqaure, iPhoto, Flickr, Wikipédia 
(cartes localisées) 
● Lien croisé avec Wikipédia 
● Recherche d'adresses : géocodage 
(nominatim.osm.org)
Réutiliser 
● Accès aux 
données 
● Bases de 
données 
● Fabriquer 
ces propres 
cartes 
● Publier sur le ● Licence 
web 
● D'autres 
services
Affichage - Lib JS 
● Leafleat 
– Modulaire 
– Carte sur le web 
● OpenLayer 
– Monolitique 
– Cartographie
Hébergement - Tuiles 
● Rendu préalable 
– Fichier images 
– MBTilles 
● Rendu temps réel 
● Mix en fonction du zoom
Piles 
● Remplacer la pile Google Maps 
● Regroupement de solution libres 
– Fonctionnalités différentes
Pile - Matrice 
Design de 
cartes 
Hébergement 
de tuiles 
LibJS Tuiles Géocodage It inéraire 
Google Maps & co. x x x x 
CloudMade x x x x x 
Open MapQuest x x x x 
MapBox x x x x 
OSM (et galaxy) x x 
OpenLayers/Leaf leat x 
Mapnik x 
TileMill x 
Nominat im x 
OSRM x
Publications Web 
● Umap umap.openstreetmap.fr 
● Chimère rennes.carte-ouverte.org 
● Plugins CMS, SPIP, RoR...
Réutiliser 
● Accès aux 
données 
● Bases de 
données 
● Fabriquer 
ces propres 
cartes 
● Publier sur le ● Licence 
web 
● D'autres 
services
Open Database License (ODbL) 
Partager : copier, distribuer et utiliser 
Créer : produire des créations à partir de cette base 
de données. 
Adapter : modifier, transformer et construire 
Paternité 
Partager aux conditions identiques 
Garder techniquement ouvert
Une licence, des licences 
http://opendatacommons.org/licenses/odbl/1.0/ 
● Une traduction française 
http://vvlibri.org/fr/licence/odbl/10/fr/legalcode 
● Portage en droit français par la ville de Paris
Redistribution, réutilisation 
● La licence s'applique dès lors qu'il y a 
redistribution 
● données dérivées 
– Pas la création d'une oeuvre, mais du résultat d'un 
calcul 
● oeuvres dérivées 
– Création originale 
– Pas liée aux conditions initiales
Licence : ODbL 
● Base dérivé (derivated database) 
– Application de l'ODbL 
● Base adjointe (collective database) 
– Les données restent séparés 
● OEuvre produite (produced work) 
– Carte papier, tuiles 
– Protection libre 
– Citer la source des données
Attribution-Share Alike 2.0 By-SA 
Paternité-Partage des Conditions Initiales à l'Identique 2.0 
● Libre de reproduire, distribuer et 
communiquer cette création au public 
● Libre de modifier cette création 
Paternité, vous devez citer le nom de l'auteur 
original 
Partage des conditions initiales à l'identique

Más contenido relacionado

Similar a 5/5 Osm 20141118-l2.3-réutilisation

Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...quicky_osm
 
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...quicky_osm
 
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...quicky_osm
 
Presentation osm
Presentation osmPresentation osm
Presentation osmepidrome
 
Open Street Map : allons cartographier le monde
Open Street Map : allons cartographier le mondeOpen Street Map : allons cartographier le monde
Open Street Map : allons cartographier le mondeUNITEC
 
1/5 Osm 20141106-l1.1-présentation
1/5 Osm 20141106-l1.1-présentation1/5 Osm 20141106-l1.1-présentation
1/5 Osm 20141106-l1.1-présentationFrédéric Rodrigo
 
Demo1: OpenStreetMap : le monde rue après rue
Demo1: OpenStreetMap : le monde rue après rueDemo1: OpenStreetMap : le monde rue après rue
Demo1: OpenStreetMap : le monde rue après rueteleparc
 
SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009
SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009
SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009Mathieu Lahaye
 
Solutions libres alternatives à Google Maps
Solutions libres alternatives à Google MapsSolutions libres alternatives à Google Maps
Solutions libres alternatives à Google MapsMakina Corpus
 
Atelier "Les nouveautés de la cartographie en ligne"
Atelier "Les nouveautés de la cartographie en ligne"Atelier "Les nouveautés de la cartographie en ligne"
Atelier "Les nouveautés de la cartographie en ligne"Makina Corpus
 
2009 06 04 OpenStreetMap Presentation Geoperspectives09
2009 06 04 OpenStreetMap Presentation Geoperspectives092009 06 04 OpenStreetMap Presentation Geoperspectives09
2009 06 04 OpenStreetMap Presentation Geoperspectives09fvanderbiest
 
OpenStreetMap, une introduction
OpenStreetMap, une introductionOpenStreetMap, une introduction
OpenStreetMap, une introductionFrédéric Rodrigo
 
Présentation rapide d'OpenStreetMap
Présentation rapide d'OpenStreetMapPrésentation rapide d'OpenStreetMap
Présentation rapide d'OpenStreetMapChristian Quest
 
Petit déjeuner "Alternatives libres à GoogleMaps" du 11 février 2014 - Nantes...
Petit déjeuner "Alternatives libres à GoogleMaps" du 11 février 2014 - Nantes...Petit déjeuner "Alternatives libres à GoogleMaps" du 11 février 2014 - Nantes...
Petit déjeuner "Alternatives libres à GoogleMaps" du 11 février 2014 - Nantes...Makina Corpus
 
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...quicky_osm
 
OpenStreetMap - Allons cartographier le monde - Fontenay le Comte
OpenStreetMap - Allons cartographier le monde - Fontenay le ComteOpenStreetMap - Allons cartographier le monde - Fontenay le Comte
OpenStreetMap - Allons cartographier le monde - Fontenay le ComteFrédéric Rodrigo
 
PostGIS @ Pgday.eu 2009
PostGIS @ Pgday.eu 2009PostGIS @ Pgday.eu 2009
PostGIS @ Pgday.eu 2009Oslandia
 
Soda sotm fr-2013_02_24
Soda sotm fr-2013_02_24Soda sotm fr-2013_02_24
Soda sotm fr-2013_02_24quicky_osm
 

Similar a 5/5 Osm 20141118-l2.3-réutilisation (20)

Osm 20141112-montesquieu
Osm 20141112-montesquieuOsm 20141112-montesquieu
Osm 20141112-montesquieu
 
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
 
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
 
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 10 Novembre...
 
Presentation osm
Presentation osmPresentation osm
Presentation osm
 
Open Street Map : allons cartographier le monde
Open Street Map : allons cartographier le mondeOpen Street Map : allons cartographier le monde
Open Street Map : allons cartographier le monde
 
1/5 Osm 20141106-l1.1-présentation
1/5 Osm 20141106-l1.1-présentation1/5 Osm 20141106-l1.1-présentation
1/5 Osm 20141106-l1.1-présentation
 
Demo1: OpenStreetMap : le monde rue après rue
Demo1: OpenStreetMap : le monde rue après rueDemo1: OpenStreetMap : le monde rue après rue
Demo1: OpenStreetMap : le monde rue après rue
 
SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009
SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009
SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009
 
Solutions libres alternatives à Google Maps
Solutions libres alternatives à Google MapsSolutions libres alternatives à Google Maps
Solutions libres alternatives à Google Maps
 
Atelier "Les nouveautés de la cartographie en ligne"
Atelier "Les nouveautés de la cartographie en ligne"Atelier "Les nouveautés de la cartographie en ligne"
Atelier "Les nouveautés de la cartographie en ligne"
 
2009 06 04 OpenStreetMap Presentation Geoperspectives09
2009 06 04 OpenStreetMap Presentation Geoperspectives092009 06 04 OpenStreetMap Presentation Geoperspectives09
2009 06 04 OpenStreetMap Presentation Geoperspectives09
 
OpenStreetMap, une introduction
OpenStreetMap, une introductionOpenStreetMap, une introduction
OpenStreetMap, une introduction
 
Présentation rapide d'OpenStreetMap
Présentation rapide d'OpenStreetMapPrésentation rapide d'OpenStreetMap
Présentation rapide d'OpenStreetMap
 
Petit déjeuner "Alternatives libres à GoogleMaps" du 11 février 2014 - Nantes...
Petit déjeuner "Alternatives libres à GoogleMaps" du 11 février 2014 - Nantes...Petit déjeuner "Alternatives libres à GoogleMaps" du 11 février 2014 - Nantes...
Petit déjeuner "Alternatives libres à GoogleMaps" du 11 février 2014 - Nantes...
 
Geotrek
GeotrekGeotrek
Geotrek
 
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
Presentation OpenStreetMap (OSM) au Pole Numerique de la Drome le 06 Juillet ...
 
OpenStreetMap - Allons cartographier le monde - Fontenay le Comte
OpenStreetMap - Allons cartographier le monde - Fontenay le ComteOpenStreetMap - Allons cartographier le monde - Fontenay le Comte
OpenStreetMap - Allons cartographier le monde - Fontenay le Comte
 
PostGIS @ Pgday.eu 2009
PostGIS @ Pgday.eu 2009PostGIS @ Pgday.eu 2009
PostGIS @ Pgday.eu 2009
 
Soda sotm fr-2013_02_24
Soda sotm fr-2013_02_24Soda sotm fr-2013_02_24
Soda sotm fr-2013_02_24
 

Más de Frédéric Rodrigo

Cartography: Vector Tiles From an Open Initiative To an Industry Standard
Cartography: Vector Tiles  From an Open Initiative To an Industry StandardCartography: Vector Tiles  From an Open Initiative To an Industry Standard
Cartography: Vector Tiles From an Open Initiative To an Industry StandardFrédéric Rodrigo
 
Osmose-QA, OpenData, Mapillary and MapCSS
Osmose-QA, OpenData, Mapillary and MapCSSOsmose-QA, OpenData, Mapillary and MapCSS
Osmose-QA, OpenData, Mapillary and MapCSSFrédéric Rodrigo
 
Automatic Enhancement of Pedestrian Route using extracted Landmarks from OSM
Automatic Enhancement of Pedestrian Route using extracted Landmarks from OSMAutomatic Enhancement of Pedestrian Route using extracted Landmarks from OSM
Automatic Enhancement of Pedestrian Route using extracted Landmarks from OSMFrédéric Rodrigo
 
Annoter automatiquement un itinéraire piéton avec des repères issus d'OSM
Annoter automatiquement un itinéraire piéton avec des repères issus d'OSMAnnoter automatiquement un itinéraire piéton avec des repères issus d'OSM
Annoter automatiquement un itinéraire piéton avec des repères issus d'OSMFrédéric Rodrigo
 
Osmose-QA, Qualité et intégration de données
Osmose-QA, Qualité et intégration de donnéesOsmose-QA, Qualité et intégration de données
Osmose-QA, Qualité et intégration de donnéesFrédéric Rodrigo
 
OSRM - Open Source Routing Machine
OSRM - Open Source Routing MachineOSRM - Open Source Routing Machine
OSRM - Open Source Routing MachineFrédéric Rodrigo
 
Addok, BAN et BANO dans un bateau
Addok, BAN et BANO dans un bateauAddok, BAN et BANO dans un bateau
Addok, BAN et BANO dans un bateauFrédéric Rodrigo
 
Osmose : la conquête du monde
Osmose : la conquête du mondeOsmose : la conquête du monde
Osmose : la conquête du mondeFrédéric Rodrigo
 
3/5 Osm 20141118-l2.1-être à l'aise avec open streetmap
3/5 Osm 20141118-l2.1-être à l'aise avec open streetmap3/5 Osm 20141118-l2.1-être à l'aise avec open streetmap
3/5 Osm 20141118-l2.1-être à l'aise avec open streetmapFrédéric Rodrigo
 
2/5 Osm 20141106-l1.2-initiation à la contribution
2/5 Osm 20141106-l1.2-initiation à la contribution2/5 Osm 20141106-l1.2-initiation à la contribution
2/5 Osm 20141106-l1.2-initiation à la contributionFrédéric Rodrigo
 

Más de Frédéric Rodrigo (20)

OSXP 2021 - MAKINA MAPS
OSXP 2021 - MAKINA MAPSOSXP 2021 - MAKINA MAPS
OSXP 2021 - MAKINA MAPS
 
Cartography: Vector Tiles From an Open Initiative To an Industry Standard
Cartography: Vector Tiles  From an Open Initiative To an Industry StandardCartography: Vector Tiles  From an Open Initiative To an Industry Standard
Cartography: Vector Tiles From an Open Initiative To an Industry Standard
 
Osmose-QA, OpenData, Mapillary and MapCSS
Osmose-QA, OpenData, Mapillary and MapCSSOsmose-QA, OpenData, Mapillary and MapCSS
Osmose-QA, OpenData, Mapillary and MapCSS
 
Automatic Enhancement of Pedestrian Route using extracted Landmarks from OSM
Automatic Enhancement of Pedestrian Route using extracted Landmarks from OSMAutomatic Enhancement of Pedestrian Route using extracted Landmarks from OSM
Automatic Enhancement of Pedestrian Route using extracted Landmarks from OSM
 
Annoter automatiquement un itinéraire piéton avec des repères issus d'OSM
Annoter automatiquement un itinéraire piéton avec des repères issus d'OSMAnnoter automatiquement un itinéraire piéton avec des repères issus d'OSM
Annoter automatiquement un itinéraire piéton avec des repères issus d'OSM
 
Osmose-QA, Qualité et intégration de données
Osmose-QA, Qualité et intégration de donnéesOsmose-QA, Qualité et intégration de données
Osmose-QA, Qualité et intégration de données
 
OSRM, Utilisation avancée
OSRM, Utilisation avancéeOSRM, Utilisation avancée
OSRM, Utilisation avancée
 
Open Traffic
Open TrafficOpen Traffic
Open Traffic
 
Osmose-QA
Osmose-QAOsmose-QA
Osmose-QA
 
OSRM L'état du routage
OSRM L'état du routageOSRM L'état du routage
OSRM L'état du routage
 
OSRM - Open Source Routing Machine
OSRM - Open Source Routing MachineOSRM - Open Source Routing Machine
OSRM - Open Source Routing Machine
 
Addok, BAN et BANO dans un bateau
Addok, BAN et BANO dans un bateauAddok, BAN et BANO dans un bateau
Addok, BAN et BANO dans un bateau
 
Osmose-QA
Osmose-QAOsmose-QA
Osmose-QA
 
Osmose-QA OpenData
Osmose-QA OpenDataOsmose-QA OpenData
Osmose-QA OpenData
 
20150607 sotm-us-osmose-qa
20150607 sotm-us-osmose-qa20150607 sotm-us-osmose-qa
20150607 sotm-us-osmose-qa
 
Mapotempo
MapotempoMapotempo
Mapotempo
 
Osmose : la conquête du monde
Osmose : la conquête du mondeOsmose : la conquête du monde
Osmose : la conquête du monde
 
3/5 Osm 20141118-l2.1-être à l'aise avec open streetmap
3/5 Osm 20141118-l2.1-être à l'aise avec open streetmap3/5 Osm 20141118-l2.1-être à l'aise avec open streetmap
3/5 Osm 20141118-l2.1-être à l'aise avec open streetmap
 
2/5 Osm 20141106-l1.2-initiation à la contribution
2/5 Osm 20141106-l1.2-initiation à la contribution2/5 Osm 20141106-l1.2-initiation à la contribution
2/5 Osm 20141106-l1.2-initiation à la contribution
 
L'état de l'Osmose
L'état de l'OsmoseL'état de l'Osmose
L'état de l'Osmose
 

5/5 Osm 20141118-l2.3-réutilisation

  • 1. OpenStreetMap Allons cartographier le monde Réutilisation Frédéric Rodrigo <frederic@carte-libre.fr> 06/11/2014 – (c)left 2014 - CC-BY-SA v4.0
  • 2. Différences aux SIG classiques ● Pas de polygone – Chemin fermé et fonction de la sémantique ● Pas ou peu d'altitude et d'élévation ● Pas de calques – Filtres sur les tags
  • 3. Réutiliser ● Accès aux données ● Bases de données ● Fabriquer ces propres cartes ● Publier sur le ● Licence web ● D'autres services
  • 4. Accès aux données : export ● Export au format natif OSM – Planète (38 Go) – France (2,8 Go) – Allemagne (2,2 Go) – Aquitaine (148 Mo) – Maroc (52 Mo) – Par zones (download.geofabrik.de) ● Export converti (shp...) ● Diff de mise à jour → Chargement dans PostGIS... (osmosis, osm2psql...)
  • 5. Accès aux données : API ● Webservice API de manipulation – Requête, Édition www.osm.org/api/0.6/node/294175217 ● Webservice XAPI, Overpass – Requête complexe http://api.openstreetmap.fr/xapi?node[name=Paris]
  • 6. Overpass-API Overpass-Turbo overpass-turbo.eu <osm-script output="json"> <query type="way"> <has-kv k="power"/> <bbox-query {{bbox}}/> </query> <print mode="body"/> <recurse type="down"/> <print mode="skeleton"/> </osm-script> {{style: /* this is the MapCSS stylesheet */ way[power=cable] { dashes:5,5; } way[voltage=63000] { color:yellow; } way[voltage=90000] { color:orange; } way[voltage=225000] { color:red; } way[voltage=400000] { color:purple; } }}
  • 7. Réutiliser ● Accès aux données ● Bases de données ● Fabriquer ces propres cartes ● Publier sur le ● Licence web ● D'autres services
  • 8. Bases de données ● 1 schéma = 1 usage ● Schémas / chargeurs – osmosis (planète 900Go, France 200Go) – Osm2pgsql (planète 350Go) – Nominatim (planète 700Go)
  • 9. Principes ● PostgreSQL + PostGis ● Chargement initial – Long – Besoin de RAM ● Mise à jour – Rapide – Minute, heure, jour, semaine – Disponible par zone
  • 10. Réutiliser ● Accès aux données ● Bases de données ● Fabriquer ces propres cartes ● Publier sur le ● Licence web ● D'autres services
  • 11. Accès WMS WFS TMS ● TMS fournisseurs multiples ● WMS / WFS fournit par des tiers (commercial ou non) – Geofabrik – WebMapService – ESRI – ...
  • 12. Styles de rendus ● Généraliste OpenStreetMap.org, MapBox.com, open.mapquest ● Français tiles.openstreetmap.fr ● Cycle OpenCycleMap.org ● Ski, Kayak OpenPisteMap.org ● Mer OpenSeaMap.org ● Randonné HikeBikeMap.de ● Transport en commun öpnvkarte.de, 3liz.fr/public/osmtransport
  • 13. Générateurs en ligne ● MapOSMatic maposmatic.org ● Field Papers fieldpapers.org
  • 15. Moteur de rendu ● Base de données : osm2pgsql ● Moteur de rendu : Mapnik ● Cache et serveur web : renderd, modTile initiales Données Base de à Moteur de Mise données rendu jour Web Papier
  • 16. Images vecteurs et matricielles wikipedia=en:Vector graphics
  • 17. Maperitive ● Génération de carte (papier, image) ● Accès facile au relief ● Style facile à écrire ● Multiple styles disponible (R25) ● Peut mieux faire en qualité
  • 18. QGis – Tile Map Scale plugin ● Extraction de données – Quick OSM ● Rendu avec Qgis – Éditeur de style
  • 19. Mapnik TileMill / MapBox Studio ● Moteur ● Style à base de XML ● TileMill : interface de design
  • 20. Réutiliser ● Accès aux données ● Bases de données ● Fabriquer ces propres cartes ● Publier sur le ● Licence web ● D'autres services
  • 21. Routage en ligne ● Générique : OSRM, YourNavigation.org, OpenRouteService.org (Europe), maps.cloudmade.com, Routino (logiciel) ● Cycle : CycleStreets.net (UK), BBBike.org, GeoVelo.fr (Paris, Nantes) ● Bus : BusRoutes.in/chennai (Chennai, Inde)
  • 22. Routage hors ligne ● GPS Garmin ● Gosmore ● GpsMid ● Navit ● ...
  • 23. Routage : données ● Connectivité ● Interdictions (oneway=yes, restriction=no_right_turn) ● Vitesse maximale (maxspeed=XX ou higway=XX) ● Type de voies (higway=motorway, secondary, service, track) ● État de la route (width=2m, surface=paving_stones) ● Inclinaison (incline=10%) ● … → Wiki:OSM tags for routing
  • 24. Autres usages sur le web ● Cartes : Foursqaure, iPhoto, Flickr, Wikipédia (cartes localisées) ● Lien croisé avec Wikipédia ● Recherche d'adresses : géocodage (nominatim.osm.org)
  • 25. Réutiliser ● Accès aux données ● Bases de données ● Fabriquer ces propres cartes ● Publier sur le ● Licence web ● D'autres services
  • 26. Affichage - Lib JS ● Leafleat – Modulaire – Carte sur le web ● OpenLayer – Monolitique – Cartographie
  • 27. Hébergement - Tuiles ● Rendu préalable – Fichier images – MBTilles ● Rendu temps réel ● Mix en fonction du zoom
  • 28. Piles ● Remplacer la pile Google Maps ● Regroupement de solution libres – Fonctionnalités différentes
  • 29. Pile - Matrice Design de cartes Hébergement de tuiles LibJS Tuiles Géocodage It inéraire Google Maps & co. x x x x CloudMade x x x x x Open MapQuest x x x x MapBox x x x x OSM (et galaxy) x x OpenLayers/Leaf leat x Mapnik x TileMill x Nominat im x OSRM x
  • 30. Publications Web ● Umap umap.openstreetmap.fr ● Chimère rennes.carte-ouverte.org ● Plugins CMS, SPIP, RoR...
  • 31. Réutiliser ● Accès aux données ● Bases de données ● Fabriquer ces propres cartes ● Publier sur le ● Licence web ● D'autres services
  • 32. Open Database License (ODbL) Partager : copier, distribuer et utiliser Créer : produire des créations à partir de cette base de données. Adapter : modifier, transformer et construire Paternité Partager aux conditions identiques Garder techniquement ouvert
  • 33. Une licence, des licences http://opendatacommons.org/licenses/odbl/1.0/ ● Une traduction française http://vvlibri.org/fr/licence/odbl/10/fr/legalcode ● Portage en droit français par la ville de Paris
  • 34. Redistribution, réutilisation ● La licence s'applique dès lors qu'il y a redistribution ● données dérivées – Pas la création d'une oeuvre, mais du résultat d'un calcul ● oeuvres dérivées – Création originale – Pas liée aux conditions initiales
  • 35. Licence : ODbL ● Base dérivé (derivated database) – Application de l'ODbL ● Base adjointe (collective database) – Les données restent séparés ● OEuvre produite (produced work) – Carte papier, tuiles – Protection libre – Citer la source des données
  • 36. Attribution-Share Alike 2.0 By-SA Paternité-Partage des Conditions Initiales à l'Identique 2.0 ● Libre de reproduire, distribuer et communiquer cette création au public ● Libre de modifier cette création Paternité, vous devez citer le nom de l'auteur original Partage des conditions initiales à l'identique

Notas del editor

  1. http://datenkueche.com/osmlive/
  2. Beaucoup de chose Uniquement les éléments les plus importants Base Dump API Éditeur Randerer Encore plus de chose Ex Osmose http://wiki.openstreetmap.org/wiki/Image:OSM_Components.png
  3. Il existe tout de même la notion d&amp;apos;ordre dans l&amp;apos;empilement des objets Layer=-1, layer=2 pour les pour les tunnels, ponts...
  4. BD France 2,1Go → 60Go
  5. Accès directement sur le serveur racine → démo depuis le site
  6. http://tile.paulla.asso.fr/munin-osm/paulla.asso.fr/biscaou.paulla.asso.fr/postgres_size_mapnik.html http://tile.paulla.asso.fr/munin-osm/paulla.asso.fr/arrious.paulla.asso.fr/postgres_size_nominatim.html
  7. http://wiki.openstreetmap.org/wiki/OSM_Inspector/WxS
  8. → démo des rendus depuis osm.org
  9. Générique : auto, cycliste, piéton Roadeeno http://www.aemade.net/router/web/www/routino/customrouter.cgi Webservice : utilisation par des applications mobiles http://wiki.openstreetmap.org/wiki/Routing/OnlineRouters
  10. CartoType – non libre http://wiki.openstreetmap.org/wiki/Routing/OfflineRouters
  11. Temps de parcours Géo-codage et décodage Api nominatim http://www.flickr.com/photos/tags/osm%3Away%3D/interesting/ Expérience Mappy
  12. Openlayers moteur de cartes dynamiques pour sites web Openlayers POI layer example : http://wiki.openstreetmap.org/wiki/Openlayers_POI_layer_example#The_files http://wiki.openstreetmap.org/wiki/OpenLayers
  13. → un tour sur le site
  14. http://creativecommons.org/licenses/by-sa/2.0/ Les auteurs restent propriétaires des contributions Utilisation commerciale possible
  15. http://213.246.61.77:8083/lutece/jsp/site/Portal.jsp?page_id=207 MdM Ville du Libre http://www.plouarzel.com/spip.php?article226 Office du tourisme