FR:Overpass turbo/Requêtes Overpass Turbo étendues

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 utilise des requêtes Overpass "étendues" dans plusieurs cas: ceci fournit des raccourcis pratiques pour des morceaux de code fréquemment utilisés comme la {{bbox}} de la carte. Ces extensions permettent également à des données additionnelles et/ou des réglages d'être utilisés pour chaque requête, comme un {{style}}MapCSS (feuille de style) par exemple.

De telles extensions sont toujours ajoutées à la requête Overpass habituelle par un modèle mustache qui commence avec deux accolades ouvertes {{ et finit avec deux accolades fermées}}.

Raccourcis disponibles

raccourci description exemple remplacé par
(XML-query) (OverpassQL)
{{bbox}} Est remplacé par les coordonnées de la boîte englobante de la fenêtre de la carte courante. {{bbox}} s="48…" w="16…" n="49…" e="17…" 48…,16…,49…,17…
{{center}} Est remplacé par les coordonnées du centre de la fenêtre de la carte courante. {{center}} lat="48…" lon="16…" 48…,16…
{{date:string}} Est remplacé par le date-time-string ISO 8601 d'une date relative dans le passé. Par exemple, {{date:1 day}} est remplacé par l'horodatage 24 heures avant. Les unités de temps autorisées sont : seconde(s), minute(s), heure(s), jour(s), semaine(s), mois et année(s). {{date:1 day}} 2013-11-24T22:55:36.201Z
{{geocodeId:name}} Est remplacé par l'ID OSM du premier résultat d'une recherche géographique (ex par Nominatim) du name. {{geocodeId: Vienna}} type="relation" ref="1645…" relation(1645…)
{{geocodeArea:name}} Est remplacé par l'ID Overpass-Area du premier résultat d'une recherche géographique (ex par Nominatim) du name. {{geocodeArea: Vienna}} type="area" ref="3601645…" area(3601645…)
{{geocodeBbox:name}} Est remplacé par la bbox du premier résultat d'une recherche géographique (ex par Nominatim) du name. {{geocodeBbox: Vienna}} s="48…" w="16…" n="49…" e="17…" 48…,16…,49…,17…
{{geocodeCoords:name}} Est remplacé par les coordonnées (barycentre) du premier résultat d'une recherche géographique (ex par Nominatim) du name. {{geocodeCoords: Vienna}} lat="48…" lon="16…" 48…,16…

Raccourcis personnalisés

Il est également possible de définir des raccourcis personnalisés en mettant{{shortcut=value}} quelque part dans le script. Dans ce cas chaque occurrence de{{shortcut}} est remplacée par sa valeur.

Autres Extensions

raccourci description exemple
{{style:…}} Spécifie une feuille de style MapCSS. Voir cette sous-page pour plus d'infos. {{style:
  line[highway=path] {color: red;}
}}
{{data:…}} Permet de spécifier une source de données. Une source de données a un data-mode et éventuellement des options. Actuellement le seul data-mode supporté est overpass (et sa seule option est le paramètre server qui donne le serveur respectif Overpass API à utiliser). {{data:overpass,server=http://overpass-api.de/api/}}