Uk:JOSM Relations and Turn Based Restrictions

From OpenStreetMap Wiki
Jump to navigation Jump to search

Обмеження поворотів (такі як "заборона повороту ліворуч на перехресті") можуть бути додані до бази даних використовуючи зв'язки як це зазначено тут. Ця сторінка допоможе вам дізнатись, як це робити в використовуючи JOSM.

У самому простому випадку, обмеження повороту складається з трьох частин та двох теґів:

  • теґ type=restriction вказує на те, що це зв’язок для обмеження повороту
  • теґ restriction=no_left_turn,no_right_turn,… вказує на тип обмеження повороту
  • один член із роллю from вказує на лінію ОСМ звідки починається обмеження повороту
  • один член із роллю to вказує на лінію ОСМ куди розповсюджується дія обмеження повороту
  • один член із роллю via вказую на точку ОСМ в якій з'єднуються лінії from та to

Використовування втулка turnrestrictions

Втулок turnrestrictions впроваджує реактор для вводу та редагування обмежень руху в JOSM. Подивіться нижче на знімок екрану з базовою панеллю редактора де можна редагувати компоненти зв’язку:

  • ви можете вибрати тип зв’язку з розгортаючогося переліку
  • ви можете перетягнути або скопіювати/вставити лінію в поле From:
  • ви можете перетягнути або скопіювати/вставити лінію в поле To:

Потрібні теґи та точка з роллю "via" будуть додані автоматично. У разі потреби, ви можете змінити їх на Розширеній панелі редактора.

Додаткова інформація:

Базова панель редактора втулка turnrestrictions


Використання редактора зв’язків JOSM

Також, ви можете використовувати загальний редактор зв’язків JOSM для створення та редагування зв’язків turn restriction.

  • примітка: Існує заготовка для turn-restriction.
Загальний редактор зв’язків JOSM, зі зв’язком turn restriction


Застосування правильних теґів

Переконайтесь, що призначені потрібні теґи type=restriction та restriction=*. Ось приклад такого зв’язку:

Теґи призначені зв’язку turn restriction


На додачу то цих обов’язкових теґів ви можете додати додаткові теґи.

  • source=* – щоб зазначити джерело інформації
  • name=* – щоб зазначити назву обмеження
  • інші.

Додавання коректних учасників

Переконайтесь що в таблиці учасників присутні наступні члени:

  • член з роллю from що посилається на лінію ОСМ
  • член з роллю to що посилається на лінію ОСМ
  • член з роллю via що посилається на точку ОСМ
    Точка via повинна бути точкою з’єднуються лінії from та to.
    У деяких (дуже рідкісних) випадках буває необхідно, щоб член via був не крапкою, а лінією. У цих випадках поворот з лінії from на лінію to буде залежати від того, як ми потрапили на лінію from. Поточне програмне забезпечення не може обробляти такі випадки, тому, коли це можливо, використовуйте як via тільки точки.


На відміну від редактора з втулка turnrestrictions, загальний редактор зв’язків не перевіряє введені дані. Ви повинні дуже уважно перевірити себе, що зв’язок містить відповідних членів.

Обов’язкові члени зв’язку turn restriction, в загальному редакторі зв’язків JOSM