OpenStreetMap

Formation OpenStreetMap : maîtriser OSM pour les géomaticiens Intégrez les données OpenStreetMap à votre SIG

Cette formation s’adresse aux géomaticiens qui souhaitent valoriser les données OpenStreetMap.
Nous commençons par étudier les multiples aspects du projet : la communauté, la licence ODbL, le modèle de données, etc. Nous explorons ensuite les diverses méthodes et les nombreux outils pour extraire les données, les filtrer, les convertir, et les intégrer dans votre SIG. Nous améliorons les données OpenStreetMap en utilisant l’application de contribution JOSM, et explorons les requêtes Overpass pour différents usages : extraction de données, contrôle qualité, analyse du territoire, etc.
À chaque étape vous mettez en pratique les apprentissages sur votre Système d’Information Géographique et sur la thématique de votre choix. Nous vous guidons sur le choix des outils et sur leur mise en œuvre, en fonction de votre environnement technique et de vos objectifs.
À l’issue de la formation vous êtes autonomes pour poursuivre l’exploration des données OSM. 
Vous maîtrisez les principaux outils de l’écosystème OSM et savez exercer une veille sur le projet.
Vous comprenez le fonctionnement de la communauté OSM, dont vous faites pleinement partie.

Résumé

Logiciels : QGis, GDAL, JOSM
Applications en ligne : OpenStreetMap, uMap, Overpass Turbo, iD,...
Durée : 21 heures
Objectifs :
 identifier et qualifier les données OSM selon une thématique
 extraire les données, les filtrer et les intégrer dans un SIG
 utiliser l’écosystème OpenStreetMap et interagir avec sa communauté
Public : Cartographes, géomaticiens, urbanistes, bureaux d’études, collectivités
Pré-requis : connaissance de la géomatique et utilisation autonome d’un SIG
Nombre de stagiaires : maximum 6 personnes
Niveau : Intermédiaire
Méthodes mobilisées : Alternance d’exposés sur vidéo-projecteurs et de mises en pratique concrètes. Exercices individuels ou en binômes avec restitution au groupe favorisant les échanges entre participants.
Modalités et délais d’accès : Sur inscription préalable au minimum 1 semaine avant le début de la formation selon disponibilité du formateur.
Modalités d’évaluations : Une évaluation du niveau des stagiaires est réalisée avant l’entrée en formation par téléphone ou au moyen d’un questionnaire. Évaluation des acquis et de la satisfaction en fin de formation.
Accessibilité aux personnes en situation de handicap ou présentant des difficultés d’apprentissage : nous pouvons proposer des solutions de compensation de nos prestations en adaptant les moyens pédagogiques, techniques et d’encadrement (les précisions).
Taux de satisfaction 2i2L : 96,34 % des stagiaires sont satisfaits à l’issue de leur formation.
Tarif : pour une demande de formation interne, nous consulter.

Présentation

OSM : OpenStreetMap est une carte géographique en ligne libre et gratuite. C’est une base de données mondiale d’une grande richesse, produite de manière collaborative. Tout le monde est libre de l’utiliser et d’y contribuer. Plusieurs méthodes et outils permettent d’en extraire les données, de les filtrer et les transformer. Ces données peuvent être intégrées dans une base de données et valorisées dans un Système d’Information Géographique.

 le site officiel
 la licence ODbL
 l’article OSM sur Wikipedia

Programme

Le projet OpenStreetMap
 Définir OpenStreetMap selon différents points de vue
 Connaître le projet, ses divers acteurs et ses multiples usages
 Comprendre la licence ODbL et ses implications
 Les fonctionnalités et l’architecture du site openstreetmap.org
 Intégrer la communauté OSM et communiquer avec elle

Les données OpenStreetMap
 Le modèle de données OSM : nodes, ways et relations
 Le dictionnaire de données : les « tags » OpenStreetMap
 Utiliser la documentation du Wiki OpenStreetMap
 Comprendre les statistiques produites par taginfo
 Analyser les métadonnées et comprendre l’évolution d’une donnée

Quelques outils de l’écosystème OpenStreetMap
 Créer des cartes interactives personnalisées avec uMap
 Imprimer une carte avec MapOSMatic
 Exporter les limites administratives à la carte
 Calculer des itinéraires pour véhicules, cyclistes et piétons
 Applications mobiles utilisant les données OSM

Importer des données OpenStreetMap dans un SIG
 Accéder aux données : ressources en ligne, formats de fichiers et outils
 Utiliser des données préparées en couches SIG : ressources et limites
 Importer un fichier OSM dans votre SIG et comprendre le résultat
 Convertir un fichier OSM au format SHP, GeoJSON ou Geopackage
 Configurer la conversion des données OSM par la librairie GDAL

Extraire et manipuler les fichiers de données brutes
 Convertir les fichiers entre les formats OSM et PBF
 Extraire une zone géographique, filtrer les données sur les tags
 Convertir les données OSM en couches thématiques avec ogr2ogr
 Produire un script de mise à jour des données
 Outils utilisés : osmconvert, osmfilter, osmium, ogr2ogr

Importer les données OSM dans une base PostGIS
 Distinguer les outils d’import et les schémas de données associés
 Charger des données au format « planet_osm » avec osm2pgsql
 Accéder à l’ensemble des tags avec l’extension hstore
 Créer des tables dérivées avec des requêtes SQL
 Harmoniser les donnnées hétérogènes (points, lignes et polygones)

Contribuer à OpenStreetMap avec JOSM
 Connaître et mettre en œuvre les principes de contributions
 Installer et configurer JOSM, installer les greffons essentiels
 Ajouter et modifier des données, les valider et les décrire
 Activer et utiliser les formulaires de saisie, ou l’éditeur de tags
 Dessiner des géométries et garantir une bonne topologie

Maintenir la qualité des données
 Multiplier les sources de données : imagerie, photos de rue, open data
 Explorer et analyser l’historique des données
 Chercher, sélectionner et cacher des données
 Créer, modifier et préserver les relations : multi-polygones, itinéraires, etc.
 Utiliser les outils de contrôle qualité et de suivi des modifications

Les requêtes Overpass
 Overpass dans l’architecture OpenStreetMap ; Overpass Turbo
 Écrire une requête à partir d’une feuille blanche
 Filtres sur les tags et sur les méta-données, expressions régulières
 Maîtriser les requêtes géométriques : proximité, intérieur, autour
 Utiliser des variables pour écrire des requêtes complexes
 Naviguer dans le modèle de données OSM : topologie et relations
 Produire un résultat au format CSV, convertir les polygones en points
 Écrire des requêtes pérennes et robustes face à l’évolution des données
 Optimiser une requête : temps d’exécution et volume du résultat
 Contrôler et améliorer la qualité des données avec Overpass et JOSM