OpenStreetMap

Formation Overpass API et Overpass Turbo Requêter les données OpenStreetMap avec l’API Overpass

Construisez vos propres requêtes pour dépasser les capacités de l’assistant d’Overpass Turbo.

Cette formation s’adresse aux développeurs, géomaticiens et cartographes qui souhaitent aller au-delà des requêtes produites par l’assistant d’Overpass Turbo. Étape après étape vous comprendrez les éléments de syntaxe du langage de requêtes Overpass QL et apprendrez à produire des requêtes élaborées.

A l’issue de cette formation la syntaxe (._ ; > ;) ; n’aura plus de secret pour vous, et vous saurez rédiger des requêtes complexes telles que "trouver les points de partage de vélos à moins de 100 mètres d’un arrêt d’une ligne de transport en commun" !

Résumé

- Logiciels : Overpass API et Overpass Turbo
- Durée : 7 heures
- Objectifs :
- Maîtriser le langage de requêtes Overpass QL ;
- Créer une carte thématique avec Overpass Turbo ;
- Optimiser une requête Overpass et contrôler son résultat
- Pré-requis : Connaître le modèle de données OpenStreetMap. Avoir des besoins métier.
- Publics : Cartographes, géomaticiens, développeurs...
- Méthodes mobilisées : Alternance d’apports théoriques et d’exercices de mise en application pratique. Réalisation d’exercices dans la rédaction de requêtes Overpass (distribution d’un mémo technique détaillé).
- 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 : Conformité du matériel et des locaux aux personnes à mobilité réduite. Nous informer si un stagiaire en situation de handicap demande une adaptation.
- Taux de satisfaction 2i2l : 100% des stagiaires sont "satisfaits" ou "très satisfaits" à l’issue de leur formation.
- Tarif : Nous consulter.

Présentation

Overpass turbo est un outil d’exploration des données OpenStreetMap. Il permet de lancer des requêtes et d’extraire des données pour les cartographes, les développeurs ou toute personne intéressée.

Vous pouvez ainsi, filtrer, rechercher des points d’intérêts, des termes spécifiques pour leur orthographe, afficher des frontières, des rivières, des autoroutes, etc... pour les afficher dans l’éditeur de votre choix (QGIS ?). Les développeurs peuvent également l’utiliser pour des requêtes ou bien convertir des données en GeoJSON, etc... [1]

- le site overpass-turbo
- Overpass Turbo est sous licence X11 (MIT)
- Overpass API est sous licence GNU Affero GPL
- Sources wiki.openstreetmap.org pour Overpass turbo et Overpass API

Programme

Introduction aux requêtes Overpass
- Overpass dans l’architecture OpenStreetMap
- une API, deux langages de requêtes, trois serveurs
- Identifier les multiples utilisations : contrôle qualité, veille de données, cartes Web...
- utiliser Overpass avec uMap, MapContrib, QGIS, Leaflet.js...
- connaître les conditions d’utilisation et les limites de l’API Overpass

La syntaxe Overpass QL
- la requête "de base" : filtres sur les tags et filtres géographiques
- réaliser des opérations d’ensembles : intersection, union et différence
- utiliser des variables et combiner plusieurs requêtes
- Comprendre les expressions régulières : syntaxe et cas d’usages
- contrôler le contenu et le format du résultat : XML, JSON, CSV...

Rédiger des requêtes complexes
- trouver les villes (régions, pays ...) contenant (ou pas) un type d’objet
- parcourir les relations et filtrer leurs éléments (itération et récursion)
- filtrer les données par leur date et par leur créateur
- trouver les données modifiées ou supprimées entre deux dates

L’outil en ligne Overpass Turbo
- Utiliser les éléments de syntaxe liés à Overpass Turbo
- produire le résultat d’une requête dans différents formats
- exporter et partager une requête ou son résultat (carte ou données)
- produire une carte thématique et la styliser avec MapCSS

Les bonnes pratiques d’Overpass
- optimiser les requêtes et maîtriser le volume du résultat
- la gestion des surfaces (zones administratives)
- contourner les limites de l’optimiseur de requêtes