Upload
others
View
10
Download
0
Embed Size (px)
Citation preview
OpenStreetMapUsages, données, écosystème
Julien Coupey
Rencontres de Théo Quant, 7 février 2019
Julien Coupey OpenStreetMap 7 février 2019 1 / 26
Table des matières
1 Introduction
2 Cas d'usage
3 Données
4 Écosystème OSM
Julien Coupey OpenStreetMap 7 février 2019 2 / 26
Introduction Présentation
Présentation
I Formation mathématiques / informatiqueI (2014 - 2016) projet de recherche FEMTO-ST (ENSMM) + LMB
• Travail sur l'optimisation de tournées• Approche pragmatique avec transfert de technologie
I (2017) Incubateur de Franche-ComtéI (2018) Création de la société VERSO
• Développement de logiciels d'optimisation• Logistique, production, plani�cation. . .
Julien Coupey OpenStreetMap 7 février 2019 3 / 26
Introduction Logiciel d'optimisation
Vehicle routing problems
I • TSP travelling salesman problem
• CVRP capacitated vehicle routing problem (1959)• VRPTW vehicle routing problem with time-windows (70-80)• . . .
I NP-hard, combinatorial optimization
I Explosion of computing time when problem size increases
Real-life VRP solver requirements
I Real-life routing
I Get near-optimal solutions
I Low computing times
I Scale to huge problem instances
Julien Coupey OpenStreetMap 7 février 2019 4 / 26
Introduction Logiciel d'optimisation
Ceci n'est pas une carte
Et dans la vraie vie ?
Julien Coupey OpenStreetMap 7 février 2019 5 / 26
Introduction Logiciel d'optimisation
DATA0101100
1
00110101
10010011
01011001
00110101
10010011
Julien Coupey OpenStreetMap 7 février 2019 6 / 26
Introduction Logiciel d'optimisation
DATA
ROUTING
01011001
00110101
10010011
01011001
00110101
10010011
Profiles
Julien Coupey OpenStreetMap 7 février 2019 6 / 26
Introduction Logiciel d'optimisation
DATA
OPTIM
ROUTING
01011001
00110101
10010011
01011001
00110101
10010011
Profiles
Matrix
Julien Coupey OpenStreetMap 7 février 2019 6 / 26
Cas d'usage
Plan
1 Introduction
2 Cas d'usageTransports et réseauxTerritoireÉtudes sur OpenStreetMapHumanitaireAménagement du territoireProduction de données
3 Données
4 Écosystème OSM
Julien Coupey OpenStreetMap 7 février 2019 7 / 26
Cas d'usage Transports et réseaux
Transports et réseaux
I Towards an Open Source Analysis Toolbox for Street NetworkComparison (2013)
• Métriques et indicateurs pour la comparaison de réseaux routiers• Outils libres intégrés à QGIS• Comparaison d'OSM avec des données o�cielles de référence en
Autriche
I Using OpenStreetMap to model bicycle tra�c in an agent-basedtransport simulation (2018)
• MATSim (Multi-Agent Transport Simulation Framework)• Modélisation spéci�que liée au mode de transport• Validation du modèle sur des données à Berlin
I A System for Generating Customized Pleasant Pedestrian RoutesBased on OpenStreetMap Data (2018)
• Implémenté dans openrouteservice• Travaux de l'institut Heigit
Julien Coupey OpenStreetMap 7 février 2019 8 / 26
Cas d'usage Transports et réseaux
Transports et réseaux
I Towards an Open Source Analysis Toolbox for Street NetworkComparison (2013)
• Métriques et indicateurs pour la comparaison de réseaux routiers• Outils libres intégrés à QGIS• Comparaison d'OSM avec des données o�cielles de référence en
Autriche
I Using OpenStreetMap to model bicycle tra�c in an agent-basedtransport simulation (2018)
• MATSim (Multi-Agent Transport Simulation Framework)• Modélisation spéci�que liée au mode de transport• Validation du modèle sur des données à Berlin
I A System for Generating Customized Pleasant Pedestrian RoutesBased on OpenStreetMap Data (2018)
• Implémenté dans openrouteservice• Travaux de l'institut Heigit
Julien Coupey OpenStreetMap 7 février 2019 8 / 26
Cas d'usage Transports et réseaux
Transports et réseaux
I Towards an Open Source Analysis Toolbox for Street NetworkComparison (2013)
• Métriques et indicateurs pour la comparaison de réseaux routiers• Outils libres intégrés à QGIS• Comparaison d'OSM avec des données o�cielles de référence en
Autriche
I Using OpenStreetMap to model bicycle tra�c in an agent-basedtransport simulation (2018)
• MATSim (Multi-Agent Transport Simulation Framework)• Modélisation spéci�que liée au mode de transport• Validation du modèle sur des données à Berlin
I A System for Generating Customized Pleasant Pedestrian RoutesBased on OpenStreetMap Data (2018)
• Implémenté dans openrouteservice• Travaux de l'institut Heigit
Julien Coupey OpenStreetMap 7 février 2019 8 / 26
Cas d'usage Territoire
Territoire
I Calculating spatial urban sprawl indices using open data (2017)Convolutional neural networks for disaggregated population mappingusing open data (2018)
• Modélisation de l'étalement urbain• Évaluation de densité de population avec apprentissage• Code disponible sur GitHub
I Mapping land use impact of photovoltaic farms via crowdsourcing inthe Province of Lecce (2017)
I Potential and limitation of using OSM data for the creation/validationof Land Use/Cover maps (2018)
Julien Coupey OpenStreetMap 7 février 2019 9 / 26
Cas d'usage Études sur OpenStreetMap
Études sur OpenStreetMap
I A Comprehensive Framework for Intrinsic OpenStreetMap QualityAnalysis (2013)
I Intrinsic assessment of the temporal accuracy, up-to-dateness, lineageand thematic accuracy of OpenStreetMap (2018)
I Comprehensive OpenStreetMap History Data Analyses- for and withthe OSM community (2018)
Julien Coupey OpenStreetMap 7 février 2019 10 / 26
Cas d'usage Humanitaire
Humanitaire
I Emergency Route Service for Haiti (2010)
I Volunteered Geographic Information for Disaster Risk Reduction�TheMissing Maps Approach and Its Potential within the Red Cross andRed Crescent Movement (2018)
Julien Coupey OpenStreetMap 7 février 2019 11 / 26
Cas d'usage Aménagement du territoire
Aménagement du territoire
I Cartographie des aménagements cyclables en Île-de-France (2018)
I Présentation du projet Ederbidea sur la promotion du vélo (2018)
I Cartographie des gares parisiennes (2016)
I Projets BAN et BANO et outils de géocodage
Julien Coupey OpenStreetMap 7 février 2019 12 / 26
Cas d'usage Production de données
Production de données
Approches basées sur des algorithmes d'apprentissage et de l'imagerie.
I Pinpointing the power grid (2018)
I Building up the Microsoft Open Maps Team (2018)Going to Production with OpenStreetMap at Microsoft (2018)
I OSM at Facebook (2018)
I Apple : working with the Community (2018)
Julien Coupey OpenStreetMap 7 février 2019 13 / 26
Données
Plan
1 Introduction
2 Cas d'usage
3 DonnéesSchéma de donnéesÉditeursUtiliser les donnéesDocumentationQuality Assurance
4 Écosystème OSM
Julien Coupey OpenStreetMap 7 février 2019 14 / 26
Données Schéma de données
Schéma de données
Node Way Relation
Tags
I Tags principaux (map features)
amenity=bicycle_parking
I Tags secondaires
bicycle_parking=stands
I Espaces de nom
name=London
name:fr=Londresoneway:bicycle=no
Julien Coupey OpenStreetMap 7 février 2019 15 / 26
Données Schéma de données
Schéma de données
Node Way Relation
Tags
I Tags principaux (map features)
amenity=bicycle_parking
I Tags secondaires
bicycle_parking=stands
I Espaces de nom
name=London
name:fr=Londresoneway:bicycle=no
Julien Coupey OpenStreetMap 7 février 2019 15 / 26
Données Éditeurs
ÉditeursI iD
• L'éditeur en ligne par défaut sur https://www.openstreetmap.org• Simple, facile, intuitif
I JOSM• Application de bureau• Plus complexe à prendre en main, très puissant avec de nombreux
gre�ons
I Vespucci (Android)
I Applications utilisatrices de données (MAPS.ME, OsmAnd. . . )
I . . .
Julien Coupey OpenStreetMap 7 février 2019 16 / 26
Données Utiliser les données
Récupérer des données
I Fichier complet sur https://planet.osm.org/• planet-latest.osm (�chier XML, 74 GB)• planet-latest.osm.pbf (�chier binaire compressé, 44 GB)
I Extraits par région via Geofabrik
I Données ciblées via l'API Overpass
Utiliser les données
I Applications dédiées (QGIS, etc.)
I Utilitaires de traitement osmconvert, osmfilter, osmium. . .
I Base de données PostgreSQL + PostGIS, avec osm2pgsql
Julien Coupey OpenStreetMap 7 février 2019 17 / 26
Données Documentation
Documentation générique
I Tutoriel de l'éditeur iD sur https://www.openstreetmap.org
I https://learnosm.org
I Le wiki
Ressources complémentaires
I taginfo
I OpenStreetMap pour les géomaticiens
Julien Coupey OpenStreetMap 7 février 2019 18 / 26
Données Quality Assurance
Quality Assurance
I Osmose• Détection périodiques d'erreurs potentielles• Listes de règles de véri�cation• Remontée via une interface
I OSMCha• Analyse des modi�cations• Filtrage et validation sur de nombreux critères• Interface en ligne
Julien Coupey OpenStreetMap 7 février 2019 19 / 26
Écosystème OSM
Plan
1 Introduction
2 Cas d'usage
3 Données
4 Écosystème OSMCommunautéFondationConférencesCommunication
Julien Coupey OpenStreetMap 7 février 2019 20 / 26
Écosystème OSM Communauté
https://wiki.openstreetmap.org/wiki/Stats
Julien Coupey OpenStreetMap 7 février 2019 21 / 26
Écosystème OSM Communauté
Communauté
https://wiki.openstreetmap.org/wiki/Stats
OSM Then and Now
Logiciels
Liste de logiciels liés à OSM.
Julien Coupey OpenStreetMap 7 février 2019 22 / 26
Écosystème OSM Fondation
Fondation OpenStreetMap
Fondation à but non lucratif qui agit comme entité juridique du projet.
I Conseil d'administration élu par les membresI Groupes de travails
• Données• Communication• Licence• . . .
Chapitre locaux
I France : OpenStreetMap France
I Belgique : OpenStreetMap Belgium
I Allemagne : FOSSGIS
I Royaume-Uni : OpenStreetMap UK
I . . .
Julien Coupey OpenStreetMap 7 février 2019 23 / 26
Écosystème OSM Conférences
State of the Map
I La conférence annuelle o�cielle organisée par la fondation depuis 2007.
Du 21 au 23 septembre 2019 à Heidelberg (Allemagne)
I Academic track depuis 2018• Coordinating improved communication between the academic and
OpenStreetMap communities (2018)• Comité en cours de création sur la liste Science
State of the Map FR
I Depuis 2013 à Lyon, Paris, Brest, Clermont-Ferrand, Avignon etBordeaux
I Du 14 au 16 juin 2019 à Montpellier
Julien Coupey OpenStreetMap 7 février 2019 24 / 26
Écosystème OSM Communication
Communication
I Listes de di�usion thématiques (Talk, Talk-fr, Talk-de, Tagging, dev,Science)
I Forum
I Wiki
I Réseaux sociaux, IRC
I Publications de contributeurs
I WeeklyOSM
Julien Coupey OpenStreetMap 7 février 2019 25 / 26
Écosystème OSM Communication
Merci de votre attention !
Julien Coupey OpenStreetMap 7 février 2019 26 / 26