FR:Overpass turbo/Examples

From OpenStreetMap Wiki
Jump to: navigation, search
Langues disponibles — Overpass turbo/Examples
· Afrikaans · Alemannisch · aragonés · asturianu · azərbaycanca · Bahasa Indonesia · Bahasa Melayu · Bân-lâm-gú · Basa Jawa · Baso Minangkabau · bosanski · brezhoneg · català · čeština · dansk · Deutsch · eesti · English · español · Esperanto · estremeñu · euskara · français · Frysk · Gaeilge · Gàidhlig · galego · Hausa · hrvatski · Igbo · interlingua · Interlingue · isiXhosa · isiZulu · íslenska · italiano · Kiswahili · Kreyòl ayisyen · kréyòl gwadloupéyen · Kurdî · latviešu · Lëtzebuergesch · lietuvių · magyar · Malagasy · Malti · Nederlands · Nedersaksies · norsk bokmål · norsk nynorsk · occitan · Oromoo · oʻzbekcha/ўзбекча · Plattdüütsch · polski · português · português do Brasil · română · shqip · slovenčina · slovenščina · Soomaaliga · suomi · svenska · Tiếng Việt · Türkçe · Vahcuengh · vèneto · Wolof · Yorùbá · Zazaki · српски / srpski · беларуская · български · қазақша · македонски · монгол · русский · тоҷикӣ · українська · Ελληνικά · Հայերեն · ქართული · नेपाली · मराठी · हिन्दी · অসমীয়া · বাংলা · ਪੰਜਾਬੀ · ગુજરાતી · ଓଡ଼ିଆ · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · සිංහල · ไทย · မြန်မာဘာသာ · ລາວ · ភាសាខ្មែរ · ⵜⴰⵎⴰⵣⵉⵖⵜ · አማርኛ · 한국어 · 日本語 · 中文(简体)‎ · 吴语 · 粵語 · 中文(繁體)‎ · ייִדיש · עברית · اردو · العربية · پښتو · سنڌي · فارسی · ދިވެހިބަސް
Overpass turbo · API Overpass · Référence du langage · Exemples de requêtes · Guide du langage · Exemples avancés · Édition clairsemée · FAQ · MapCSS · plus : Overpass turbo français · Overpass API français

Voici quelques exemples supplémentaires de requêtes overpass intéressantes.

Vous pouvez cliquer sur les icônes turbo (overpass turbo icon) 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": try it yourself in overpass-turbo

résultat de cet exemple
<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 : essayez vous même dans overpass-turbo

<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 : try it yourself in overpass-turbo

<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 essayez vous-même dans overpass-turbo (la même chose avec tous les tags maxspeed=* : essayez vous-même dans overpass-turbo) 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 essayez vous-même dans overpass-turbo 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.

Plus

Quality assurance of postal codes

Soldier Boy's Examples

Parkings example

More various Overpass examples

Public transport Quality Assurance

DE:Overpass API/Beispielsammlung