Uk:JOSM/Plugins/RoadSigns

From OpenStreetMap Wiki
Jump to navigation Jump to search

Втулок RoadSigns впроваджує діалог для вибору дорожніх знаків із заготовок. Кількома простими клацаннями ви можете створити комбінації знаків та пропозиції з теґування. Зараз вже існують заготовки для Бельгії, Німеччини, Польщі, Словаччини та Іспанії.

Як встановити / запустити

Втулок Road Sign - Знімок екрану
Втулок Road Sign - Знімок екрану

Подивіться цю сторінку, щоб ознайомитись з інструкцією по встановленню втулків. Після перезапуску JOSM переконайтесь, що у вас відкритий діалог Параметри/Членство та виділено кілька об’єктів. У правому куті праворуч повинна бути маленька кнопка http://trac.openstreetmap.org/export/22284/applications/editors/josm/plugins/roadsigns/images/pref/roadsigns.png, яка відкриває діалог.

Використання

Клацніть на знак у вікні ліворуч, щоб додати його до обраних. Рекомендовані додаткові знаки та таблички знаходяться у вікні праворуч і можуть бути додані до основних знаків клацанням лівою кнопкою миші. (Примітка: сірі/неактивні знаки також можуть бути додані до обраних. Використовуйте їх на власний розсуд та перевіряйте результат.)

Обираючи розповсюджені знаки та їх комбінації, ви можете без остраху застосовувати пропоновані схеми теґування. Однак, вам все одне треба бути уважним, щоб не прогавити такі речі, як додати відповідний теґ highway=* (якщо він не задається за допомогою цього втулка) та обрати відповідний напрямок для лінії для incline=* та oneway=*.

Налаштування

Якщо ви бажаєте покращити наявні заготовки або створити та опікуватись заготовкою знаків для власної країни, ван треба створити нову заявку на JOSM trac та прикріпити відповідні файли до неї або безпосередньо зв’язатись з автором.

Як встановити власну заготовку

Додайте наступні елементи в Розширені налаштування:

plugin.roadsigns.sources=/шлях/до/мійшаблон.xml

(Значення повинно бути типу "simple" або "list") Ваш шаблон повинен завантажитись відразу після перезапуску.

Зображення повинні знаходитись у тій же теці що і файл .xml заготовки. Або, ви можете вказати шлях до теки зі знаками:

plugin.roadsigns.icon.sources=/шлях/до/теки/з/зображенями

Формат файлу заготовки

Для опису заготовки використовується формат XML. В якості зразка можна подивитись на заготовку для Німеччини, в якій використовуються більшість параметрів, про які йдеться далі.

Деякі значення можуть мати параметри, наприклад $foo, які замінюються значенням параметра з іменем foo.

Елемент <sign>
Атрибут Опис
ref Коротка офіційна назва знака, яка може бути використана для теґу traffic_sign=*. (Може примати параметри)
id Унікальний ідентифікатор. (Якщо відсутній, дорівнює ref. Або id або ref повинні бути присутні.)
icon Ім’я файлу з зображенням знака. (Якщо відсутнє, id або ref використовуються як ім’я файлу. Тут символи ':' та '.' перетворюються на '_'.)
name Назва знаку. (обов’язково)
long_name Повна (напр. офіційна) назва знаку.
traffic_sign_tag Значення, яке буде використовуватись для теґу traffic_sign=* (якщо воно відрізняється від ref).
help Довідкова інформація, яка допоможе користувачу.
wiki Сторінка в Вікі OSM.
deprecated Використовуйте yes, якщо влада вирішила більше не використовувати знаки цього типу. (Але старі знаки все ще зустрічаються та потребують нанесення на мапу.)
useful (необов’язково) Користувач може обрати показувати тільки найпоширеніші знаки. Типово, знаки з інформацією <tag> вважаються найпоширенішими. Але це можна явно зазначити за допомогою цього атрибуту. Можливі значення: true, false.
Елемент <tag>

Деякі теґи можуть мати власну назву (ident=*) та змінюватись іншими наступними теґами. Якщо в кінцевому результаті ми отримуємо порожнє значення (""), то теґ пропускається взагалі. Зверніть увагу, що типове значення іменованого теґу використовується лише у випадку, коли немає додаткових теґів. Наприклад access=no стане access=delivery а не access=no;delivery.

статичні ти:

Атрибут Опис
key Ключ. (приймає параметри)
value Значення. (приймає параметри)

іменовані теґи:

Атрибут Опис
key Ключ.
value Типове значення. Якщо після остаточного призначення, значення теґу перетворюється на пустий рядок – теґ відкидається.
ident Назва теґу, яка пізніше може бути змінена іншими теґами.

модифіковані теґи (додаються):

Атрибут Опис
tag_ref Назва теґу, що змінюється.
append_value Додає рядок до значення теґу. Типове значення теґу відкидається (якщо немає модифікованого теґу, що додає значення).

модифіковані теґи (з умовами):

Атрибут Опис
tag_ref Назва теґу, що змінюється.
condition Умова, що додається. (K=V стане K:cond=V.)
Елемент <parameter>
Атрибут Опис
ident ідентифікатор для отримання значення цього параметру (обов’язково)
input тип вводу (зараз textfield та combo є можливими значеннями) (обов’язково)
prefix текст, який буде додано перед вводом
suffix текст, який буде додано після вводу
field_width для текстових полів: ширина поля (кількість символів)
default типове значення (обов’язково)
Елемент <supplementary>

(перелік додаткових знаків та табличок)

Атрибут Опис
id Ідентифікатор таблички.

Зворотній зв’язок

Завжди вітаються пропозиції, щодо теґування та додаткових знаків та їх комбінацій. Ви можете залишити запис на сторінці обговорення. Основні запити і звичайні помилки можуть бути розміщені в системі відстежування помилок JOSM.

Посилання

Натхнення:

  • Verkehrszeichen Tool від Sebastian Hohmann. В основному цей втулок є перенесенням на Java та в систему втулків JOSM.

Пов’язані сайти:

  • DE:Key:bicycle_road — Для теґування велодоріжок в Німеччині. Zeichen 244.1 - Beginn einer Fahrradstraße, StVO 2013.svg