| | 1 | [[TranslatedPages(revision=16)]] |
| | 2 | |
| | 3 | = Втулки -> PicLayer = |
| | 4 | |
| | 5 | [[Image(/pluginicon/PicLayer.jar/images/layericon.png,32)]] |
| | 6 | |
| | 7 | Цей втулок використовується для показу фонових зображень для даних, що редагуються. |
| | 8 | |
| | 9 | Зображення можливо завантажити двома способами: |
| | 10 | - з файлу, та |
| | 11 | - з буферу обміну. |
| | 12 | Це рання версія, вона не має відгуків від користувачів, тож у разі потреби чітко виконуйте наступні інструкції. |
| | 13 | |
| | 14 | **Примітка**: Будь ласка, переконайтесь, що ви маєте ліцензійно чисті зображення, маєте дозвіл від власника на їх використання, якщо дозволу не має чи ліцензія не сумісна з ліцензією ОСМ — використовувати такі зображення не можна. |
| | 15 | |
| | 16 | == Порядок роботи == |
| | 17 | 1. Завантажте потрібну вам частину даних з сервера. |
| | 18 | 2. В меню '''Фон''' знайдіть пункт '''Новий шар зображення з файлу…''' або '''Новий шар зображення з буфера обміну'''. |
| | 19 | a. Якщо ви вирішити завантажити зображення з файлу, з’явиться діалог для його вибору. Оберіть потрібне вам зображення. Звісно, формат обраного вами зображення повинен підтримуватись JOSM. |
| | 20 | b. Якщо ви вирішили завантажити зображення з буферу обміну, вам доведеться трохи почекати. З певних причин на це потрібен деякий час. Можливо, в майбутньому все буде значно швидше. |
| | 21 | |
| | 22 | **Примітка**: Якщо, щось не спрацює, з’явиться повідомлення. Якщо повідомлення не буде — перевірте консоль на наявні сповіщення (можливо тільки в Linux?) |
| | 23 | |
| | 24 | 3. Після того, як зображення з’явиться, його потрібно розмістити відповідним чином. Для цього: на панелі діалогів праворуч, серед відкритих шарів оберіть шар із вашим зображенням та активуйте його (!!!). |
| | 25 | 4. Вирівняйте положення та викривлення зображення. |
| | 26 | a. Пересування зображення здійснюється за допомоги інструменту 'Пересування' з панелі інструментів ліворуч та перетягування зображення мишею. |
| | 27 | b. Обертання — за допомоги інструменту 'Обертання'. |
| | 28 | c. Масштабування — за допомоги інструменту 'Масштабування' |
| | 29 | d. Також можливо змінити масштаб тільки за однією віссю координат, обравши відповідний інструмент. |
| | 30 | |
| | 31 | **Примітка**: Якщо, щось не працює — переконайтесь, що АКТИВОВАНО відповідний шар. |
| | 32 | |
| | 33 | 5. Якщо вам потрібно скинути ваші зміни — скористайтесь контекстним меню, клацнувши правою кнопкою миші на шарі в панелі діалогів. |
| | 34 | 6. Для збереження параметрів калібрування зображення, також використовуйте контекстне меню шару в панелі діалогів. |
| | 35 | |
| | 36 | Цей втулок призначений для тих, хто бажає мапити за знімками (для автора втулка це переважно будівлі) але їм не подобається MetaCarta Rectifier. |
| | 37 | |
| | 38 | |
| | 39 | == Перетворення даних калібрування в PicLayer == |
| | 40 | Для тих, хто цікавиться як перетворюється калібрувальні дані в PicLayer:[[BR]] |
| | 41 | * {{{INITIAL_SCALE}}} — початковий розмір 100 пікселів зображення (довжина лінійки в JOSM). |
| | 42 | * {{{SCALEX/Y}}} — коефіцієнт, після зміни розміру растрового зображення по відношенню до шару даних JOSM. |
| | 43 | * {{{INITIAL_POS_y/X}}} — координати центру зображення в проекції меркатора. |
| | 44 | * {{{POSITION_X/Y}}} — координати після зсуву растрового зображення по відношенню до шару даних JOSM. |
| | 45 | * {{{ANGLE}}} — кут в градусах (за годинниковою стрілкою -> позитивний) обертання растрового зображення. |
| | 46 | |
| | 47 | * Одиниці виміру меркатора дугові одиниці по довготі (PI <-> 180). |
| | 48 | * З широтою трохи складніше, тому що ця проекція зберігає кути, а не ділянки: |
| | 49 | {{{ |
| | 50 | y = ln(tan(45+b/2)) |
| | 51 | }}} |
| | 52 | |
| | 53 | де b в градусах, ln — натуральний логарифм і tan — тангенс. |
| | 54 | * Довготу в градусах l можна отримати з x: |
| | 55 | {{{ |
| | 56 | l = x*180/PI. |
| | 57 | }}} |
| | 58 | |
| | 59 | * Широта b може бути розрахована з y: |
| | 60 | {{{ |
| | 61 | b = 2*arctan(e!**y) - 45 |
| | 62 | }}} |
| | 63 | (коли арктангенс повертає значення в градусах). |
| | 64 | |
| | 65 | При перетворенні довготи ступень відмінності кутів зображення до відстані, ви повинні взяти до уваги, що на один градус зі сходу на захід має інший розмір залежно від широти.[[BR]] |
| | 66 | На екваторі 1 градус -> d0 = 111.321 km (з GRS 80 semi-major axes), на широті b ви отримаєте: |
| | 67 | {{{ |
| | 68 | d = d0*cos(b) |
| | 69 | }}} |
| | 70 | (точно тільки для сфери, але відхилення від еліпсоїда < 0.5%). |
| | 71 | |
| | 72 | == Дивіться також == |
| | 73 | * [[http://wiki.openstreetmap.org/wiki/JOSM/Plugins/PicLayer|Сторінку PicLayer]] в Вікі-ОСМ |
| | 74 | |
| | 75 | ---- |
| | 76 | Назад до сторінки [wiki:/Plugins#JOSMdocu Втулки JOSM][[BR]] |
| | 77 | Назад до основної сторінки [wiki:Uk:Help Довідки] |