FR:Relation:restriction
restriction |
Description |
---|
Utilisé pour représenter une interdiction de tourner. |
Groupe: restrictions |
Membres |
|
Statut : de fait |
Outils pour cet attribut |
|
Une interdiction de tourner à une intersection ou le long d'une route est représentée par une relation qui a un ensemble de balises décrivant le type de restriction pour tourner. Cette relation de restriction n'est pas limitée pour tourner, mais peut également être utilisée par exemple pour la possibilité de tourner, ou si vous n'êtes autorisé qu'à continuer tout droit, ou l'accès à certains types d'usagers. Un passage pour des bus est un autre exemple d'utilisation de la relation interdiction de tourner comme alternative à barrier=bus_trap. Au carrefour le passage d'un côté à l'autre est restreint (sauf pour les bus bien sûr).
Il y a un certain nombre de choses importantes qui doivent être prises en compte lors de la création d'une interdiction de tourner :
- Dans le cas ou plusieurs restrictions s'appliqueraient sur une intersection ou une portion de route, chacune fera l'objet d'une relation séparée.
- Il est inutile de créer une relation interdisant de prendre à contre-sens un chemin en sens unique. Le tag oneway=yes sur le chemin interdit déjà le contre-sens.
- Les interdictions de tourner ne s'appliquent pas aux piétons, sauf si le type ou la clé est restriction:foot.
- Ne représentez pas les interdictions de tourner qui sont par défaut pour une juridiction donnée and et ne sont pas signalées. Il est préférable de s'assurer que les moteurs de routage intègrent la règle régionale plutôt que de représenter chaque occurrence comme une interdiction de tourner. Cela s'applique particulièrement aux demi-tours non signalisés au Brésil, où l'utilisation des interdictions de tourner nécessiterait des centaines ou des milliers d'interdictions et une micro-segmentation de toutes les routes, ce qui rendrait l'édition des données difficile.
Tags
Clé | Valeur | Explications | ||
---|---|---|---|---|
type | restriction | Type de relation pour les relations de restriction. La restriction s'applique aux véhicules autorisés sur ce chemin. | ||
restriction | no_right_turn (interdiction de tourner à droite) / no_left_turn (interdiction de tourner à gauche) / no_u_turn (interdiction de faire demi-tour) / no_straight_on (interdiction d'aller tout droit) / no_entry (accès interdit) / no_exit (voie sans issue) | Interdiction: le premier terme est "no", la liaison entre le membre "from" et le membre "to" n'est pas routable.
| ||
only_right_turn (obligation de tourner à droite) / only_left_turn (obligation de tourner à gauche) / only_u_turn (obligation de faire demi-tour) / only_straight_on (obligation d'aller tout droit) | Obligation: le premier terme est "only", la liaison entre le membre "from" et le membre "to" est la seule routable.
| |||
restriction:hgv, restriction:caravan, restriction:motorcar, restriction:bus, restriction:agricultural, restriction:motorcycle, restriction:bicycle, restriction:hazmat | no_right_turn / no_left_turn / no_u_turn / no_straight_on / only_right_turn / only_left_turn / only_u_turn / only_straight_on / no_entry / no_exit | La restriction ne concerne qu'un seul type de véhicule (vous pouvez utiliser type=restriction:<type> + restriction= ou type=restriction + restriction:<type>=) | ||
except | psv (Public Service Vehicle : transport en commun) / bicycle / hgv (Heavy Goods Vehicle: PL) / motorcar (VL) / emergency | La restriction ne s'applique pas à ce type de véhicule (s'il y a plus d'un type : except=bicycle;psv) | ||
restriction[:<transportation mode>]:conditional | <restriction-value> @ <condition>[;<restriction-value> @ <condition> ...] | Interdiction qui n'existe que dans certaines conditions, comme le temps. La valeur d'interdiction est l'une de celles énumérées ci-dessus, par exemple no_right_turn. Les valeurs multiples (ainsi que leur condition) peuvent être séparées par des points-virgules. Voir Restrictions conditionnelles pour plus de détails. | ||
| ||||
day_on (jour de début) | jour de la semaine (Mo, Tu, We, Th, Fr, Sa, Su) | Exemple : une interdiction qui s'applique en semaine durant les heures de pointe pourrait être day_on=Monday;day_off=Friday;hour_on=07:30;hour_off=09:30 | ||
day_off (jour de fin) | jour de la semaine (Mo, Tu, We, Th, Fr, Sa, Su) | |||
hour_on (heure de début) | heure (exemple : 08:42) | |||
hour_off (heure de fin) | heure (exemple : 08:42) | |||
maxspeed (vitesse maximale)) |
Membres
Chemin ou Noeud | Rôle | Récurrence? | Discussion |
---|---|---|---|
from | 1 1 ou plusieurs |
un chemin à partir duquel la restriction commence (par exemple interdiction de tourner à droite à partir d'ici).[2] Une interdiction no_entry peut avoir un ou plusieurs membres from. , toutes les autres ne peuvent avoir qu'un seul membre from. . | |
to | 1 1 ou plusieurs |
L'autre extrémité de la restriction.[2] Une interdiction no_exit peut avoir un ou plusieurs to. , toutes les autres ne peuvent avoir qu'un seul membre to. . | |
via | un nœud un ou plusieurs chemin(s) |
Le nœud ou les chemins membres via relient les chemins de début et de fin représentant la manœuvre autorisée ou interdite.
Comme indiqué à gauche, une interdiction de tourner peut avoir soit un nœud avec un rôle via, soit un ou plusieurs chemin(s) comme membres avec un rôle via. Le nœud ou le(s) chemin(s) entre les points d'extrémité par lesquels on passerait (s'il n'était pas interdit de tourner) peut être le simple nœud d'intersection des deux chemins, ou, si l'on considère une route à deux voies où l'on ne peut pas tourner en travers, le(s) petit(s) chemin(s) reliant les deux voies. [3] | |
Panneaux
Le numéro des panneaux est donné entre parenthèse dans le US MUTCD. Il y a de légères différences entre ces panneaux en fonction des pays. Des images de turn-signs du monde entier peuvent être trouvées sur Wikimedia Commons
Note : Les symboles des interdictions affichés dans les éditeurs ne font pas autorité ; le balisage ne doit pas s'appuyer sur eux. Par exemple, un no_right_turn dans JOSM affiche le symbole 2a (tout droit et à gauche) même s'il n'y a pas de virage à gauche. Les membres de la relation et la valeur de l'interdiction sont la partie importante.
Sign | Restriction | Remark | Sign | Restriction | Remark | ||
---|---|---|---|---|---|---|---|
1a |
restriction=no_left_turn | Allemagne, Italie, Japon, Pays-Bas, Russie, Ukraine, Roumanie (le demi-tour est également interdit + restriction=no_u_turn ) | 1b | restriction=no_left_turn | Australie, Brésil, Espagne, France, Irlande, Philippines, Pologne, Russie, Suisse, UK, Ukraine, USA (R3-2; R3-18 combiné avec no U-turn) | ||
2a | restriction=no_right_turn | Allemagne, Italie, Japon, Pays-Bas, Roumanie, Russie, Ukraine | 2b | restriction=no_right_turn | Australie, Brésil, Espagne, France, Irlande, Philippines, Pologne, Russie, Suisse, UK, Ukraine, USA (R3-1) | ||
3a | restriction=no_straight_on | Allemagne, Israël, Italie, Japon, Pays-Bas[4], Pologne, Russie, Suisse, Ukraine | 3b | restriction=no_straight_on | Brésil, Irlande, USA (Panneaux inusités en France et au Royaume-Uni - remplacés par un panneau - sens interdit ou, si le chemin est à double sens, à des panneaux adjacents pour tourner à gauche ou à droite). Anciennement utilisé en Irlande. | ||
4a | restriction=no_u_turn | Allemagne, Brésil, Espagne, France, Israël, Japon, Pays-Bas, Philippines, Pologne, Russie, Suisse, Ukraine, USA (R3-4) Une relation d'interdiction no_u_turn est surtout utile si les membres from et to sont des chemins distincts. |
4b | restriction=no_u_turn | Australie, Royaume-Uni Une relation d'interdiction no_u_turn est surtout utile si les membres from et to sont des chemins distincts. | ||
5a | restriction=only_right_turn | Généralement à l'approche d'un carrefour.
Aux États-Unis, un panneau rectangulaire blanc est utilisé pour cette situation et pour le cas où une seule voie (d'une route à plusieurs voies) doit tourner (R3-5R). Aux Philippines, il est principalement utilisé avant un carrefour ou parfois dans un carrefour, soit dans un panneau circulaire bleu autonome avec une flèche blanche, soit dans un panneau circulaire bleu sur un rectangle blanc avec un texte, généralement "ALL TRAFFIC". Ukraine (juste avant un carrefour). |
5b | restriction=only_right_turn | Généralement au carrefour.
Aux États-Unis, un panneau rectangulaire blanc est utilisé pour cette situation et le cas où une seule voie sur une route à plusieurs voies doit tourner (R3-5R). Aux Philippines, il est principalement utilisé sur un carrefour avec une route à sens unique, soit sur un panneau circulaire bleu autonome avec une flèche blanche, soit sur un panneau circulaire bleu sur un rectangle blanc avec le texte "ONE WAY". En Slovénie, il est utilisé sur l'îlot intérieur du carrefour giratoire. | ||
6a | restriction=only_left_turn[5] | Généralement à l'approche d'un carrefour.
Aux États-Unis, un panneau rectangulaire blanc est utilisé pour cette situation et le cas où une seule voie d'une route à plusieurs voies doit tourner (R3-5L). En Ukraine (juste avant un carrefour). |
6b | restriction=only_left_turn | Généralement au niveau du carrefour.
Aux États-Unis, un panneau rectangulaire blanc est utilisé pour cette situation et pour le cas où une seule voie d'une route à plusieurs voies doit tourner (R3-5L). | ||
7 | restriction=only_straight_on | Utilisé en Italie, en Russie, en Ukraine et au Royaume-Uni ; on le voit généralement juste avant un carrefour ou à l'approche d'un carrefour.
Aux États-Unis, vous verrez le texte "NO TURNS" dans un carré blanc (R3-3 ; R3-5a n'est généralement utilisé que dans le cas où une seule voie d'une route à plusieurs voies doit tourner). | |||||
8 | restriction=no_entry | Utilisé pour les chemins qui ne sont pas à sens unique, où il est interdit de passer par un point (nœud membre avec le rôle via). La relation peut avoir plusieurs membres from[2] et un membre to.
En Ukraine, elle est utilisée pour les entrées de routes à sens unique en sens inverse, et pour les chemins que même les résidents ne sont pas autorisés à conduire. |
9 | restriction=no_exit | Utilisé pour les chemins non à sens unique, où la sortie par un point quelconque (nœud membre avec le rôle via) est interdite. La relation peut avoir un membre from et plusieurs membres to.[2] |
Le tableau ci-dessus n'est bien évidemment pas complet. Ex : les panneaux routiers en Suède utilisent un fond jaune, et non blanc.
Cependant, avec ces panneaux, il devrait être facile de trouver la "restriction=xy" correspondante pour la plupart des pays.
Pour une correspondance plus détaillée entre les panneaux et les balises, consultez la page des panneaux spécifiques à chaque pays :
- américains et d'autres pays inspirés par le MUTCD :
- Argentine
- Brésil tous les panneaux de cette catégorie, qu'il s'agisse des no_turn ou des only_turn, sont des panneaux circulaires rouges avec une flèche pointant dans la direction. Les panneaux only_turn n'ont pas de barre en diagonale, alors que les panneaux no_turn en ont (similaires aux 1-3b, mais aussi aux 5-7).
- Canada
- Colombie
- Pérou
- USA
- Californie: réglementation, réglementation particulière
- Ohio
- Les pays européens et les autres pays qui appliquent la Convention de Vienne :
Cas particuliers
En mars 2021, les interdictions no_entry et no_exit ne sont pas prises en charge par un certain nombre d'outils et de routeurs OSM populaires[6], et il n'est pas clair s'il y a un consensus sur la façon dont ces situations devraient être mappées.[7]
Une version précédente de cet article suggérait que les routeurs devaient supposer qu'un préfixe no_ représente une interdiction linéaire et ignorent le reste de la valeur. Cependant, la plupart des routeurs ne font pas cette supposition à cause de no_entry et no_exit, ainsi que les valeurs documentées No turn on red.[8]
Exemples
Il existe une distinction claire entre deux types d'interdictions de tourner. Il y a le type de restriction obligatoire et le type de restriction d'interdiction. Pour chacun de ces types d'interdiction, il faudra s'y prendre de façon différente.
Obligation
Ce type d'interdiction définit le chemin où l'on est seulement autorisé à aller. Cette relation interdit d'emprunter d'autres chemins à partir du point de passage. La relation d'interdiction de tourner est décrite avec les deux attributs suivante :
- le chemin a a le rôle 'from'
- le chemin b a le rôle 'to'
- le noeud N a le rôle 'via'
Interdiction
Pour ce type d'interdiction, le chemin vers lequel on n'est pas autorisé à aller est défini. La relation d'interdiction peut être marquée avec les attributs suivants :
- le chemin a a le rôle 'from'
- le chemin b a le rôle 'to'
- le noeud N a le rôle 'via'
Cette interdiction n'interdit pas de tourner dans d'autres directions. S'il existe d'autres interdictions au carrefour, elles doivent être définies séparément.
NB : Il convient de noter qu'au moment de la rédaction de ce document (2020-11-27), une "interdiction de tourner" : à gauche, à droite ou tout droit dans une rue déjà marquée comme étant à sens unique n'est pas acceptée si c'est dans la direction opposée. Cela ne fonctionnera que si le "vers" n'est pas marqué, c'est-à-dire s'il est bidirectionnel ou s'il est dans la direction logique "autorisée", sauf si les panneaux de signalisation l'interdisent. Par exemple, une ligne blanche continue au centre de la route empêcherait de prendre à gauche et le panneau de signalisation dirait que tout droit ou à droite est autorisé.
L'élément "via" de l'interdiction de tourner ne doit pas être, forcément, un nœud, il peut, aussi, être un chemin via. C'est le cas dans l'exemple ci-contre. Cette interdiction de tourner est définie par les attributs suivants :
- le chemin a a le rôle 'from'
- le chemin b a le rôle 'via'
- le chemin c a le rôle 'to'
Interdiction implicite
Certaines sociétés de cartographie ajoutent des interdictions implicites non signalées (sans panneaux) - - https://labs.mapbox.com/mapping/mapping-for-navigation/implicit-restrictions/
Note
Voir Lane_tagging_comparison et Talk:Lane_tagging_comparison si vous cartographiez des intersections complexes.
Éditeurs
Pour créer une interdiction de tourner, différents éditeurs peuvent être utilisés. Certains ne supportent pas toutes les fonctionnalités expliquées ci-dessus, de manière native !
Go Map!!
Go Map!! prend partiellement en charge les relations d'interdiction :
- Appuyez sur le bouton .
- Activez l'option Interdictions de tourner sous la section Superpositions (Overlays section), puis appuyez sur "Terminé".
- Touchez un nœud d'intersection pour le sélectionner. Appuyez sur le bouton "Plus..." de la barre d'outils, puis choisissez Interdiction de tourner.
Go Map !! ne prend pas encore en charge l'ajout de plusieurs chemins via à une relation d'interdiction. [7]
iD
L'éditeur web d'OpenStreetMap iD prend en charge (presque) complètement les interdictions de tourner.
- Les restrictions (interdictions) dont le membre ayant le rôle "via" est un nœud ou un chemin sont prise en charge. Elles peuvent être ajoutées en sélectionnant le nœud de l'intersection concernée. Puis sélectionner dans la panneau de gauche le chemin menant à l'intersection et enfin basculez entre les chemins interdits et ceux qui ne le sont pas en cliquant sur les icônes rouges ou vertes. Une aide est intégrée dans iD (pour plus d'instructions sur la manière de procéder).
- Pour les interdictions de tourner dont le membre 'via' est un noeud ou un chemin : La prise en charge par l'éditeur natif existe. Celles-ci peuvent être ajoutées en sélectionnant le nœud de l'intersection où vous voulez l'interdiction de tourner. Ensuite, sélectionnez le chemin qui prend le virage et basculez entre les virages interdits et ceux qui ne le sont pas en cliquant sur les icônes rouges ou vertes (iD inclut une aide intégrée pour plus d'instructions sur la manière de procéder).
- Lorsque les voies sont séparées, voir cette question/réponse pour un exemple d'ajout d'une interdiction de tourner.
JOSM
- JOSM prend en charge les interdictions dans l'éditeur, grâce à l'utilisation d'un greffon.
- Téléchargez le greffon turnrestrictions pour créer et éditer les restrictions dans JOSM.
- Voir les relations JOSM et les interdictions de tourner pour plus d'informations.
Vespucci
Vespucci, l'éditeur OSM Android, prend en charge l'édition des relations d'interdiction, y compris la fonction interactive d'interdiction de tourner.
Vespucci prend en charge la création et l'édition de relations d'interdiction (de type nœud et chemin en tant que 'via'). Une fois qu'une relation d'interdiction existe et est sélectionnée, ses membres (ou les balises de la relation) sont édités via des listes déroulantes.
Erreurs
Les interdictions de tourner manquantes ou les erreurs dans les interdictions de tourner peuvent être signalées par différents outils de détection d'erreurs. Pour vérifier si les interdictions de tourner sont correctement appliquées, un test de Calcul d'itinéraires peut être effectué en utilisant différents moteurs de Calcul d'itinéraires tels que OSRM. Notez que certaines fonctionnalités avancées comme les chemins multiples ne sont pas supportées par tous les moteurs de calcul d'itinéraires, voir leur comparaison.
Il existe plusieurs sources de données qui peuvent être utilisées pour trouver les interdictions de tourner manquantes ou les erreurs dans les interdictions de tourner :
- Mapillary a la possibilité d'afficher sur une carte les panneaux de signalisation qui ont été reconnus dans les photos de street view provenant de la communauté.
- Le greffon ScoutSigns de JOSM permet d'afficher les panneaux de signalisation reconnus sous forme de calque dans JOSM. Les données proviennent de la fonction mode caméra de l'application GPS Navigation & Maps.
- Le greffon ImproveOsm possède un calque des interdictions de tourner qui indique les interdictions de tourner probablement manquantes.
Requêtes Sophox pertinentes :
- Couples d'interdictions de tourner qui interdisent une manœuvre différente sur la même géométrie
- Interdiction de demi-tour redondante ou illégale
Outils
- Relation Check outil pour générer une représentation graphique des relations, y compris les interdictions, à partir d'un fichier .osm local.
- Carte des interdictions de tourner Une carte qui affiche les icônes d'interdiction de tourner (en option : avertissements et erreurs) avec des informations contextuelles et met en évidence les chemins concernés en cliquant dessus.
- Validateur d'interdiction OSM Indique les interdictions (restrictions) inutiles et celles qui bloquent l'accès aux rues.
- keepright vérifie 8 types différents d'erreurs d'interdiction de tourner, dans le monde entier.
- OSM Navigation Map aide à explorer les panneaux d'interdiction détectés par Mapillary et à les cartographier.
Voir également
- Jughandle
- Michigan Lefts
- FR:Barriers
- FR:Routing
- Voir les voies de circulation si vous cartographiez des intersections complexes.
- Different tagging (not ways but nodes for from and to) used at enforcement
- Demande d'informations Sophox sur les interdictions conditionnelles de tourner
Références
- ↑ Si le chemin ne commence pas ou ne finit pas sur le noeud "via", scindez-le !
- ↑ 2.0 2.1 2.2 2.3 Les membres "from" et "to" doivent commencer/se terminer au nœud via ou au(x) chemin(s) via, sinon divisez-le!
- ↑ Remarque' : Le traitement des interdictions de tourner qui contiennent un ou plusieurs chemins dans le rôle via est plus compliqué que si un seul node est utilisé pour le rôle via. Par conséquent, certains logiciels de routage (GraphHopper) ne fonctionnent qu'avec des interdictions de tourner qui contiennent un seul nœud dans le rôle via. Cela devrait être corrigé par le logiciel, cependant si vous avez un choix direct lors du balisage de l'interdiction, veuillez envisager d'utiliser un seul nœud dans le rôle via.
- ↑ RVV 1990, sign D7
- ↑ Si l'attribut restriction=only_left_turn interdit à tort le demi-tour dans un tel croisement, où le demi-tour est autorisé, nous devons utiliser les relations restriction=no_straight_on et restriction=no_right_turn à la place.
- ↑ Le préréglage des interdictions de tourner de JOSM version 15806 et le greffon JOSM turnrestrictions version 35405 ne montrent pas no_entry et no_exit dans la liste des types d'interdictions. L'inspection du code source suggère qu'OsmAnd et OSRM les ignorent complètement tandis que Valhalla les traite comme les interdictions no_* plus courantes et ne prend pas en charge les chemins multiples "de" ou "vers".
- ↑ Fil de discussion qui s'est terminé sans consensus clair; une question "d'aide"; une autre question "d'aideFil de discussion qui s'est terminé sans consensus clair ; une question "d'aide" ; une autre question "d'aide"
- ↑ OSRM exclut spécifiquement les restrictions _on_red. [1] Valhalla [2], OsmAnd [3], GraphHopper [4], et OpenTripPlanner [5] utilisent tous une liste blanche de types d'interdiction reconnus. Seul BRouter catégorise les interdictions en fonction de leurs préfixes. [6]
Liens externes
|