OpenStreetMap 
Allons cartographier le monde 
Frédéric Rodrigo <frederic@carte-libre.fr> 
12/11/2014 – (c)left 2014 - CC-B...
OpenStreetMap 
● Frédéric Rodrigo <frederic@carte-libre.fr> 
● Cartographie en Aquitaine 
● OpenStreetMap-France, secrétai...
La genèse
Fournisseurs 
● TomTom (Tele Atlas) 
● Nokia (Here, ex-Navteq) 
● Ordnance Survey (UK) 
● IGN (France) 
● La reproduction,...
Ordnance Survey, IGN... 
● Ordnance Survey 
● IGN BD CARTO, TOPO 
Pour quels droits d'utilisation ? 
Pour quelle réactivit...
Google / Google Map Maker 
● Agrégateur de sources 
– Vers l’autonomie, ex aux USA 
● Orienté 
– Voiture 
– Pas de données...
Couverture 
● Le monde entier n'est pas couvert : non 
homogène 
● Rentabilité / population
OpenData 
● Rendre les données accessibles 
● Librement 
● Cartes, statistiques, prix, listes, photo... 
données brutes 
●...
Allons cartographier le monde 
« Le projet a été crée car les cartes que vous 
pensez légalement ou techniquement libres 
...
Allons cartographier le monde 
« OpenStreetMap est un projet qui vise à 
produire et fournir gracieusement des données 
gé...
Open Database License (ODbL) 
Partager : copier, distribuer et utiliser 
Créer : produire des créations à partir de cette ...
Crédits 
● Il demande en particulier à le créditer avec la 
mention « © les contributeurs 
d’OpenStreetMap » 
● http://www...
Le monde, rue après rue 
« Je cartographie mon quartier, occupez vous du 
votre; avec suffisamment de contributeurs nous 
...
Données convergentes
Le site web : 
OpenStreetMap.org 
osm.org
OpenStreetMap.org 
osm.org 
● Consultation de la carte 
– différents rendus 
– légendes 
– Maj+cliqué déplacé 
● Recherche...
OpenStreetMap.org 
osm.org 
● Modification 
– en ligne 
– Remote 
● Historique 
● Calque données 
● Journaux
Wiki 
wiki.osm.org 
● Wiki unique multi-langue 
● FR:WikiProject France 
● FR:Map Features 
● Osmecum
Aide 
● help.osm.org 
– Système de Q/R avec gamification 
– En anglais 
● Listes de diffusion 
– talk-fr@osm.org 
– Liste ...
Collecte
Données 
● Connaissances et collectes sur le terrain 
● Dérivées 
● Importées 
● Ne pas copier d'autres cartes ! 
● Respec...
Papier, crayon 
● Pas besoin de GPS 
● Fond de plan 
● Crayon
Fieldpapers
GPS 
● GPS 
– Type de GPS 
– Format des traces 
– Dépôt sur osm.org 
→ josm 
● Photo 
→ josm
Traces GPS
Smartphone 
● Android 
– OSMtracker 
● IOS 
– Pushpin
Photographie aérienne 
● Aérien : voies, occupation des sols... 
– Bing : Autorisation explicite de Microsoft 
– MapBox 
●...
GéoLittoral
Cadastre 
● 2 types : vectoriel et image 
● Cadastre (Fr) 
– Voies 
– Limites administratives 
– Bâti 
– Adresses 
→ cadas...
Cadastre
Import, intégration 
● Pays-Bas par AND 
● TIGER aux USA 
● Corine Land Cover en UE 
● Collectivités territoriales, états ...
Intégration en France 
● Corine Land Cover 
● Pays de Brest (filaire et bâtis) 
● Repères géodésiques 
● Parcs nationaux 
...
Intégration de l'OpenData 
● Import / Intégration 
● Fusion 
– Géographique 
– Descriptive : mapping d'attributs 
– Intégr...
Intégration de l'OpenData 
une affaire à suivre 
● Réintégration 
– Boucler la boucle avec le producteur 
● Des défis 
– T...
OSM comme pot commun 
● OSM comme pivot 
● Plateforme : solution locale d'accès direct à 
l'édition 
● Diffusion vers le p...
Adresses, BANO 
● Projet Adresse de OSM-France 
– Cadastre 
– OpenData 
– OpenStreetMap 
● Base libre consolidé
Contribuer
Les valeurs 
● Source 
– Uniquement si la source est libre 
– Noter la source 
● Cartographier 
– Vérifiabilité : le terra...
Topologie 
● Node 
● Way 
● Relation 
Tags 
Tags 
Tags 
L'orientation peut 
avoir du sens
Ontologie : attribution 
● Clé / valeur 
– highway=motorway 
– name=Autoroute du Soleil 
– ref=A 7 
– maxspeed=110 
● Attr...
Genèse de l'ontologie 
Consensus 
Usage 
Règles 
Wiki
Ontologie thématiques 
● Autoroutes 
● Cycle 
● Cours d'eau 
● Electricité 
● Sport d'eaux vives 
● ...
Différences aux SIG classiques 
● Pas de polygone 
– Chemin fermé et sémantique 
● Pas ou peu d'altitude et d'élévation 
●...
Toponymie 
science qui étudie les noms de lieux 
→ Charte de toponymie de l'IGN 
● Tous les substantifs et adjectifs prenn...
ID – Éditeur en ligne
JOSM – Les bases 
● Charger 
● L'interface 
● Déplacer 
● Éditer 
● Tag et preset 
● Validator 
● Renvoyer 
● Raccourcis c...
JOSM – avancé 
● Recherche 
● Filtre 
● Styles d'affichage 
● Fonds 
● Conflit 
● Remote 
● Historique 
● Projections
JOSM - Plugins 
● Cadastre 
● Measurement 
● OpeningHoursEditor 
● Tag2link
JOSM – Plugins avancés 
● Conflation 
● Opendata 
● Revert 
● Undelete
Outils de suivi 
● Temps réel 
– Live 
– Show me the way 
● Statistiques 
– resultmaps.neis-one.org 
– itow 
– whodidit
suivi 
● Comparaison tools.geofabrik.de/mc, sautter.com/map 
● OSM mapper itoworld.com/static/osmmapper 
● Wiki:Map_status...
Qualité : outils 
● OSMOSE osmose.openstreetmap.fr 
● OSM Inspector tools.geofabrik.de/osmi 
● Keep right keepright.ipax.a...
Le projet
Contributeurs
Communauté 
● Collecte et édition manuelle : convergence 
● Import 
● Définition de l'ontologie 
● Promotion, communicatio...
Structuration 
● Internationale : Fondation, STOM 
● ONG : HOT 
● Association OpenStreetMap-France 
● Locale : groupe de c...
OSM Fondation 
OSMFoundation.org 
● Promotion 
● Financement 
● Aspect matériel 
● Aspect légal
OpenStreetMap-France 
OpenStreetMap.fr 
● Association Loi 1901 
● OpenStreetMap-France 
● Support à la communauté 
● Promo...
Organisations humanitaires 
● HOT (Humanitarian OpenStreetMap Team) 
– Crises : Haïti, Indonésie, Ébola 
– Préventif 
→ Co...
Réutilisation
Accès aux données : export 
● Export au format OSM 
– Planète (38 Go) 
– France (2,8 Go) 
– Allemagne (2,2 Go) 
– Aquitain...
Accès aux données : API 
● Webservice API de manipulation 
– Requête, Édition 
www.osm.org/api/0.6/node/294175217 
● Webse...
Overpass-API Overpass-Turbo 
overpass-turbo.eu 
<osm-script output="json"> 
<query type="way"> 
<has-kv k="power"/> 
<bbox...
Bases de données 
● 1 schéma = 1 usage 
● Schémas / chargeurs 
– osmosis (planète 900Go, France 200Go) 
– Osm2pgsql (planè...
Principes 
● PostgreSQL + PostGis 
● Chargement initial 
– Long 
– Besoin de RAM 
● Mise à jour 
– Rapide 
– Minute, heure...
Accès WMS WFS TMS 
● TMS fournisseurs multiples 
● WMS / WFS fournit par des tiers (commercial ou non) 
– Geofabrik 
– Web...
Styles de rendus 
● Généraliste OpenStreetMap.org, MapBox.com, open.mapquest 
● Français tiles.openstreetmap.fr 
● Cycle O...
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 
ini...
Mapnik - TileMill 
● Moteur 
● Style à base de XML 
● TileMill : interface de design
QGis 
– Tile Map Scale plugin 
● Extraction de données 
– Quick OSM 
● Rendu avec Qgis 
– Éditeur de style
Routage en ligne 
● Générique : OSRM, YourNavigation.org, 
OpenRouteService.org (Europe), 
maps.cloudmade.com, Routino (lo...
Autres usages sur le web 
● Cartes : Foursqaure, iPhoto, Flickr, Wikipédia 
(cartes localisées) 
● Lien croisé avec Wikipé...
Publications Web 
● Umap umap.openstreetmap.fr 
● Chimère rennes.carte-ouverte.org 
● Plugins CMS, SPIP, RoR...
Publications Papier 
● Tourisme 
● Michelin : Clermont-Ferrand
Liens 
● OpenStreetMap.org 
● OpenStreetMap.fr OSM France 
● wiki.OpenStreetMap.org Wiki : FR:Beginners_Guide, 
Wiki : FR:...
Osm 20141112-montesquieu
Osm 20141112-montesquieu
Prochain SlideShare
Chargement dans…5
×

Osm 20141112-montesquieu

810 vues

Publié le

Présentation d'OpenStreetMap sur un jour pour un public averti.

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Osm 20141112-montesquieu

  1. 1. OpenStreetMap Allons cartographier le monde Frédéric Rodrigo <frederic@carte-libre.fr> 12/11/2014 – (c)left 2014 - CC-BY-SA v4.0
  2. 2. OpenStreetMap ● Frédéric Rodrigo <frederic@carte-libre.fr> ● Cartographie en Aquitaine ● OpenStreetMap-France, secrétaire ● Indépendant en Géomatique
  3. 3. La genèse
  4. 4. Fournisseurs ● TomTom (Tele Atlas) ● Nokia (Here, ex-Navteq) ● Ordnance Survey (UK) ● IGN (France) ● La reproduction, la modification, la dérivation ou la composition sont presque toujours soumises à des restrictions importantes.
  5. 5. Ordnance Survey, IGN... ● Ordnance Survey ● IGN BD CARTO, TOPO Pour quels droits d'utilisation ? Pour quelle réactivité de mise à jour ? Pour quels besoins ?
  6. 6. Google / Google Map Maker ● Agrégateur de sources – Vers l’autonomie, ex aux USA ● Orienté – Voiture – Pas de données : API orienté services ● Hétérogénéité ● Google Map Maker – Utilisateur cède ses droits à Google – Restrictions de redistribution des données
  7. 7. Couverture ● Le monde entier n'est pas couvert : non homogène ● Rentabilité / population
  8. 8. OpenData ● Rendre les données accessibles ● Librement ● Cartes, statistiques, prix, listes, photo... données brutes ● Des données de tous pour tout le monde – Collectivités de toutes tailles
  9. 9. Allons cartographier le monde « Le projet a été crée car les cartes que vous pensez légalement ou techniquement libres sont en fait soumises à des restrictions, empêchant de les utiliser de façon créative, productive ou de façon inattendue. »
  10. 10. Allons cartographier le monde « OpenStreetMap est un projet qui vise à produire et fournir gracieusement des données géographiques à toutes personnes le désirant. »
  11. 11. 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
  12. 12. Crédits ● Il demande en particulier à le créditer avec la mention « © les contributeurs d’OpenStreetMap » ● http://www.openstreetmap.org/copyright
  13. 13. Le monde, rue après rue « Je cartographie mon quartier, occupez vous du votre; avec suffisamment de contributeurs nous cartographierons le monde entier. »
  14. 14. Données convergentes
  15. 15. Le site web : OpenStreetMap.org osm.org
  16. 16. OpenStreetMap.org osm.org ● Consultation de la carte – différents rendus – légendes – Maj+cliqué déplacé ● Recherche, géocodage – Nominatim ● Export – Image – PDF/SVG – HTML
  17. 17. OpenStreetMap.org osm.org ● Modification – en ligne – Remote ● Historique ● Calque données ● Journaux
  18. 18. Wiki wiki.osm.org ● Wiki unique multi-langue ● FR:WikiProject France ● FR:Map Features ● Osmecum
  19. 19. Aide ● help.osm.org – Système de Q/R avec gamification – En anglais ● Listes de diffusion – talk-fr@osm.org – Liste locales : osm@abul.org – Listes techniques ● Wiki ● Taginfo .org .fr
  20. 20. Collecte
  21. 21. Données ● Connaissances et collectes sur le terrain ● Dérivées ● Importées ● Ne pas copier d'autres cartes ! ● Respecter le droit d'auteur et le copyright
  22. 22. Papier, crayon ● Pas besoin de GPS ● Fond de plan ● Crayon
  23. 23. Fieldpapers
  24. 24. GPS ● GPS – Type de GPS – Format des traces – Dépôt sur osm.org → josm ● Photo → josm
  25. 25. Traces GPS
  26. 26. Smartphone ● Android – OSMtracker ● IOS – Pushpin
  27. 27. Photographie aérienne ● Aérien : voies, occupation des sols... – Bing : Autorisation explicite de Microsoft – MapBox ● Imageries OpenData – Orthophoto littorale (Fr) – Collectivités locales
  28. 28. GéoLittoral
  29. 29. Cadastre ● 2 types : vectoriel et image ● Cadastre (Fr) – Voies – Limites administratives – Bâti – Adresses → cadastre.gouv.fr → cadastre.openstreetmap.fr
  30. 30. Cadastre
  31. 31. Import, intégration ● Pays-Bas par AND ● TIGER aux USA ● Corine Land Cover en UE ● Collectivités territoriales, états : OpenData ● ...
  32. 32. Intégration en France ● Corine Land Cover ● Pays de Brest (filaire et bâtis) ● Repères géodésiques ● Parcs nationaux ● Adresses ● Données locales
  33. 33. Intégration de l'OpenData ● Import / Intégration ● Fusion – Géographique – Descriptive : mapping d'attributs – Intégration semi-manuelle ● Traçabilité – Référence publique stable – Historique ● Produire de la qualité ● Outillage spécifique
  34. 34. Intégration de l'OpenData une affaire à suivre ● Réintégration – Boucler la boucle avec le producteur ● Des défis – Toujours plus de données libres – Mise à jour
  35. 35. OSM comme pot commun ● OSM comme pivot ● Plateforme : solution locale d'accès direct à l'édition ● Diffusion vers le public et le privé
  36. 36. Adresses, BANO ● Projet Adresse de OSM-France – Cadastre – OpenData – OpenStreetMap ● Base libre consolidé
  37. 37. Contribuer
  38. 38. Les valeurs ● Source – Uniquement si la source est libre – Noter la source ● Cartographier – Vérifiabilité : le terrain fais fois – Privilégier la contribution locale – Ne par cibler une réutilisation particulière – Respecter les autres contributions
  39. 39. Topologie ● Node ● Way ● Relation Tags Tags Tags L'orientation peut avoir du sens
  40. 40. Ontologie : attribution ● Clé / valeur – highway=motorway – name=Autoroute du Soleil – ref=A 7 – maxspeed=110 ● Attribution ouverte : les tags sont libres ● Guide de bonne pratique (wiki:Map Features, Osmecum) ● Consensus (taginfo) – Homogénéité : réutilisation des données – Adaptation au besoin
  41. 41. Genèse de l'ontologie Consensus Usage Règles Wiki
  42. 42. Ontologie thématiques ● Autoroutes ● Cycle ● Cours d'eau ● Electricité ● Sport d'eaux vives ● ...
  43. 43. Différences aux SIG classiques ● Pas de polygone – Chemin fermé et sémantique ● Pas ou peu d'altitude et d'élévation ● Pas de calques – Filtres sur les tags
  44. 44. Toponymie science qui étudie les noms de lieux → Charte de toponymie de l'IGN ● Tous les substantifs et adjectifs prennent une majuscule ● Les articles, prépositions, conjonctions et adverbes prennent une majuscule, à l’exception de Hors, et des prépositions situées en fin de toponyme ● Les toponymes officiels composés comportent un trait d’union entre tous les termes, sauf après l’article initial ou lorsqu’il y a une apostrophe → L'Île-Rousse, La Roche-sur-Yon, Villeneuve-d'Ascq, Sainte-Croix ● Les accents et autres signes doivent toujours être notés, aussi bien sur les majuscules que sur les minuscule → Rue de l'Évêque ● En France le nom des cours d'eau doit être précédé de son article, ceci afin d'en préciser le genre → La Loire
  45. 45. ID – Éditeur en ligne
  46. 46. JOSM – Les bases ● Charger ● L'interface ● Déplacer ● Éditer ● Tag et preset ● Validator ● Renvoyer ● Raccourcis clavier
  47. 47. JOSM – avancé ● Recherche ● Filtre ● Styles d'affichage ● Fonds ● Conflit ● Remote ● Historique ● Projections
  48. 48. JOSM - Plugins ● Cadastre ● Measurement ● OpeningHoursEditor ● Tag2link
  49. 49. JOSM – Plugins avancés ● Conflation ● Opendata ● Revert ● Undelete
  50. 50. Outils de suivi ● Temps réel – Live – Show me the way ● Statistiques – resultmaps.neis-one.org – itow – whodidit
  51. 51. suivi ● Comparaison tools.geofabrik.de/mc, sautter.com/map ● OSM mapper itoworld.com/static/osmmapper ● Wiki:Map_status Wiki:Bordeaux ● OpenStreetmap.fr – suivi.openstreetmap.fr – État d'une commune – Découpage administratif
  52. 52. Qualité : outils ● OSMOSE osmose.openstreetmap.fr ● OSM Inspector tools.geofabrik.de/osmi ● Keep right keepright.ipax.at ● JOSM validator
  53. 53. Le projet
  54. 54. Contributeurs
  55. 55. Communauté ● Collecte et édition manuelle : convergence ● Import ● Définition de l'ontologie ● Promotion, communication
  56. 56. Structuration ● Internationale : Fondation, STOM ● ONG : HOT ● Association OpenStreetMap-France ● Locale : groupe de contributeurs, mapping parties ● Wiki wiki.osm.org ● Listes de discutions talk-fr@osm.org
  57. 57. OSM Fondation OSMFoundation.org ● Promotion ● Financement ● Aspect matériel ● Aspect légal
  58. 58. OpenStreetMap-France OpenStreetMap.fr ● Association Loi 1901 ● OpenStreetMap-France ● Support à la communauté ● Promotion ● OSM-France Chapitre de la fondation – Entités indépendantes
  59. 59. Organisations humanitaires ● HOT (Humanitarian OpenStreetMap Team) – Crises : Haïti, Indonésie, Ébola – Préventif → Contribution sur le terrain et à distance ● JumpStart International JumpStartInternational.org – Domaine public – Palestine-Gaza, Kenya (Kibera à Nairobi), Géorgie (Tbilisi, Rustavi, Kaspi), Ossétie du Sud (Shavshvebi, Gori)
  60. 60. Réutilisation
  61. 61. Accès aux données : export ● Export au format OSM – Planète (38 Go) – France (2,8 Go) – Allemagne (2,2 Go) – Aquitaine (148 Mo) – Maroc (52 Mo) – Par zones (geofabrik.de) ● Export converti (shp...) ● Diff de mise à jour → Chargement dans PostGIS... (osmosis, osm2psql...)
  62. 62. 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]
  63. 63. 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; } }}
  64. 64. 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)
  65. 65. Principes ● PostgreSQL + PostGis ● Chargement initial – Long – Besoin de RAM ● Mise à jour – Rapide – Minute, heure, jour, semaine – Disponible par zone
  66. 66. Accès WMS WFS TMS ● TMS fournisseurs multiples ● WMS / WFS fournit par des tiers (commercial ou non) – Geofabrik – WebMapService – ESRI – ...
  67. 67. 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
  68. 68. Générateurs en ligne ● MapOSMatic maposmatic.org ● Field Papers fieldpapers.org
  69. 69. Pyramide de tuiles
  70. 70. 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
  71. 71. Mapnik - TileMill ● Moteur ● Style à base de XML ● TileMill : interface de design
  72. 72. QGis – Tile Map Scale plugin ● Extraction de données – Quick OSM ● Rendu avec Qgis – Éditeur de style
  73. 73. 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)
  74. 74. 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)
  75. 75. Publications Web ● Umap umap.openstreetmap.fr ● Chimère rennes.carte-ouverte.org ● Plugins CMS, SPIP, RoR...
  76. 76. Publications Papier ● Tourisme ● Michelin : Clermont-Ferrand
  77. 77. Liens ● OpenStreetMap.org ● OpenStreetMap.fr OSM France ● wiki.OpenStreetMap.org Wiki : FR:Beginners_Guide, Wiki : FR:Map_Features ● talk-fr@openstreetmap.org Liste de diffusion

×