Ru як намалювати приватний сектор з адресами
Ось інструкція, як намалювати шматок приватного сектора, не приходячи туди особисто.
Короткий список, за яким можна перевіряти себе:
вимоги
Порядок роботи
Крім того, кадастрові квартали збігаються з межами поселень, тому їх теж можна з кадастру змалювати.
Плагін CommandLine дозволяє виконувати будь-які зовнішні програми, написані на будь-яких мовах. І одна з них - це address.py, яка запитує інформацію про ділянку і зберігає її в точку з тегами.
Отже, починаємо підготовку.
1. Входимо в список плагінів (Edit / Preferences / кнопка з виделкою і розеткою) і вибираємо CommandLine, встановлюємо його.
2. Встановлюємо так само плагін Building Tools
3. Завантажуємо з вікі-сторінки різні команди і addressaddresses2
4. Розпаковуємо архіви zip в папку JOSM / Plugins / CommandLine (в Лінукс це
/.josm/plugins/CommandLine). Якщо папки немає - створюємо її. Зрештою в папці CommandLine повинен бути такий набір файлів:



Вона повинна з'явитися в меню Imagery. Перевіряємо, вантажить вона що-небудь, якщо немає - запитуємо на форумі. що не так зробили.
Але для масової роботи така схема не піде, тому що метушні ну дуже багато.
Рішення - спочатку зрушити супутниковий знімок під підкладку кадастру. Намалювати всі крапки в окремому шарі, намалювати контури будинків, потім виправити зрушити назад і злити шари даних в один.
Отже, відкриваємо JOSM і завантажуємо потрібне місце з OSM. Якщо ми не знаємо зміщення підкладки Бінг в цьому районі, треба завантажити дані треків і посунути підкладку, а потім зберегти координати в заготовки зсувів.
Додаємо також підкладку кадастру, рухаємо її вище підкладки Бінга і дивимося, як вони поєднуються.


Бінг у нас вже вирівняний нормально, кадастр - зрушать. Якщо так, то нові будинки треба буде малювати в окремому шарі, щоб не змішувати їх з існуючими даними. Заходимо в меню (Файл - Новий шар), потім ховаємо шар з існуючими даними:

Тиснемо правою кнопкою на шар Бінга і вибираємо Зсув / Нове. Рухаємо шар так, щоб поєднати з кадастром. Ми рухаємо саме Бінг, щоб кадастр залишився без зміщення. Зберігати нове зсув шару потрібно, якщо ви ще плануєте малювати в цьому місті з кадастру.

Шар зрушать. Тиснемо на панелі інструментів кнопку "Address" і на карту там, де будинок перетинається з ділянкою (щоб і в ділянку ткнути, і потім точку "з'їсти" прямокутником). На цій ілюстрації це точки у вигляді червоної літери "F". Чекати, поки точка з'явиться, не потрібно, можна "проклацувати" всі будинки заздалегідь.


Дивимося на те, чи правильно заповнені номера, дивимося в значення тегів category, utilization (ці теги придумані спеціально для цього плагіна, їх зберігати в ОСМ не потрібно).
Корисно відключити шари підкладки, щоб не заважали бачити цифри.


Виділилися будинку на цій вулиці. Переписуємо значення тега для всіх них.


Пишемо ім'я міста в тег addr: city і код країни, addr: country = RU. Видаляємо зайві теги (addr: full, category, utilization, fixme).

Всі будинки готові, тепер треба зрушити їх на точне місце. Вибираємо в списку зсувів підкладки Бінг правильне, потім виділяємо всі об'єкти в нашому спеціальному шарі і рухаємо їх.

Відключаємо шари підкладки і оглядаємо будинку в пошуках помилок. Тут є три будинки з помилками: 24-2 (це ділянка будинку №24 квартири 2, треба виправити номер на просто "24"), "будинок 28" (видаляємо слово "будинок") і 32-2 (теж номер квартири). Виправляємо помилки.

Поєднуємо шари даних (хоча це не обов'язково), заливаємо на сервер.
