Template:FR:Roof:shape

From OpenStreetMap Wiki
Jump to navigation Jump to search

Forme du toit

Il existe différentes formes caractéristiques de toiture.

Image Roof Flat.png Roof Gabled.png Roof Gabled Height Moved.png Roof Hipped.png Roof Half Hipped.png Roof Hip and Gable.png Roof Side Hipped.png Roof Side Half Hipped.png
roof:shape flat gabled gabled_height_moved hipped half-hipped hipped-and-gabled side_hipped side_half-hipped
Image Roof Butterfly.png Roof Crosspitched.png Roof Gambrel.png Roof Mansard.png Roof Pyramidal.png Roof Sawtooth.png Roof Skillion.png
roof:shape butterfly crosspitched gambrel mansard pyramidal sawtooth skillion
Image Roof Cone.png Roof Dome.png Roof Onion.png Roof Round.png
roof:shape cone dome onion round
Autres valeurs communes
Valeur Description
many Indique qu'un bâtiment a différentes formes de toit en même temps. Il est déconseillé de l'utiliser car inutile pour le rendu (les toits avec cette valeur sont rendus comme plats). A la place, utilisez des aires avec building:part=* portant leurs propres attributs roof:shape=*. Un historique de cet attribut est décrit dans roof:shape=many

Autres attributs de toiture

Clé Description
roof:height=* Hauteur du toit, depuis le haut des façades jusqu'au sommet du toit.

Voir la section ci-dessous pour une bonne compréhension de cet attribut et de l'utilisation de height, building:levels et roof:levels.

roof:levels=* Nombre d'étages dans le toit lui-même.

Voir la section ci-dessous pour une bonne compréhension de cet attribut et de l'utilisation de height, roof:height et building:levels.

roof:angle=* Alternative à roof:height=*, la hauteur peut être déduite en renseignant l’inclinaison des pans en degrés.
roof:direction=* Direction vers laquelle regarde la face principale du toit, en degré (0 si la pente est orientée plein nord; 180 si plein sud).
roof:orientation=along/across Pour les toitures ayant une arête supérieure (appelée le faîte du toit), cette arête est considérée par défaut comme parallèle au côté le plus long du bâtiment, ce qui correspond à roof:orientation=along. Utilisez la valeur across dans le cas contraire.
roof:colour=* La couleur dominante du toit. Utile en association avec roof:material=*.
roof:material=* Matériau principal du toit. Utile en association avec roof:colour=*.

Utilisation de height, roof:height, building:levels, roof:levels

Il existe actuellement une incompatibilité entre la signification des attributs *:levels selon le type de représentation 2D ou 3D.

En 2D, ils désignent le nombre d'étages de l'élément : 1 étage, 2 étages... 5 étages, etc.

En 3D, lorsque les attributs de hauteur ne sont pas utilisés, les attributs *:levels, dans le rendu 3D, sont converties en hauteurs simulées. Chaque étage est converti en un rendu de 3 mètres de hauteur.

Par exemple, building:levels=3, roof:levels=1, pas d'attribut height=*, pas d'attribut roof:height=*, sera interprété dans le rendu 3D en un bâtiment de 12 mètres de hauteur avec 9 mètres sous le toit et 3 mètres pour le toit lui-même.

Par conséquent, il arrive que des utilisateurs utilisent des nombres décimaux pour les attributs *:levels afin d'avoir une hauteur cohérente avec la réalité. Par exemple, dans taginfo, vous pouvez trouver building:levels=1.5, roof:levels=0.5 ou roof:levels=0.2 ! Mais que signifie « 0,2 étage » dans une description 2D du bâtiment ?

Plutôt que d'utiliser des valeurs décimales, ajoutez les attributs height et roof:height des bâtiments. Vous aurez ainsi une compatibilité entre les informations 2D et 3D.

Exemple:

Explications :

  • 1,5 étages de façades et 0,7 étage de toit signifient probablement 1 étage utile pour les façades du bâtiment et aucun étage utile pour le toit.
  • 1,5 + 0,7 = 2,2 étages au total = une hauteur de 6,6 mètres pour l'ensemble du bâtiment (en utilisant 3 mètres pour chaque étage)
  • 0,7 étage de toit = ​​une hauteur de 2,1 mètres pour le toit

Remarques:

  • les hauteurs réelles des bâtiments sont probablement inconnues pour 99 % des bâtiments dans OSM. La valeur de 3 mètres pour un étage est une valeur par défaut, probablement très proche de la réalité pour la plupart de ces bâtiments, et permettra d'afficher un bon rendu 3D cohérent avec des bâtiments sans balises de hauteur. Mais bien sûr, si vous connaissez les vraies hauteurs, utilisez-les !
  • dans certains cas, les deux attributs height et *:levels sont clairement nécessaires. Par exemple, pour une salle de sport, la valeur de building:levels est généralement de un (correspondant à un seul plancher et un seul plafond) mais la hauteur réelle est supérieure aux 3 mètres par défaut, vous devez donc ajouter cette hauteur réelle (par exemple building:levels=1, height=6, roof:shape=flat). Veuillez ne pas utiliser une fausse valeur de 2 étages pour simuler un bâtiment de 6 mètres de haut si le bâtiment n'a qu'un seul étage !

Cette section est un template du wiki, modifiable ici.