FR:Overpass turbo/Exemples
État des serveurs · Versions · Développement · Conception technique · Installation · Surcouche de compatibilité XAPI · Diagrammes de transports publics · Applications · Code source et problèmesOverpass turbo · Assistant · Raccourcis Overpass turbo · Feuilles de style MapCSS · Export en GeoJSON · plus (français) · Développement · Code source et problèmes · Site webOverpass Ultra · Examples · Overpass Ultra extensions · Feuilles de style MapLibre · URL Params · plus (français) · Code source et problèmes · Site web
Voici quelques exemples supplémentaires de requêtes overpass intéressantes.
Vous pouvez cliquer sur les icônes turbo () pour un lien direct vers les requêtes respectives sur overpass turbo.
Relation de route complète
Ceci renvoie une relation de route complète, dans ce cas une route de randonnée "Meraner Höhenweg":
<osm-script output="json">
<query type="relation" into="hr">
<has-kv k="route" v="hiking"/>
<has-kv k="name:de" v="Meraner Höhenweg"/>
</query>
<union>
<item set="hr"/>
<recurse from="hr" type="relation-way" into="hrp"/>
<recurse from="hr" type="relation-node"/>
</union>
<print mode="body" order="quadtile"/>
<recurse from="hrp" type="way-node"/>
<print mode="skeleton" order="quadtile"/>
</osm-script>
Partie d'une relation de route
Ceci renvoie uniquement les chemins d'une (longue) relation de route qui se trouvent dans la zone de délimitation de la carte actuelle :
<osm-script output="json">
<query type="relation" into="hr">
<has-kv k="route" v="hiking"/>
<has-kv k="ref" v="Hanse"/>
<bbox-query {{bbox}}/>
</query>
<query type="way" into="hrp">
<recurse from="hr" type="relation-way"/>
<bbox-query {{bbox}}/>
</query>
<union>
<item set="hr"/>
<item set="hrp"/>
</union>
<print mode="body" order="quadtile"/>
<recurse from="hrp" type="way-node"/>
<print mode="skeleton" order="quadtile"/>
</osm-script>
Sous-stations électriques sans le tag de voltage approprié
Une requête qui montre toutes les sous-stations électriques qui ont une ligne électrique à 30m d'elles, mais n'ont pas le tag de voltage correspondant :
<query type="way" into="400">
<has-kv k="power" v="line"/>
<has-kv k="voltage" v="400000"/>
<bbox-query {{bbox}}/>
</query>
<query type="way" into="345">
<has-kv k="power" v="line"/>
<has-kv k="voltage" v="345000"/>
<bbox-query {{bbox}}/>
</query>
<query type="way" into="220">
<has-kv k="power" v="line"/>
<has-kv k="voltage" v="220000"/>
<bbox-query {{bbox}}/>
</query>
<query type="way" into="110">
<has-kv k="power" v="line"/>
<has-kv k="voltage" v="110000"/>
<bbox-query {{bbox}}/>
</query>
<union>
<query type="way">
<has-kv k="power" v="station"/>
<bbox-query {{bbox}}/>
</query>
<query type="way">
<around radius="30" from="400"/>
<has-kv k="power" regv="sub_station|substation"/>
<has-kv k="voltage" modv="not" regv="400000"/>
<bbox-query {{bbox}}/>
</query>
<query type="way">
<around radius="30" from="345"/>
<has-kv k="power" regv="sub_station|substation"/>
<has-kv k="voltage" modv="not" regv="345000"/>
<bbox-query {{bbox}}/>
</query>
<query type="way">
<around radius="30" from="220"/>
<has-kv k="power" regv="sub_station|substation"/>
<has-kv k="voltage" modv="not" regv="220000"/>
<bbox-query {{bbox}}/>
</query>
<query type="way">
<around radius="30" from="110"/>
<has-kv k="power" regv="sub_station|substation"/>
<has-kv k="voltage" modv="not" regv="110000"/>
<bbox-query {{bbox}}/>
</query>
</union>
<union>
<item/>
<recurse type="down"/>
</union>
<print/>
Living streets avec une limite de vitesse potentiellement fausse
Un exemple pour les combinaisons de tags conflictuelles (ou peu communes): highway=living_street
AND maxspeed=30
(la même chose avec tous les tags
maxspeed=*
: ) Cela semble arriver assez fréquemment à cause d'erreurs de copier/coller ou du "re-taggage" de rues "residentielles".
Les FR:Living streets habituellement n'en ont pas mais seulement une limite de vitesse implicite et non tagguée. Bien sûr une "living street" pourrait réellement avoir une limite de vitesse de 30 km/h en réalité – vous devriez connaître cet endroit ou le visiter avant de changer les tags.
Highways avec lanes=1 mais aucun autre tag explicatif
Cet exemple de requête recherche les chemins taggués en highway=* (seulement les types principaux) aveclanes=1 mais pas d'autre tag "explicatif" (junction=roundabout, oneway=*, traffic_calming=*)
ce qui peut expliquer pourquoi il y a une seule voie en dépit du fait que ce type de routes aie habituellement deux voies. Cela peut être une situation où l'un des tags susmentionné
"pourrait" être manquant. Soyez prudent : cette requête produira des résultats en faux-positifs (des objets correctement cartographiés qui apparaissent toujours dans cette requête)!
Vous pourriez vouloir ajuster la requête pour par exemple avoir des résultats quand d’autres tags "explicatifs" sont présents ou pour exclure les plus petits types de chemins (ex unclassified, residential). Notez que vous devriez avoir connaissance des lieux pour corriger ces erreurs potentielles, donc regardez les endroits que vous connaissez.