Ru як намалювати приватний сектор з адресами

Ось інструкція, як намалювати шматок приватного сектора, не приходячи туди особисто.

Короткий список, за яким можна перевіряти себе:

вимоги

Порядок роботи

Крім того, кадастрові квартали збігаються з межами поселень, тому їх теж можна з кадастру змалювати.

Плагін CommandLine дозволяє виконувати будь-які зовнішні програми, написані на будь-яких мовах. І одна з них - це address.py, яка запитує інформацію про ділянку і зберігає її в точку з тегами.

Отже, починаємо підготовку.

1. Входимо в список плагінів (Edit / Preferences / кнопка з виделкою і розеткою) і вибираємо CommandLine, встановлюємо його.
2. Встановлюємо так само плагін Building Tools
3. Завантажуємо з вікі-сторінки різні команди і addressaddresses2
4. Розпаковуємо архіви zip в папку JOSM / Plugins / CommandLine (в Лінукс це

/.josm/plugins/CommandLine). Якщо папки немає - створюємо її. Зрештою в папці CommandLine повинен бути такий набір файлів:

Ru як намалювати приватний сектор з адресами

Ru як намалювати приватний сектор з адресами

Ru як намалювати приватний сектор з адресами

Вона повинна з'явитися в меню Imagery. Перевіряємо, вантажить вона що-небудь, якщо немає - запитуємо на форумі. що не так зробили.

Але для масової роботи така схема не піде, тому що метушні ну дуже багато.

Рішення - спочатку зрушити супутниковий знімок під підкладку кадастру. Намалювати всі крапки в окремому шарі, намалювати контури будинків, потім виправити зрушити назад і злити шари даних в один.

Отже, відкриваємо JOSM і завантажуємо потрібне місце з OSM. Якщо ми не знаємо зміщення підкладки Бінг в цьому районі, треба завантажити дані треків і посунути підкладку, а потім зберегти координати в заготовки зсувів.

Додаємо також підкладку кадастру, рухаємо її вище підкладки Бінга і дивимося, як вони поєднуються.

Ru як намалювати приватний сектор з адресами
Ru як намалювати приватний сектор з адресами

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

Ru як намалювати приватний сектор з адресами

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

Ru як намалювати приватний сектор з адресами

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

Ru як намалювати приватний сектор з адресами

Ru як намалювати приватний сектор з адресами

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

Корисно відключити шари підкладки, щоб не заважали бачити цифри.

Ru як намалювати приватний сектор з адресами

Ru як намалювати приватний сектор з адресами

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

Ru як намалювати приватний сектор з адресами

Ru як намалювати приватний сектор з адресами

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

Ru як намалювати приватний сектор з адресами

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

Ru як намалювати приватний сектор з адресами

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

Ru як намалювати приватний сектор з адресами

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

Ru як намалювати приватний сектор з адресами