1 |
1
BIM(Building Information Modeling) 데이터를 3차원 GIS 플랫폼에 적용 가능한 데이터 포맷으로 변환하는 BIM데이터 처리 시스템에 있어서, 상기 BIM데이터를 입력받는 데이터 수신부(10)와;상기 입력된 BIM데이터를 폴리곤 메쉬 형태로 변환하고 객체 단위로 그룹핑하는 데이터 변환부(30)와;상기 입력된 데이터를 경량화하고 소정의 LOD데이터를 생성하는 LOD생성부(60)와;상기 변환된 폴리곤 메쉬 데이터의 LOD데이터 즉, 건물내 부속물들에 관한 LOD데이터를 구성하는 제1 LOD생성부(64)와;상기 입력된 BIM데이터에서, 건물외피 객체를 추출하는 외피객체 추출부(50)와;상기 추출된 건물외피 객체에 관한 단계별 LOD데이터를 구성하는 제2 LOD생성부(68)와;옥트리 기반으로 가시화 대상 건물을 공간분할하고 인덱스를 부여하는 제어부(40)와;상기 3차원 GIS 플랫폼에 적용가능한 포맷으로 변환된 데이터들과 그 포맷의 구조를 저장하는 저장부(70)를 포함하여 구성되며, 상기 제어부(40)는 상기 부여된 인덱스 정보와 상기 데이터 변환부(30)와 LOD생성부(60)의 결과 데이터를, 헤더(Header), 객체 인덱스(Object Index), 공간 인덱스(Spatial Index), 기하(Geometry)데이터, 속성(Property)데이터의 5개 구성요소로 이루어진 데이터 포맷에 저장하는 것을 특징으로 하는 BIM데이터 처리 시스템
|
2 |
2
제1항에 있어서, 상기 데이터 변환부(30)는상기 입력된 BIM데이터의 기하(Geometry)정보를 폴리곤 메쉬 형태로 변환하고, 상기 입력된 BIM데이터의 속성정보(property)를 객체 단위로 그룹핑하는 것을 특징으로 하는 BIM데이터 처리 시스템
|
3 |
3
3차원 GIS 플랫폼에 적용하기 위한 BIM(Building Information Modeling) 데이터의 포맷 변환방법에 있어서, 상기 BIM데이터를 입력받는 과정(S100)과;상기 입력된 BIM데이터를 폴리곤 메쉬 형태로 변환하고 객체 단위로 그룹핑하는 과정(S810)과;상기 입력된 데이터를 경량화하고 소정의 LOD데이터를 생성하는 과정(S820)과;옥트리 기반으로 가시화 대상 건물을 공간분할하고 인덱스를 부여하는 과정(S830)과;3차원 GIS 플랫폼에 적용 가능하도록, 헤더(Header), 객체 인덱스(Object Index), 공간 인덱스(Spatial Index), 기하(Geometry)데이터, 속성(Property) 데이터의 5개 구성요소로 이루어진 데이터 포맷에 상기 각 과정(S810, S820, S830)의 결과 데이터를 저장하는 과정(S840)을 포함하여 이루어지는 것을 특징으로 하는 BIM데이터의 포맷 변환방법
|
4 |
4
제3항에 있어서, 상기 경량화 및 LOD데이터를 생성하는 과정(S820)은상기 변환된 폴리곤 메쉬 데이터의 LOD데이터를 구성하는 과정과;상기 입력된 BIM데이터에서, 건물외피 객체를 추출하는 과정과;상기 추출된 건물외피 객체의 LOD데이터를 구성하는 과정으로 이루어지는 것을 특징으로 하는 BIM데이터의 포맷 변환방법
|
5 |
5
제4항에 있어서, 상기 건물외피 객체를 추출하는 과정은, 상기 입력된 BIM데이터를 참조하여, 바운딩 박스(bounding box)를 계산하는 과정과;건축물의 외형 전체를 추출할 수 있도록, 상기 바운딩 박스 외곽의 다수 지점을 촬영지점으로 설정하는 과정과;상기 각 촬영지점에서 건축물의 2차원 영상을 추출하는 과정과;추출된 2차원 영상의 각 화소를 차례로 검사하고, 화소의 컬러값에 따라 건물외피 객체를 추출하는 과정으로 이루어지는 것을 특징으로 하는 BIM데이터의 포맷 변환방법
|
6 |
6
제4항에 있어서, 상기 건물외피 객체의 LOD데이터를 구성하는 과정은건축물의 내부객체와 외부객체를 분리하여 분리된 외부객체를 이용하여 LOD4 데이터를 생성하는 과정과;각 층별로, 벽(ifcwall)객체, 바닥(ifcslab)객체, 공간구조(spatial structure) 정보를 이용하여 풋프린트(footprint)를 추출하는 과정과;상기 추출된 풋프린트를 이용하여 각 층별 외곽선을 생성하는 과정과;상기 생성된 각 층별 외곽선을 익스트루션(extrusion)하거나 단순화하여 단계별 LOD데이터를 생성하는 과정으로 이루어지는 것을 특징으로 하는 BIM데이터의 포맷 변환방법
|
7 |
7
제3항에 있어서, 상기 폴리곤 메쉬 형태로 변환하고 객체 단위로 그룹핑하는 과정(S810)은상기 입력된 BIM데이터의 기하(Geometry)정보를 폴리곤 메쉬 형태로 변환하는 과정과;상기 입력된 BIM데이터의 속성정보(property)를 객체 단위로 그룹핑하는 과정으로 이루어지는 것을 특징으로 하는 BIM데이터의 포맷 변환방법
|
8 |
8
제3항에 있어서, 상기 헤더(Header)는BIM(IFC) 데이터의 시그내쳐 버전(signature, version), 파일명을 포함하는 일반정보, 3차원 객체의 개수, 폴리곤 개수, 버텍스(vertex) 개수, 상대좌표만을 갖는 BIM(IFC) 데이터가 3차원 지상좌표로 맵핑되기 위한 위치, 회전, 축척 정보 중 적어도 어느 하나를 포함하는 것을 특징으로 하는 BIM데이터의 포맷 변환방법
|
9 |
9
제3항에 있어서, 상기 객체 인덱스(Object Index)는객체들의 상세도에 따른 기하(Geometry)요소 및 속성(Property)요소들을 신속하게 검색하기 위한 것으로, 해당 객체의 중심 위치, 파일 내에서 LOD별 객체의 기하(Geometry)요소 및 속성(Property) 요소가 저장된 위치 및 저장된 정보의 길이 정보를 포함하는 것을 특징으로 하는 BIM데이터의 포맷 변환방법
|
10 |
10
제3항에 있어서, 상기 공간 인덱스(Spatial Index)는공간의 특정 위치에 존재하는 객체를 빠르게 검색하여 가시화하기 위한 것으로, 공간을 8개의 육면체로 분할한 각 노드 정보와 각 노드에 해당되는 객체의 인덱스 정보를 포함하는 것을 특징으로 하는 BIM데이터의 포맷 변환방법
|
11 |
11
제3항에 있어서, 상기 기하(Geometry)데이터는해당 객체를 구성하는 각각의 요소 객체의 기하(Geometry)정보를 저장하는 것으로, 각 객체를 구별하기 위해 사용되는 고유 ID 값과 해당 객체의 LOD 별 기하정보를 포함하는 것을 특징으로 하는 BIM데이터의 포맷 변환방법
|
12 |
12
제3항에 있어서, 상기 속성(Property)데이터는해당 객체를 구성하는 각각의 요소 객체의 속성(Property)정보를 저장하는 것으로, 각 객체를 구별하기 위해 사용되는 고유 ID 값과 해당 객체의 속성정보를 포함하는 것을 특징으로 하는 BIM데이터의 포맷 변환방법
|