| | 1 | [[TranslatedPages(revision=131)]] |
| | 2 | [[PageOutline(2-10,Зміст)]] |
| | 3 | |
| | 4 | = Стилі мап JOSM = |
| | 5 | [[Image(source:trunk/images/dialogs/mapstyle.svg,middle,margin-right=20)]] |
| | 6 | [[Help/MapView|Вигляд мапи]] в JOSM може бути леко змінений за допомогою різних стилів. JOSM містить велику кількість різноманітних стилів безпосередньо відразу після встановлення. |
| | 7 | |
| | 8 | ''Базові стилі'' (такі як [source:trunk/styles/standard/elemstyles.mapcss JOSM типово] або [source:trunk/styles/standard/potlatch2.mapcss Potlatch 2]) покривають широкий спектр різний обʼєктів. Їх можна поєднувати з ''додатковими стилями'', які призначені для показу конкретних обʼєктів. Ознайомтесь з [[#Availablestyleslist|переліком наявних стилів]] далі. |
| | 9 | |
| | 10 | Подальше налаштування можливе за допомогою [[#AdvancedPreferences|налаштування стилю]] або [[#CreateStyle|створення власного стилю]]. |
| | 11 | |
| | 12 | == Вибір стилю ==#ChooseStyles |
| | 13 | |
| | 14 | JOSM має ''три списки'' ''стилів мапи:'' доступні стилі (всі стилі, що є в репозиторії стилів) → активні стилі (обрані вами) → ☑ задіяні стилі (стилі що безпосереднь в цей момент використовуються для показу мапи). |
| | 15 | |
| | 16 | Типово JOSM, після встановлення, має кілька стилів в переліку "активних стилів". Ви можете обирати стилі з переліку "активних стилів" для того, щоб показати дані мапи відповідним чином, відмітивши їх прапорцем (☑) |
| | 17 | * в [[Help/Dialog/MapPaint|панелі налаштування стилю мапи]] або |
| | 18 | * в [[Help/Menu/View|меню "Вид"]] ( → "Стиль кольорів мапи") або |
| | 19 | * (менш зручно) в Налаштуваннях на вкладці Стіль кольорів мапи (дивись далі) |
| | 20 | |
| | 21 | Зауважте, якщо ви не використовуєте додаткові стилі, вам потрібно позначати прапорцем ☑ лише один стиль за раз. |
| | 22 | |
| | 23 | === Активація додактових стилів === |
| | 24 | [[Image(Styles:addstyle.gif, right, 250px, title=наочний приклад як орати та активувити стиль мапи)]] |
| | 25 | |
| | 26 | ''Інструкція:'' |
| | 27 | 1. відкрийте в Налаштуваннях вкладку [Help/Preferences/Map#MapPaintStyles Стиль кольорів мапи], або |
| | 28 | * клацнувши на кнопку [[Image(source:trunk/images/dialogs/mappaintpreference.png)]] [[Help/Dialog/MapPaint#MapStyleSettings|Налаштувань]] в панелі вибору стилю мапи (як показано на анімації) або |
| | 29 | * через [[Help/Menu/View|меню "Вид"]] → "Стиль кольорів мапи" → "Налаштування кольорів мапи" або |
| | 30 | * (менш зручно) через загальне вікно налаштувань ([[Help/Menu/Edit|меню Правити]] → [[Help/Action/Preferences|Налаштування]] → [[Image(source:trunk/images/preferences/map.png,15)]] [[Help/Preferences/Map|Налаштування мапи]] (ліворуч 3-я вкладка згори) → Стиль кольорів мапи (2-га вкладка)) |
| | 31 | * ''виклик вікна налаштувань в OSX відбувається за допомоги типової комбінації клавіш {{{⌘+,}}} або в меню з назвою застосунка – JOSM'' |
| | 32 | 2. оберіть стиль в переліку "доступних стилів" (ліворуч) |
| | 33 | 3. активуйте його – натисніть на кнопку [[Image(source:trunk/images/preferences/activate-right.png)]] з синьої стрілкою (в центрі) |
| | 34 | 4. закрийте вікно та підтвердіть свої дії натиснувши на кнопку '''Так''' |
| | 35 | |
| | 36 | ''Прииклад:'' Припустимо, що нам потрібно додати теґ [osmwiki:Key:maxspeed maxspeed=*] в OSM, потім ми скористаємось стилем [wiki:Styles/Maxspeed Maxspeed] (що показує значення обмежень швидкості, розфарбовуючи дороги різними кольорами). Анімація праворуч (клацніть на неї для збільшення) показує, як додати цей стиль до переліку "активних стилів". |
| | 37 | |
| | 38 | ==== Додавання власних стилів ==== |
| | 39 | Ви можете додати ваш власний стиль (з будь-якого посилання URL/файлу) в перелік активних стилів – наприклад, файл зі стилем, який ви [[#CreateStyle|самі створили]]. Просто клацніть на знак плюсу [[Image(source:trunk/images/dialogs/add.png)]] праворуч та вкажіть шлях до вашого файлу або додайте посилання URL на файл зі стилем. |
| | 40 | |
| | 41 | == Перелік доступих стилів ==#Availablestyleslist |
| | 42 | |
| | 43 | [[Styles(uk|styles|скорочений опис|автор|опис|версія|Більш докладно)]] |
| | 44 | |
| | 45 | == Створення власного стилю ==#CreateStyle |
| | 46 | Вас не влаштовує стандартний стиль? Змініть його до власних вподобань: |
| | 47 | |
| | 48 | * В меню [[Help/Dialog/MapPaint|панелі 'Стилі кольорів мапи']], клацніть правою кнопкою миші на стилі та обреіть [[Image(source:/trunk/images/copy.png)]] "Зберегти як…". Копія буде додана до переліку стилів. Ви можете відкрити її в текстовому редакторі та вносити до неї власні зміни. |
| | 49 | * Або створіть власний стиль самотужки та додайте його в Налаштуваннях Стилів кольорів мапи. |
| | 50 | |
| | 51 | JOSM підтримує стилі в форматі MapCSS. Ця мова створення стилів, подібна до [https://en.wikipedia.org/wiki/Cascading_Style_Sheets CSS], спочатку була розроблена для Potlatch 2. |
| | 52 | * Загальна інформація міститься в [osmwiki:Category:MapCSS Вікі OSM]. |
| | 53 | * [[Help/Styles/MapCSSTutorial|Скорочене керівництво]] допоможе вам на початку. |
| | 54 | * [[Help/Styles/MapCSSImplementation|Довідник реалізації CSS в JOSM]] містить більш докладний опис підтримуємих можливостей. |
| | 55 | |
| | 56 | == Зробіть ваш стиль доступним іншим == |
| | 57 | * Або створіть сторінку вікі подібну до [[Styles/Modified]]. |
| | 58 | * не забудьте помістити ваш стиль в середину блоку з кодом (рядок `#!style type="mapcss"` повинен бути наступним відразу після `{{{`): |
| | 59 | * `{{{` |
| | 60 | * `#!style type="mapcss"` |
| | 61 | * ... |
| | 62 | * `}}}` |
| | 63 | * для автоматчного налаштування номеру версії вам потрібно зазначити дві внутрішніх змінні: |
| | 64 | * {{{[[revision]]}}} - номер останньої версії сторінки вікі |
| | 65 | * {{{[[date]]}}} - дата останньої зміни |
| | 66 | * наприклад {{{"1.[[revision]]_[[date]]"}}} перетвориться на {{{1.13_2014-02-24}}} |
| | 67 | * **Примітка**: Спам-фільтр забороняє додавання великої кількості зовнішніх (значків) посилань. Будь ласка, у разі можливості, додавайте значки до вікі сторінки ([#Iconhandling Дивіться нижче]). … |
| | 68 | * '''або''' додайте посилання URL на ваш новий стиль вгорі сторінки StylesSource. |
| | 69 | * **Примітка**: Підтримуються тільки посилання з розширеннями файлів (наприклад, *.mapcss, *.zip, *.php). |
| | 70 | В обох випадках, новий стиль буде доданий автоматично до таблиці переліку стилів (див. вище) через кілька хвилин. Потім він також стане доступним в налаштуваннях Стилів кольорів мапи в JOSM (після натискання кнопки для перезавантаження переліку доступних стилів). |
| | 71 | |
| | 72 | == Значки |
| | 73 | Підтримуються файли .png та .svg. |
| | 74 | |
| | 75 | === Використання значків === |
| | 76 | Існує кілька варіантів використання значків: |
| | 77 | |
| | 78 | * Значки, що постачаються безпосередньо з JOSM можуть бути додані безпосередніми посиланнями (відносно до внутрішньої теки зображень JOSM). |
| | 79 | * Використовуйте відносні до вашого локального файлу стилю шляхи. |
| | 80 | * Посилатись на нові значки можна беспосердніми http-посиланнями. Вони будуть завантажені та додані до внутрішнього кешу. |
| | 81 | * Починаючи з версії [/changeset/2289/josm 2289] JOSM підтримує обробку .zip файлів. |
| | 82 | * Файл .zip повинен містити принаймні один файл з розширенням mapcss. |
| | 83 | * Назви значків та посилання – відносно кореня структури .zip файла. |
| | 84 | * Якщо в архіві міститься кілька файлів, перевага надається файлу зі словом "style" в назві (що дозволяє включати в один архів стилі та заготовки теґів). |
| | 85 | * З версії [/changeset/4713/josm 4713] JOSM підтримує додавання сирців зображень значків в код стилів, відповідно до [[http://tools.ietf.org/html/rfc2397|RFC 2397]]. |
| | 86 | * Приклад для PNG: {{{data:image/png;base64,...databytes...}}} |
| | 87 | * Приклад для SVG: {{{data:image/svg+xml;base64,...databytes...}}} |
| | 88 | * Більш [wiki:Help/Base64 докладна інформація] про використання {{{data:image/...}}} в JOSM. |
| | 89 | * У разі використання вікі JOSM для оформлення стилів, ви маєте кілька додаткових можливостей: |
| | 90 | * Кожет файл, приєднаний до сторінки вікі, автоматично додається до .zip файлу, який завантажується в JOSM. |
| | 91 | * Якщо ви не бажаєте додавати файл до архіву, додайте текст **(NOZIP)** в опис файлу під час його долучення. |
| | 92 | * Якщо ви додаєте .zip файл та бажаєте включити його вміст, потрібно додати текст **(EXTRACT)** в опис файлу під час його долучення. |
| | 93 | |
| | 94 | |
| | 95 | == Стилі, що знаходяться в вікі JOSM == |
| | 96 | [[TitleIndex(Styles/)]] |
| | 97 | |
| | 98 | |
| | 99 | == Відтворення (рендерінг) == |
| | 100 | Стилі використовуються для відтворення даних так, щоб вони виглядали схожими на мапу (кольори, значки, підписи, …) – порівняно з поданням даних у вигляді Каркасу. |
| | 101 | |
| | 102 | === Точки === |
| | 103 | Більшисть точок, що позначені теґами, відповідно до рекомендацій зі сторіки [osmwiki:Uk:Map_Features Обʼєкти мапи], показуються відповідним значком, наприклад, біла літера "P" на синьому фоні для стоянки ({{{amenity=parking}}}). |
| | 104 | |
| | 105 | Існує декліька спеціальних значків для відсутніх або неповних речей: |
| | 106 | |
| | 107 | [[Image(Styles:Mappaint_no_icon.png)]] значок відсутній[[br]] |
| | 108 | Покищо ми не маємо відповідних значків для '''всіх''' точок з переліку обʼєктів мапи, значки для більшості теґів {{{natural=*}}} все ще відсутні. Якщо вам трапився такий "відсутній значок", ви можете створити значок 16*16 пікселів, що характерізує теґ. Поділіться результатами вашої роботи – створіть [/newticket нове повідомлення] та додйте ваше зображення чи .zip архів як долучення. |
| | 109 | |
| | 110 | [[Image(Styles:Mappaint_deprecated.png)]] значок попередження[[br]] |
| | 111 | Відповідний теґ раніше використовувався, але подальше його застосування не рекомедоване, або він не підходить для точки, наприклад {{{highway=motorway}}} немає сенсу на точці. Можливо не всі заборонені теґи показуться таким чином. |
| | 112 | |
| | 113 | === Лінії === |
| | 114 | Більшість ліній, що позначені відповідними теґами зі сторінки обʼєктів мапи, будть мати власний колір, товщину та стиль (так пунктирна лінія для залізниці). |
| | 115 | |
| | 116 | === Полігони === |
| | 117 | Полігони – лінії, що утворюють кільця (замкнені лінії). Більшість полігонів, що позначені теґами зі сторінки обʼєктів мапи будуть мати зафарбовування власним кольором (зафарбовування буде мати відповідний ступінь прозорості). |
| | 118 | |
| | 119 | |
| | 120 | == Розширені налаштування ==#AdvancedPreferences |
| | 121 | Деякі стилі мають власні налаштування. Вони достпні в конекстому меню, що викликається правою кнопкою миші, в панелі [[Help/Dialog/MapPaint|Стилів кольорів мапи]]. Так наприклад, типовий стиль JOSM (MapCSS) має налаштування для "приховування точок" на мілких масштабах (типово увімкнено). |
| | 122 | |
| | 123 | На додачу, ви можете використовувати наступні приховані параметри: |
| | 124 | * {{{mappaint.fillalpha}}} |
| | 125 | * "рівень прозорості", що використовується для зафарбовування полігонів. Ціле число в діапазоні від 0 (прозоро) до 255 (повністю непрозоро) з типовим значенням – 50. |
| | 126 | * {{{mappaint.fillareas}}} (показ полігонів) |
| | 127 | * 10000000 (типово) - полігони будуть зафарбовані відповідним кольором та буде показана їх назва |
| | 128 | * 0 - полігони будуть показані тільки їх контуром без назви |
| | 129 | * будь-яке число - полігони будуть зафарбовані відповідним кольором, назва буде показана на всіх масштабах нижче вказаного значення в метрах |
| | 130 | * {{{mappaint.showicons}}} |
| | 131 | * зазначає, чи будуть показані значки - так само як і в {{{mappaint.fillareas}}} |
| | 132 | * {{{mappaint.shownames}}} |
| | 133 | * зазначає, чи будуть показані назви - так само як і в {{{mappaint.fillareas}}} |
| | 134 | * {{{mappaint.strokes}}} |
| | 135 | * зазначає, чи будуть використовуватись пунктирні чи сплошні лінії - так само як і в {{{mappaint.fillareas}}} |
| | 136 | * ~~{{{mappaint.useRealWidth}}}~~ |
| | 137 | * ~~true - лінії будуть змінювати товщину відповідно до їх спрвжної ширина в метрах, зазначеній в файлі elemstyle.xml~~ |
| | 138 | * ~~false (типово) - лінії будуть мати незміну товщину на всіх масштабах~~ |
| | 139 | * {{{mappaint.zoomLevelDisplay}}} |
| | 140 | * true - видимість елементів в залежності від масштабу |
| | 141 | * false (типово) - показуються всі елементи |
| | 142 | * {{{mappaint.fontsize}}} |
| | 143 | * розмір підписів (типово=8) |
| | 144 | |
| | 145 | ---- |
| | 146 | Назад до основної сторінки [wiki:Uk:Help Довідки] |