FR:Chemin

From OpenStreetMap Wiki
(Redirected from FR:Way)
Jump to: navigation, search
Langues disponibles — Way
· Afrikaans · Alemannisch · aragonés · asturianu · azərbaycanca · Bahasa Indonesia · Bahasa Melayu · Bân-lâm-gú · Basa Jawa · Baso Minangkabau · bosanski · brezhoneg · català · čeština · dansk · Deutsch · eesti · English · español · Esperanto · estremeñu · euskara · français · Frysk · Gaeilge · Gàidhlig · galego · Hausa · hrvatski · Igbo · interlingua · Interlingue · isiXhosa · isiZulu · íslenska · italiano · Kiswahili · Kreyòl ayisyen · kréyòl gwadloupéyen · Kurdî · latviešu · Lëtzebuergesch · lietuvių · magyar · Malagasy · Malti · Nederlands · Nedersaksies · norsk bokmål · norsk nynorsk · occitan · Oromoo · oʻzbekcha/ўзбекча · Plattdüütsch · polski · português · português do Brasil · română · shqip · slovenčina · slovenščina · Soomaaliga · suomi · svenska · Tiếng Việt · Türkçe · Vahcuengh · vèneto · Wolof · Yorùbá · Zazaki · српски / srpski · беларуская · български · қазақша · македонски · монгол · русский · тоҷикӣ · українська · Ελληνικά · Հայերեն · ქართული · नेपाली · मराठी · हिन्दी · অসমীয়া · বাংলা · ਪੰਜਾਬੀ · ગુજરાતી · ଓଡ଼ିଆ · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · සිංහල · ไทย · မြန်မာဘာသာ · ລາວ · ភាសាខ្មែរ · ⵜⴰⵎⴰⵣⵉⵖⵜ · አማርኛ · 한국어 · 日本語 · 中文(简体)‎ · 吴语 · 粵語 · 中文(繁體)‎ · ייִדיש · עברית · اردو · العربية · پښتو · سنڌي · فارسی · ދިވެހިބަސް

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.

Chemin 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é closed way et surfaces area

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 tout 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.

Elements composants un chemin

nom valeur description
id: entier
>=1
Notez que ces id sont uniques parmi les chemin, 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és (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 tout 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>


Références

  1. http://git.openstreetmap.org/rails.git/blob/HEAD:/config/example.application.yml#l26