Ko:Relation:building
building |
설명 |
---|
건물 관계는 단순 3D 구조화(simple 3D modelling) 체계에서 건물을 구성하는 요소를 결합할 때 사용합니다. |
그룹: 건물 |
구성원 |
상태:사용 중 |
이 태그를 위한 도구 |
|
건물(type=building) 관계는 단순 3D 건물 체계에서 건물을 구성하는 요소를 결합할 때 사용하는 방법 중 하나입니다. 건물의 위쪽이 건물 바닥면보다 튀어나와 있거나, 여러 건물이 하나의 큰 건물로 합쳐져 있거나 하지 않은 이상, 관계를 복잡하게 만들 필요가 없습니다. 단순 3D 건물에서 설명하듯 건물의 일부분을 건물 외곽선 안쪽에 추가로 그리는 것만으로도 충분합니다.
주의: type=building 관계는 과거 실내 지도 제작 체계에서 건물의 여러 층을 하나로 묶을 때 사용했었지만, 2012년에 단순 실내 지도 제작 체계가 도입된 이후 더는 사용하지 않습니다. 또한 해당 태그를 주소를 나타내기 위한 용도로 쓰자는 제안이 있었지만, 2007년에 폐기되었습니다.
사용법
type=building은 두 가지 맥락으로 사용됩니다. 하나는 3D 구조화(모델링)이고, 다른 하나는 실내 지도 제작입니다. 여기서는 이 둘을 구별하도록 하겠습니다. 그러나 하나의 관계 안에 두 가지 맥락을 모두 담는 것도 가능하다는 사실은 알아 두세요.
3D 구조화
3D 구조화로서의 type=building 태그는 building:part=yes(건물의 일부분), roof:ridge=yes(지붕의 끝 부분), roof:edge=yes(지붕의 꼭대기 부분)과 함께 사용할 수 있습니다.
건물의 일부분에 부여된 속성을 보다 자세히 나타내는 방법은 단순 3D 건물 문서를 참고하세요.
역할 | 요소 | 사용 횟수 | 비고 |
---|---|---|---|
outline | 1회 | 건물의 외곽(바닥면)을 구성하는 영역입니다. 외곽선에는 반드시 building=* 태그를 붙여야 하며, 그 외에 건물 전체의 정보(주소, 이름, 높이, 운영자, ...)를 나타내는 태그를 추가로 붙일 수 있습니다. | |
part | 1회 이상 | 건물의 일부분으로, building:part=* 태그를 붙여야 합니다. 건물의 나머지 부분과 속성(높이, 지붕의 모양, 색상, 건축 자재 등)이 다른 부분을 표현하기 위해 사용합니다. | |
ridge | 0회 이상 | 건물이나 건물의 일부분에 얹어져 있는 지붕의 끝 부분을 나타내는 선입니다. | |
edge | 0회 이상 | 건물이나 건물의 일부분에 얹어져 있는 지붕의 꼭대기 부분을 나타내는 선입니다. |
실내 지도 제작
실내 지도 제작 체계에서는 위와는 다른 접근법을 사용합니다.
단순 실내 태그 체계
단순 실내 태그 체계에서는 건물의 층수를 나타내기 위해 관계를 추가할 필요가 없습니다.
IndoorOSM
IndoorOSM은 지금은 폐기된, 단순 실내 태그 체계가 나오기 전에 존재했던 체계입니다.
IndoorOSM 제안에서는 각 층마다 type=level 관계를 만들고, 이들 관계를 하나로 묶어 주는 역할을 합니다. 각 층에는 level_n 관계가 있으며, 여기서 n은 층수입니다(예시: level_1은 1층). 건물의 입구는 관계에 entrance 역할을 부여함으로써 추가합니다. entrance=*와 amenity=parking_entrance를 참고하세요.
예시
2014-12-15에 테스트한 예시:
- 본 건물과 원기둥형 건물, 돔으로 이루어진 단순 3D 건물
- 3824021 3824021
- 3D로 보기: 독일 베를린 Frankfurter Tor (osm2world)
- 여러 개의 탑과 지붕으로 이루어진 복잡한 교회 건물
- 3792630 3792630
- 3D로 보기: 독일 베를린 Niklolaikirche (osm2world)
- 실내 지도 예시(층수 포함)
- 3368293 3368293
- 2D로 보기: 프랑스 파리 ECE Paris - Campus Eiffel (OpenLevelUp!)
더 많은 예시는 여기를 참조하세요.