Outils pour utilisateurs

Outils du site


tutoverpass:jour_3_requetes_sur_les_surfaces

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tutoverpass:jour_3_requetes_sur_les_surfaces [2020/08/17 18:13] admintutoverpass:jour_3_requetes_sur_les_surfaces [2023/11/06 14:07] (Version actuelle) – [Jour 3 – Requêtes sur les surfaces] charles
Ligne 3: Ligne 3:
 Les surfaces peuvent être représentées soit par des chemins fermés soit par des relations, qui permettent de représenter des surfaces trouées ou disjointes. Les surfaces peuvent être représentées soit par des chemins fermés soit par des relations, qui permettent de représenter des surfaces trouées ou disjointes.
  
-L'instruction ''out geom'' fonctionne sur les relations comme sur les ways, de même que la récursion.+L'instruction ''out geom'' fonctionne sur les //relations// comme sur les //ways//, de même que la récursion.
  
 Pour trouver les parcs on peut donc écrire soit : Pour trouver les parcs on peut donc écrire soit :
Ligne 25: Ligne 25:
 Notez que l'on peut écrire plusieurs instructions sur la même ligne, mais n'oubliez pas le point-virgule à la fin de chacune. Notez que l'on peut écrire plusieurs instructions sur la même ligne, mais n'oubliez pas le point-virgule à la fin de chacune.
  
-Mais il y a mieux pour raccourcir notre requête. L'instruction ''nwr'' permet en une instruction de chercher les nodes, ways et relations, en y appliquant les mêmes filtres : +Mais il y a mieux pour raccourcir notre requête. **L'instruction ''nwr''** permet en une instruction de chercher les //nodes////ways// et //relations//, en y appliquant les mêmes filtres : 
  
 <code> <code>
Ligne 39: Ligne 39:
 </code> </code>
  
-Cette instruction est très pratique, car de nombreux éléments peuvent être représentés par un point ou par une surface, donc par un node, un way ou une relation.+Cette instruction est très pratique, car de nombreux éléments peuvent être représentés par un point ou par une surface, donc par un //node//, un //way// ou une //relation//.
  
-Une autre variante de l'instruction ''out'' –  ''out center'' – permet d'homogénéiser le résultat en convertissant les lignes et surfaces en points. Notez que cette instruction retourne pour chaque élément le centre de son rectangle englobant (//bounding box//), qui peut se trouver à l'extérieur de la surface dont il est issu.+Une autre variante de l'instruction ''out'' –  **''out center''** – permet d'homogénéiser le résultat en convertissant les lignes et surfaces en points. Notez que cette instruction retourne pour chaque élément le centre de son rectangle englobant (//bounding box//), qui peut se trouver à l'extérieur de la surface dont il est issu. 
 + 
 +<code> 
 +nwr[leisure=park]({{bbox}}); 
 +out center; 
 +</code>
  
 ===== Exercices ===== ===== Exercices =====
tutoverpass/jour_3_requetes_sur_les_surfaces.1597680811.txt.gz · Dernière modification : 2021/01/25 17:12 (modification externe)