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" !


Prochaine session :
- sur demande


Contact : 2i2L - Informatique Internet et Logiciels Libres. Tel. : 02 40 37 02 06 – Mobile : 06 07 38 14 18 – Courriel : formation chez 2i2l.fr


Résumé de la formation :

- Logiciels : Overpass API et Overpass Turbo
- Durée : une (1) journée
- 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
- Publics : cartographes, géomaticiens, développeurs...
- Pédagogie : réalisation d’exercices dans la rédaction de requêtes Overpass (distribution d’un mémo technique détaillé).


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


Le programme [2] :

Introduction aux requêtes Overpass
- Overpass dans l’architecture OpenStreetMap
- une API, deux langages de requêtes, trois serveurs
- de 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
- 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
- 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

notes:

[1] [Source wiki.openstreetmap.org]

[2] Ce déroulé de formation est un original - tout droit d’auteur réservé - copyright 2016 - société 2i2L & le formateur métier Carto’CITÉ - copyleft CC-BY-SA - Nous reprendre, c’est aussi nous citer et nous mettre en lien.