Здавалося б, що простіше - підключити знімок, намалювати замкнуту лінію по чотирьом точкам, додати тег building = yes. Але це ж OpenStreetMap, а у нас все складніше, ніж здається. Якщо хочете розставляти гарні і акуратні будинки, повні інформацією, 1) сходіть на вулицю і подивіться на ці будинки; 2) прочитайте це керівництво.
підготовка
У більшості випадків, якщо вам захотеось намалювати будинок, на потрібну територію вже є знімки Bing або Сканекс. Підключіть їх і завантажте дані карти разом з GPS-треками. Наступним кроком сховайте шар даних (тикніте на око поруч з його назвою) і прив'яжіть знімки до треків.
Обов'язково перевірте по знімку, що намальовані всі вулиці навколо майбутніх будинків. Який сенс малювати будинки, якщо карта порожня? Мікромаппінг повинен слідувати тільки за звичайним маппінгом.
(Картинка з будинком по даху)
Так малювати не можна. Рідкісний знімок знятий вертикально, тому контури будинків та інших об'єктів потрібно обводити не по даху, а по фундаменту. Найчастіше, коли весь будинок однієї висоти, простіше буде змалювати дах і змістити весь контур до видимого кутку на рівні землі.
Класифікація
Може здатися, що для позначення будинку досить building = yes. як для позначення залізниці досить railway = rail. Насправді ні. Значення yes те саме тегу highway = road. воно говорить лише про те, що із землі в даному місці щось випирає (та й то, не завжди). Будинок не буває просто будинком, він має призначення: житловий, магазин, школа, гараж. З землі майже завжди можна розглянути призначення. Запам'ятайте основні типи:
- house - житловий будинок на одну сім'ю, часто зустрічається в селах; сараї позначаються building = shed;
- apartments - багатоквартирний будинок;
- retail - будівля магазину або ринку;
- garage - гараж, ряд гаражів - building = garages;
- warehouse - склад, ангар, сховище;
- school. kindergarten. university - будівлі школи, дитячого садка, інституту;
- church. chapel. cathedral - церква, каплиця, собор;
- hotel - готельна будівля;
- відгомони sim city: commercial (наприклад, бізнес-центр), industrial (заводське будівля); є residential, але краще house / apartments;
- roof - навіс;
- construction - споруджуваний будинок (можна додати construction = *);
- abandoned - занедбаний будинок;
Більш-менш повний список варіантів дивіться на сторінці тега building і в taginfo.
Висотність задається тегом building: levels = *. Кількість поверхів порахувати нескладно, але нерідко в сільських будинках другий чи третій поверх - це горище під дахом, і незрозуміло, чи варто його позначати. Рекомендується визначити, житловий чи поверх (чи є фіранки на вікнах, чи достатньо місця для дорослої людини), і якщо так, то порахувати.
Також бажано записати матеріал стін в тег building: cladding = *. Деякі користуються тегом building: facade: material = *. за змістом вони рівнозначні, і перший вживається частіше. Матеріал видно майже завжди (якщо будинок не за суцільним парканом), і варіантів небагато:
Зрозуміло, можна вказати кілька значень через крапку з комою.
Домашня робота
Щоб не мучити гугль, ось список сайтів з базами поштових індексів:
Таким чином, на будинку, який ви бачили своїми очима, має бути шість тегів, кожен з них осмислено:
Крім них, можуть бути присутніми теги для закладу, що знаходиться в цьому будинку, але щоб не змішувати різні сутності на одному об'єкті, краще відзначити їх окремої точкою всередині контуру, ближче до головного входу. Суті amenity = * (школи, церкви, лікарні), при можливості, бажано ставити на контур, що включає як будинок, так і всю решту території.