FR:Key:roof:shape
roof:shape |
Description |
---|
Type de toit |
Groupe: Bâtiments |
Utilisé pour ces éléments |
Nécessite |
|
Combinaisons utiles |
Statut : de fait |
Outils pour cet attribut |
|
Si vous comprenez l’original en anglais, merci d’apporter votre aide pour compléter cette traduction française. Lisez les instructions concernant la traduction de ce wiki.
Personne ne semble travailler dessus actuellement, vous pouvez prendre cette tâche.
La clé roof:shape=* décrit la forme du toit d’un bâtiment ou d’une partie de bâtiment.
Utilisation
Cette clé s’applique sur un contour fermé portant la clé building=* ou building:part=*.
Voir FR:Bâtiments_3D_simples pour plus de détails à propos de la forme et de l’apparence des bâtiments.
Les valeurs courantes sont décrites ci-dessous :
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.
Autres valeurs courantes et problèmes
Valeur | Commentaire |
---|---|
saltbox | problématique du fait de définitions / significations conflictuelles de "saltbox" dans ce contexte.[1] |
double_saltbox, quadruple_saltbox | Idem. |
sawtooth | Toiture en dents de scie du style usine. |
cone, conical | Les deux sont rarement utilisés |
side_hipped | La moitié d'un toit en croupe, différent de la demi-croupe. Un pignon sur un coté du toit, et une 'croupe' avec trois pentes de l'autre côté. Est rencontré sur un grand bâtiment ayant un toit en croupe avec des parties de bâtiment rattachées en "side_hipped'. |
lean_to | Pas clair, probablement un appenti. |
shed | Pas clair, probablement un pignon ou appenti. |
gabled_row | Pas clair, parfois utilsé avec un toit en dents de scie (sawtooth), parfois une série de 'gabled terraces' (?). |
crosspitched | Toiture en croix avec deux toits de style pignons à 90 degrés. |
many | Indique un bâtiment qui a de multiples différentes formes de toits. Un tel bâtiment devrait avoir des building:part=* portant les différentes valeurs roof:shape. Devrait être évité, l'historique de cette valeur est décrite dans roof:shape=many. |
Attributs proposés
Certains toits ne peuvent être décrit avec précision en utilisant les attributs décrits sur cette page. Des formes additionnelles ont été suggérées dans S3DB Proposals, ainsi qu’une méthode avancée pour la modélisation manuelle (ProposedRoofLines et OSM-4D/Roof table).