Développer avec l'écosystème d'OpenStreetMap

OpenStreetMap est une base de données géographiques libre et collaborative qui contient des millions d'objets décrivant le monde qui nous entoure : routes, bâtiments, commerces, équipements publics, espaces naturels, réseaux de transport ou encore services.

Au-delà de la consultation d'une carte, l'écosystème OpenStreetMap offre de nombreux outils et services permettant d'exploiter ces données dans des applications, des cartes interactives ou des services géographiques. Les données OSM peuvent être interrogées, extraites, transformées et intégrées dans des projets numériques répondant à de nombreux besoins : analyse territoriale, visualisation cartographique, applications web, mobilité ou calcul d'itinéraires.

Cette formation vous permettra de découvrir l'écosystème technique d'OpenStreetMap, de manipuler les données géographiques et d'apprendre à les exploiter dans différents contextes. À travers des cas pratiques, vous découvrirez les méthodes et outils permettant d'extraire des données thématiques, de créer des cartes web interactives et de mettre en place des services de calcul d'itinéraires.

À l'issue de la formation, vous serez capable d'identifier les ressources adaptées à vos besoins, d'interroger et d'utiliser les données OpenStreetMap dans vos propres projets et de mobiliser les principaux outils de l'écosystème pour développer vos services géographiques.

Objectifs pédagogiques

  • Comprendre le schéma des données et des attributs
  • Connaître les API basées sur les données OpenStreetMap
  • Être capable de récupérer des données OpenStreetMap
  • Être capable de faire des requêtes sur les données OpenStreetMap
  • Comprendre les possibilités de réutilisations.

Développer avec l'écosystème d'OpenStreetMap en détail

Programme

1. Introduction

Modèle de données et d'attributs, licence.

2. Carte web

  • Principe des tuiles,
  • Leaflet
  • Mapbox GL

3. Extraire des données

  • Extraction par pays,
  • Requêtes personnalisées Overpass API,
  • Découper, combiner, filtrer spatialement et par attribut des données.

4. Convertir et lire des données

  • Convertir vers d’autres formats : Shapefiles, Geojson
  • Charger en base de données et faire des requêtes : imposm, osmosis
  • Lire depuis du code : osmuim et pyosmium

5. Usage

  • Créer un petit serveur de tuiles : imposm, sql, et t-rex
  • Designer une carte dynamique en Mapbox GL
  • API Calcul d’itinéraire et paramétrage avec OSRM
  • API Geocodage

Public visé et pré-requis

Public

Cette formation s'adresse aux développeurs, géomaticiens, data analysts, ingénieurs SIG, chefs de projets numériques et à toute personne souhaitant exploiter les données OpenStreetMap dans des applications ou des services géographiques.
 

Pré-requis

  • Être à l'aise avec l'utilisation d'un ordinateur et d'un environnement web.
  • Disposer de notions en données géographiques et en cartographie numérique.
  • Avoir des bases en programmation (notamment Python ou JavaScript) est recommandé pour profiter pleinement des exercices pratiques.
  • Des connaissances générales sur les systèmes d'information géographique (SIG) constituent un plus.
  • Une première expérience avec OpenStreetMap est recommandée, mais il n'est pas nécessaire d'avoir déjà contribué au projet.

Ces pré-requis seront contrôlés et validés sous forme d’entretien téléphonique réalisé au plus tard 2 semaines avant la formation. En cas de non adéquation, des solutions alternatives seront proposées.

Personne en situation de handicap

Pour toutes questions relatives à l’accueil d’un participant présentant un handicap, merci de nous contacter préalablement avant toute inscription.

Prochaines sessions & tarifs

Formations OpenStreetMap

Développer avec l'écosystème d'OSM

Nantes - Toulouse - Paris ou distanciel A la demande

Pour plus de renseignements, n'hésitez pas à nous contacter.

Ingénierie pédagogique

Moyens pédagogiques et techniques

  • Les supports de cours (slides) seront distribués en début de formation, puis fournis au format électronique à la fin de la formation.
  • Une salle de formation équipée d'une connexion Internet, d'un vidéoprojecteur, paperboard…
  • Un ordinateur par stagiaire avec un système d'exploitation installé et les outils nécessaires.

Modalités de suivi de l'exécution du programme

  • Durant la formation : alternance d'apports théoriques (30% du cours), d’exercices pratiques et de mise en situation sous forme de travaux pratiques corrigés avec l’expert-formateur.
  • En fin de formation : évaluation à chaud sur l'atteinte des objectifs pédagogiques sous forme de tour de table et de test de connaissances, d'exercices, de QCM.

Moyens d'encadrement

Formation assurée par un expert SIG

Témoignage