Uk:Будівлі

From OpenStreetMap Wiki
Jump to navigation Jump to search

Визначення будинків в OpenStreetMap стосується не лише будівель, воно також розповсюджується на building=static_caravan, building=houseboat, a також може включати building=storage_tank.

Logo. Обʼєкт : Uk:Будівлі
One example for Обʼєкт : Uk:Будівлі
Опис
Використовується для опису різних типів будівель, включаючи будинки, виробничі приміщення (на підприємствах), а також руїни будівель.
Теґи

building=*
height=*
building:levels=*
roof:levels=*
name=*
entrance=*

Позначення теґами

Окремий блок, сусідній будинок нещодавно було демонтовано
Багатоквартирний будинок в якому знаходиться церква, залишається building=apartments, а не building=church
Споруда церкви, яка більше не використовується для релігійних потреб, була перетворена на житло. building:use=apartments + building=church будуть правильними теґами в цьому випадку.

Контури будинку позначаються замкненою лінією (полігоном). Одним полігоном можна позначати як житловий комплекс, так і кожен його «блок» (під’їзд), який відповідає окремому домоволодінню; або помешкання, що стоять впритул один до одного; або частини будинків, у разі позначення складних споруд. Проте, краще створити серію поєднаних полігонів, що мають спільні точки, щоб мати змогу точно визначити межі кожного помешкання.

На додачу, окремі контури будівель можуть бути як спрощеними формами, так і накресленими дуже докладно, щоб передати справжню форму будівлі. Це не рідкість для будівель, коли вони спочатку наносяться як прості контури, які пізніше покращуються до більш точного вигляду, а потім розділяються на окремі домоволодіння.

Будівлю можна позначити просто теґом building=yes або використати конкретне значення, що описує тип будівлі, наприклад: building=house — дім, building=hut — хатинка, building=garage — гараж, building=school — школа. Ознайомтесь з описом теґу building=*, щоб дізнатись про повний перелік його значень та перегляньте як вони використовуються. Майте на увазі, що теґи будівель завжди стосуються самої будівлі, а не поточного типу використання будівлі чи її користувача. Це дозволяє показувати навіть таки складні випадки, як церква в багатоквартирному будинку building=apartments, або будівлю церкви (building=church) перетворену на багатоквартирний будинок.

Адреси будинкам додаються за допомогою теґів addr:*=*. Докладніше про адреси в Україні дивіться Uk:Адреси.

Входи в будинки, за потреби, позначаються точкою на контурі та теґом entrance=*, додатково дозволи на вхід додаються за допомогою теґу access=*. Вхід до будівлі може з’єднуватись з пішохідною доріжкою, яке веде до нього highway=footway, сходами highway=steps та т.і. Там де це можливо або доречно, різні входи можуть мати власні поштові адреси.

Інші випадки використання

У світі існують такі споруди, які не мають фундаменту або навіть є рухомими. Наприклад, багато маперів використовують building=* для позначення таких рухомих об’єктів та споруд як, наприклад building=static_caravan та building=houseboat або трейлерів. Якщо дома-човни (в основному саморухомі, на гвинтовому ходу), кораблі (музеї чи театралізовані обʼєкти) або доки можуть бути пересунуті за потреби, поруч з ними також є building=floating_home, які збудовані на плотах, які не можуть бути переміщені. Іноді використовується теґ floating=yes для позначення таких помешкань.

На відміну від ідеального випадку, коли споруда знаходиться на поверхні землі, більшість обʼєктів з теґом building=* містять частини (наприклад, які стоять на палях або на пірсах), які тільки накривають поверхню. building=roof та building=bridge описують споруди, які спираються на землю тільки на їх опори та не мають "відбитку" на поверхні землі. Це ж саме стосується і споруд під землею, таких як building=cellar або будинків додатково позначених теґом location=underground

Не кресліть під рендер

Для отримання додаткової інформації див. Uk:Креслення під рендер.

Деякі мапери намагаються змінювати дані OSM так щоб вони були показані (переважна на Стандартному шарі) у вигляді, що відповідає їх уявленню, "творчо" інтерпретуючи наявні теґи.

Будь ласка, додавайте всі атрибути обʼєктів як найближче до реального стану речей. Використовуйте описи теґів з відповідних вікі-сторінок. Використовуйте наявні значення, відповідно до їх тлумачення у Вікі та обирайте для цього відповідні пари ключ-значення. Якщо ви не знайшли слушний теґ серед загальновживаних, ви можете пошукати серед незадокументованих, але вже використовуємих тегів на taginfo. Якщо всього цього виявилось недостатньо, ви можете створити власну схему теґування та додати докладну інформацію про неї у Вікі.

Ось кілька поганих прикладів повʼязаних з будівлями.

  • позначення вигаданих обʼєктів інфраструктури amenity=* для виділення споруд серед інших обʼєктів на мапі
  • змінення/не позначення через незадоволення сервісом (напр. кафе та ресторани)
  • позначення частин споруд у вигляді самостійних обʼєктів для структуризації під час рендерингу
  • вилучення/пересування обʼєктів для отримання (потрібного) розташування значків
  • позначення статуй, опор мостів, надгробків, розеток, кораблів як будинків для того, щоб зробити їх видимими на мапі. Це може бути контрпродуктивним навіть для потреб 3D-мапінгу.

Такі маніпуляції не тільки псують OSM, але є зайвими, оскільки вони справляють ефект лише на обмежену кількість рендерів, які можливо найближчим часом можуть зазнати змін.

Якщо ви все ж таки натрапили на суттєві помилки рендерінгу, будь ласка, звʼяжіться безпосередньо з розробниками цих рушіїв рендерінгу.


Як мапити

Дивіться Building modelling для ознайомлення з різними підходами до креслення будинків по аерофотознімках.

Якщо будівля має внутрішній двір, саму будівлю потрібно створити у вигляді мультиполігону, щоб він не виглядав, як частина будівлі.

Для додавання адрес використовуються теґи з простору addr:*=*:

entrance=yes (якщо відомо де знаходиться вхід)
addr:street=*
addr:housenumber=*
addr:postcode=*
addr:city=*
addr:country=*
(Докладніше про додавання адрес в Україні – Uk:Адреси)

OSM Inspector також стане в пригоді під час перевірки цих теґів

в JOSM

  • Оскільки більшість будівель мають прямокутну форму, ви можете приблизно накреслити прямокутник, а потім випрямити його в JOSM натиснувши клавішу Q. Після натискання Q всі кути виділеного набору стануть 90°. Майте на увазі, що не всі будівлі є ортогональними, а іноді краще лишити їх в тому ж дивному вигляді, замість спроби зробити форму з вигинами прямокутною.
    • Якщо ви змінюєте стандартну проєкцію на іншу, переконайтесь, що ви використовуєте проєкцію подібну до проєкції Меркатора, тому що в іншому випадку, якщо ви використовуєте, наприклад, WGS84, об’єкти будуть спотворені при візуалізації.
  • JOSM/Plugins/BuildingsTools – робить креслення будинків більш зручним (клавіша B). Найкраще всього підходить до простих за формою будинків, що мають чотири кути.
  • JOSM/Plugins/Terracer – дозволяє швидко наносити на мапу сполученні друг з другом будівлі, що стоять в один ряд.

в Potlatch

В Potlatch, ви можете швидко додати кілька будинків в житлових районах та районах приватної забудови, креслячи мишею однією рукою, а іншою натискаючи 'R' та додаючи властивості, з попередньо виділеної будівлі. Додайте до першої будівлі теґ building разом з іншими, потрібними вам теґами, а потім копіюйте їх на інші будівлі.

Кілька шляхів для отримання контурів будівель

  • Аерофотознімки (напр. Bing). Кілька порад з креслення будівель;
  • Спостереження на вулиці, створення замальовок, або навіть проведення вимірювань;
  • Пройтись вздовж будівлі та записати трек GPS. Може згодитись для великих будівель (напр. стадіону), але чим ближче до стін, тим гірша точність GPS-сигналу;
  • Кадастрові дані.

3D

Скористайтесь інформацією зі сторінки Simple 3D Buildings, підтримка якої вже реалізована в деяких інструментах та пропонує зворотню сумісність з попередніми підходами.

Indoor

Simple Indoor Tagging – для мапінгу планів приміщень та інших об'єктів в середині приміщень.

Пропозиції

Активні

Неактивні

Приклади

Several buildings around a small park in a town here in Bolivia

Дивіться також

  • shop=* використовується, щоб позначити, що будівля використовується як магазин
  • amenity=* для опису призначення будівлі, наприклад: школа, театр, банк…
  • entrance=* для позначення входу в будівлю
  • architect=* щоб вказати архітектора будівлі
  • building:condition=* для зазначення стану будівлі
  • ruins=* - для позначення руїн
  • abandoned=* - для позначення покинутих будівель, що більше не утримуються в належному стані
  • start_date=* - рік зведення