FR:Chemin
|
Un way (chemin ou ligne en français) est une suite de nœuds connectés comprenant entre 2 et 2000 noeuds[1] (API v0.6) qui permet de décrire des éléments comme des routes, des voies de chemin de fer, rivières, barrières, lignes électriques mais aussi des surfaces comme par exemple des plans d'eau ou des bâtiments. Un chemin peut faire partie d'une relation.
Il y a actuellement (10/12/2021) plus de 822 000 000 nœuds dans la base
est l'icône représentant un chemin dans ce wiki.
Attributs (tags) sur les chemins
Chaque chemin est caractérisé de façon uniforme par des tags (attributs) qui permette de décrire ce qu'il représente, par exemple pour une rue, son nom, sa largeur, le revêtement, une limitation de vitesse, la présence d'une piste cyclable, etc.
Les chemins doivent être découpés en portions plus petites lorsque différents tags sont valables sur chacune des portions. Par exemple, une rue qui est en partie à sens unique devra être définie par 2 chemins, l'un à double-sens, l'autre indiquant le sens unique.
Chemin fermé et surfaces
Un "chemin fermé" est un chemin dont le premier et le dernier noeud sont identiques, il décrit ainsi une surface.
Les "surfaces" ne sont pas un type d'objet séparé dans OSM, mais simplement des chemins fermés qui ont des attributs décrivant une surface et rendus comme telle. Ceci signifie que tous les chemins fermés ne sont pas forcément rendus comme des surfaces !
Les tags les plus courants pour décrire des surfaces sont area=yes, landuse=*, ou landuse=* sans que cela ne soit obligatoire (par exemple, quand le chemin appartient à un multipolygone). Voir FR:Map Features pour les chemins fermés interprétés comme des surfaces. (il peut être nécessaire d'ajouter area=yes pour éviter des erreurs)
Règles géométriques à respecter
Quelques règles géométriques concernant les chemins:
- Plusieurs chemins peuvent passer par les mêmes nœuds,
- Un même chemin ne doit pas passer plusieurs fois par le même nœud (sauf premier et dernier nœud identiques d'un chemin fermé)
- Un chemin ne doit pas se couper lui-même.
Éléments composants un chemin
nom | valeur | description |
---|---|---|
id: | entier >=1 |
Notez que ces id sont uniques parmi les chemins, mais qu'un chemin peut avoir le même id qu'un nœud. Les éditeurs ont tendance à utiliser des valeurs négatives ou nulles pour les chemins qui n'ont pas encore été enregistrés sur le serveur. Sur le serveur, les id des chemins sont persistants ce qui signifie que l'id reste le même quand des données sont modifiées (nœuds le composant, tags). Les id des chemins supprimés ne doivent pas être ré-utilisés sauf en cas d'annulation de suppression. |
nœuds | liste | Une liste ordonnée de tous les id des nœuds formant le chemin. |
tags | ensemble | Liste des FR:tags (paire de clé/valeur), avec unicité de chaque clé. Voir FR:Map Features pour les recommandations concernant les tags. |
Exemple XML
Un axe de circulation primaire en sens unique faisant partie de la place de la Concorde à Paris :
<way id="45829696" visible="true" timestamp="2009-12-08T17:46:32Z" version="1" changeset="3326129" user="lapinos03" uid="33634">
<nd ref="25669360"/>
<nd ref="21299471"/>
<nd ref="369678916"/>
<nd ref="147024468"/>
<nd ref="147024542"/>
<nd ref="147024532"/>
<nd ref="16820917"/>
<nd ref="34843139"/>
<tag k="highway" v="primary"/>
<tag k="junction" v="roundabout"/>
<tag k="name" v="Place de la Concorde"/>
<tag k="name:ru" v="площадь Согласия"/>
</way>