FR:Overpass turbo

From OpenStreetMap Wiki
Jump to navigation Jump to search
Overpass API logo.svg
edit
API Overpass · Référence du langage · Guide du langage · Termes techniques · Aires · Exemples de requêtes · Édition clairsemée · ID persistant · Questions fréquentes · plus (français) · Site web
État des serveurs · Versions · Développement · Conception technique · Installation · Surcouche de compatibilité XAPI · Diagrammes de transports publics · Applications · Code source et problèmes
Overpass turbo · Assistant · Raccourcis Overpass turbo · Feuilles de style MapCSS · Export en GeoJSON · plus (français) · Développement · Code source et problèmes · Site web
Overpass Ultra · Examples · Overpass Ultra extensions · Feuilles de style MapLibre · URL Params · plus (français) · Code source et problèmes · Site web
Overpass turbo en action

Overpass turbo est un outil internet d'exploration de données pour OpenStreetMap. On y accède à l'adresse suivante : http://overpass-turbo.eu.

Ce site permet d'exécuter toutes sortes de requêtes de l' API Overpass et présente le résultat sur une carte interactive.

Ce projet est maintenu par Martin Raifer. Le code source est accessible sur github. Un grand merci à Roland, créateur de l'API Overpass, sans qui cet outil n'existerait pas.

Powered by Overpass API.png

Cas d'utilisation

Pour le cartographe

L'API Overpass peut être un excellent outil pour la cartographie, car il est très puissant en filtrant les données OSM. Avec Overpass Turbo, il est facile d'exécuter rapidement des requêtes Overpass et d'inspecter les résultats d'une manière conviviale. Voici quelques exemples où Overpass turbo" peut être un outil cartographique pratique :

  • Rechercher, sur une grande surface, de (rares) fautes d'orthographe et des erreurs de casse en respectant une convention de nommage.
  • Rechercher des POI spéciaux qui ne sont pas dessinés sur la carte.
  • Analyser des POI (par exemple, les nœuds "place") pour vérifier s'ils sont uniformément répartis sur de grandes surfaces.
  • Afficher spatialement de grandes entités (les frontières, les rivières, les autoroutes complètes, points de connexion, ...) puis les charger directement dans un éditeur.
  • Filtrer les données OSM que vous souhaitez visualiser.

Pour les développeurs

Overpass turbo peut aussi être un outil pour les développeurs :

  • Tester ou développer des requêtes avec l'API Overpass plus ou moins complexes.
  • Convertir des données OSM au format geoJSON.
  • Création de prototype cartographique cliquable ou statique contenant les entités OSM mises en surbrillance.

Ressources

Requêter OpenStreetMap avec Overpass API, Julien Fastré, {UDOS}, licence Creative Commons BY-SA

Explorer, interroger et récupérer à la demande les données @openstreetmap avec l'API Overpass -> Support de l'atelier de prise en main d'Overpass turbo lors du @sotmfr, Boris Mericskay, licence Creative Commons BY-SA

Je valorise les données OpenStreetMap avec Overpass et uMap, Carto'Cité, licence Creative Commons BY-SA. https://wiki.cartocite.fr/doku.php?id=umap:10_-_je_valorise_les_donnees_openstreetmap_avec_umap

Exécuter des requêtes

Ajouter votre requête de l'API Overpass (voir Guide du Langage (en) ) dans l'éditeur, cliquer sur le bouton Exécuter pour visualiser les données disponibles sur OSM.

Overpass Turbo affiche autant de données que possible (voir les cartes ci-dessous). Quand vous cliquez sur un objet, une fenêtre contextuelle apparaît et vous pouvez y voir toutes les informations des entités sélectionnées (nœud, chemin ou relation) : type et id, tags, coordonnées,relation des membres et métadonnées sont représentés, s'ils sont disponibles.

Remarque : Il est nécessaire d'utiliser un navigateur récent pour faire fonctionner Overpass Turbo. Opéra, Chrome et Firefox ont été testés et fonctionnent correctement.

Assistant de requête

Utilisation du concepteur de requête

Il y a un assistant de requête qui vous aidera à créer des requêtes Overpass. Il est conçu pour transformer vos recherches à l'aide de termes simples et lisibles en requête Overpass fonctionnelle. Voici un exemple : pour obtenir des restaurants, il suffit de cliquer sur "Wizard" et de saisir Restaurant ou d'utiliser l'alternative qui consiste à saisir le couple de clé=valeur qui est plus précis amenity=restaurant. Cliquer ensuite "Construire et exécuter la requête".

Vous pouvez en savoir plus sur le concepteur de requête sur cette page secondaire.

Légende des types d'objets par défaut

Caractéristiques des entités cartographiques (la position est numérotée de gauche à droite entre parenthèses dans le texte ci-dessous))
  • objets:
    • (1,2) POI (noeuds avec étiquettes) sont représentés comme des cercles avec un remplissage jaune et un contour mince bleu.
    • (3,4,5) les chemins sont avec des lignes bleues ou roses en gras
    • (6,7,8) les surfaces sont représentées comme des polygones avec un "remplissage jaune et un mince contour bleu ou rose.
  • (2,5,8) les lignes et contours en roses signifient qu'il y a au moins une relation
  • (4,7) Les lignes pointillées signifient qu'une ligne ou une surface a une géométrie incomplète (probablement parce que certains de ses nœuds n'ont pas été chargés).
  • (9) les cercles avec un remplissage rouge représentent des chemins ou des polygones qui sont trop petits pour être affichés normalement (pour désactiver cette fonctionnalité et afficher de petites entités à la place cliquer sur: Paramètres → Carte → "Ne pas afficher les petites entités comme des points.").

Raccourci de requête

On peut utiliser des raccourcis pratiques dans la requête qui sont auto-déployés au cours de l'exécution de la requête :

  • {{bbox}} - les coordonnées de l'emprise correspondant à la vue en cours.
  • {{center}} - les coordonnées du centre de la vue en cours.
  • Des raccourcis temporaires peuvent être facilement définis : il suffit de mettre {{raccourci=valeur}} quelque part dans le script.
  • voir l'ensemble des raccourcis

Contrôle de carte

(1) zoom (2) recherche de localisation

Raccourcis clavier

Général
ctrl+enter Exécuter la requête en cours
ctrl+I Démarrer d’assistant de requête
ctrl+O / ctrl+S Charger (Ouvrir) / Enregistrer la requête
ctrl+H Ouvrir la boite de dialogue d'aide
esc Fermer / écarter les messages ou les boîtes de messages
Éditeur de requête
ctrl+Z / crtl+Y Annuler / Refaire
ctrl+C / crtl+X / crtl+V Copier / Couper / Coller

Enregistrement et partage des requêtes

Sauvegarde et chargement

Il est possible d'enregistrer des requêtes sur votre navigateur pour une réutilisation ultérieure. Les requêtes sont enregistrées directement dans votre navigateur en utilisant le API Web de stockage JavaScript. Ainsi, vous aurez un ensemble distinct de requêtes stockées pour chaque navigateur (et des instances Overpass Turbo ) que vous utilisez.

Exemples

Pour commencer, il y a quelques exemples de requêtes préchargées dans la section Exemples de l'outil Charger. Jetez-y un œil afin d'avoir une petite idée de ce que vous pouvez faire. Vous pouvez trouver d'autres exemples sur cette page.

Partage

Vous pouvez également partager vos requêtes avec d'autres personnes via des permaliens. L outil de partage vous donne un lien pour votre requête que vous pouvez envoyer ou poster quelque part.

Exemple : Ce lien va afficher tous les sommets des Dolomites.

Modèles

Overpass turbo contient aussi un ensemble préchargé de modèles, qui peuvent être utilisés comme les liens partagés pour des cas simples d'utilisation (comme une simple recherche de clé-valeur).

Personnalisation

Il est possible de personnaliser les résultats d'une requête Overpass avec MapCSS. Des feuilles de style peuvent être incluses avec un tag "mustache" spécial : {{style: ... votre feuille de style ici ... }}. En lire plus à propos de cette fonctionnalité sur sa propre sous-page.

Exporter les résultats

Le dialogue d'export prend en compte des modes variés. Ici, la donnée a été exportée comme Gist.
Exemple de l'export "comme une image png" d'Overpass turbo. Ce qui est montré est le chemin de randonné "Meraner Höhenweg". Essayez vous-même dans turbo.

Le dialogue d'export prend en compte des options d'export variées pour la requête et/ou la donnée chargée par la requête. Par exemple, vous pouvez convertir la vue courante de la carte en image statique au format png ou en carte interactive plein écran, ou encore faire des choses avec la requête brute comme une conversion entre les langages de requête ou demander à JOSM de charger la donnée retournée par une requête.

Données

  • geoJSON
    Données OSM après conversion en geoJSON sur Wikipédia. En lire plus.
  • GPX
    Utile pour charger des points de cheminement sur un outil GPS.
  • données brutes
    La donnée brute OSM (en XML ou JSON).
  • données brutes de l'interpréteur de l'API Overpass.
    Un lien direct vers le résultat de la requête retourné par l'interpréteur de l'API Overpass.
  • charger dans JOSM
    Demande à JOSM (ou à n'importe quel autre éditeur supportant le protocole RemoteControl) de charger le résultat de la requête courante. Notez que cela fonctionne seulement pour les requêtes retournant du OSM-XML avec métadonnées valide.
  • sauver comme gist
    Publie la donnée directement en tant que Gist (le service de "pastebin" qui aime les cartes fourni par Github). Fournit un lien pour éditer un jeu de données OSM avec geojson.io, l'éditeur geojson en ligne.

Carte

  • comme image png
    La carte actuelle (incluant les données affichées) comme une image png. Par défaut le png exporté comporte une échelle et la licence d'attribution osm.
  • comme carte interactive
    Une carte plein écran et cliquable affichant les résultats de la requête courante. Les points d'intérêts et chemins sont cliquables, tout comme dans "Overpass turbo" lui-même.
  • récupère l'état de la carte courante
    Affiche des informations (permalien, centre, limites, zoom) de la vue actuelle de la carte.

Requête

  • comme texte
    La requête courante comme un fichier texte.
  • convertir en xml
    La requête courante convertie en requête formatée OverpassXML.
  • convertir en OverpassQL (compacte)
    La requête courante convertie en requête OverpassQL (compacte).

Réglages

Il existe des réglages pour personnaliser turbo. Par exemple il est possible d'activer des serveurs Overpass-API alternatifs ou de produire une carte à fond personnalisé.

  • Réglages Généraux - contient des réglages pour le serveur Overpass-API.
  • Éditeur - des personnalisations de l'interface utilisateur.
  • Carte - options pour la source des tuiles de fond et l'apparence de la carte.
  • Partage - réglages concernant la génération de permaliens.
  • Export - par exemple : quoi inclure dans les images png exportées.

Retours, rapports de bugs, demande de fonctionnalités

Si vous souhaitez faire des retours, rapporter des problèmes ou effectuer une demande pour une fonctionnalité particulière, utilisez s'il vous plaît le traqueur de problèmes sur Github ou bien la page de discussion sur ce wiki. FR:Logiciel web