Template:FR:Roof:shape
Forme du toit
Il existe différentes formes caractéristiques de toiture.
Image | ||||||||
---|---|---|---|---|---|---|---|---|
roof:shape | flat | gabled | gabled_height_moved | hipped | half-hipped | hipped-and-gabled | side_hipped | side_half-hipped |
Image | |||||||
---|---|---|---|---|---|---|---|
roof:shape | butterfly | crosspitched | gambrel | mansard | pyramidal | sawtooth | skillion |
Image | ||||
---|---|---|---|---|
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:
- plutôt que building:levels=1.5, roof:levels=0.7, pas d'attribut height=*, pas d'attribut roof:height=*,
- utilisez building:levels=1, roof:levels=0, height=6.6, roof:height=2.1
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.