1 |
1
IFC 포맷의 BIM 데이터를 이용한 객체 질의 시스템에 있어서,BIM DB서버(200)에 객체정보에 대한 질의를 요청하는 사용자단말기(100);상기 사용자단말기(100)의 요청에 따라 쿼리결과를 생성하여 상기 사용자단말기(100)로 전송하는 BIM DB서버(200);를 포함하되,상기 BIM DB서버(200)는,상기 사용자단말기(100)로부터 IFC 포맷의 BIM 데이터를 입력 받아 저장하는 BIM DB부(210);상기 BIM DB부(210)로부터 IFC 포맷의 BIM 데이터를 전송 받아 파싱하여 파싱정보를 생성하는 BIM 파서부(220);사용자의 목적에 따른 SBIM 스키마 구조가 정의되어 있는 SBIM 스키마부(230);상기 파서부(220)가 생성한 파싱정보 중 상기 SBIM 스키마 구조에 상응하는 객체정보를 추출하여 상기 SBIM 스키마 구조에 저장하여 SBIM 정보를 생성하는 SBIM MR부(240); 및상기 사용자단말기의 객체정보 질의가 있을 경우 정의된 SBIMql통해 상기 SBIM MR부(240)에 저장된 SBIM 정보에 대한 쿼리를 수행하여 쿼리결과정보를 생성하는 SBIM 쿼리부(250);상기 SBIM 쿼리부(250)가 생성한 쿼리결과정보를 정의된 Context-based BSD 언어를 통해 가시화하는 쿼리결과 가시화부(260); 및상기 가시화된 쿼리결과정보를 상기 사용자단말기로 전송하는 BIM 전송부(270);를 포함하되,상기 SBIM 스키마 구조는,바닥, 벽, 창문과 같은 건물 객체는 Object 클래스로 매핑하고 건물 객체의 유형은 ObjectType 클래스로 매핑하며 상기 Object 클래스의 Whole/Part 관계는 Contain Relationship 클래스로 매핑하고 그 외의 관계들은 Association Relationship 클래스로 매핑하는 것을 특징으로 하는 IFC 포맷의 BIM 데이터를 이용한 객체 질의 시스템
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
제 1항에 있어서,상기 SBIMql는,문법 에러를 자동으로 체크할 수 있는 토큰 분석기; 및사용자 정의에 따라 파싱을 수행하는 파서를 생성하는 파서 생성기;를 포함하는 것을 특징으로 하는 IFC 포맷의 BIM 데이터를 이용한 객체 질의 시스템
|
5 |
5
제 1항에 있어서,상기 Context-based BSD 언어는,상기 쿼리결과정보의 가시화 스타일을 정의하는 다수 개의 BS(BIM query results Style)로 구성되는 것을 특징으로 하는 BIM 데이터를 이용한 객체 질의 시스템
|
6 |
6
제 5항에 있어서,상기 BS(BIM query results Style)는,쿼리결과정보에 포함된 속성 값을 어떻게 표현할 지에 대해 정의하는 속성 스타일;쿼리결과정보에 포함된 객체의 형상을 어떤 재질로 가시화할 지를 정의하는 형상 스타일; 및상기 속성 및 형상 스타일이 특정조건을 만족 시 적용될 수 있도록 상기 특정조건을 정의하는 스타일 적용조건;을 포함하는 것을 특징으로 하는 IFC 포맷의 BIM 데이터를 이용한 객체 질의 시스템
|
7 |
7
IFC 포맷의 BIM 데이터를 이용한 객체 질의 시스템의 객체 질의 방법에 있어서,사용자가 사용자단말기(100)를 통해 BIM DB서버(200)에 IFC 포맷의 BIM 데이터를 입력하거나 객체질의를 요청하는 A 단계;상기 사용자단말기(100)의 요청에 따라 BIM DB서버(200)가 쿼리결과를 생성하여 상기 사용자단말기(100)로 전송하는 B 단계; 를 포함하되,상기 B 단계는,BIM DB부(210)가 사용자단말기(100)로부터 IFC 포맷의 BIM 데이터를 입력 받아 저장하는 단계;BIM 파서부(220)가 상기 BIM DB부(210)로부터 IFC 포맷의 BIM 데이터를 전송 받아 파싱하여 파싱정보를 생성하는 단계;SBIM MR부(240)가 상기 파서부(220)가 생성한 파싱정보 중 SBIM 스키마부(230)에 정의된 SBIM 스키마 구조에 상응하는 객체정보를 추출하여 상기 SBIM 스키마 구조에 저장하여 SBIM 정보를 생성 및 저장하는 단계;SBIM 쿼리부(250)가 정의된 SBIMql를 통해 상기 SBIM MR부(240)에 저장된 SBIM 정보에 대한 쿼리를 수행하여 쿼리결과정보를 생성하는 단계;쿼리결과 가시화부(260)가 상기 쿼리결과정보를 정의된 Context-based BSD 언어를 통해 가시화 하는 단계; 및BIM 전송부(270)가 상기 가시화된 쿼리결과정보를 사용자단말기(100)로 전송하는 단계;를 포함하되,상기 SBIM 스키마 구조는,바닥, 벽, 창문과 같은 건물 객체는 Object 클래스로 매핑하고 건물 객체의 유형은 ObjectType 클래스로 매핑하며 상기 Object 클래스의 Whole/Part 관계는 Contain Relationship 클래스로 매핑하고 그 외의 관계들은 Association Relationship 클래스로 매핑하는 것을 특징으로 하는 IFC 포맷의 BIM 데이터를 이용한 객체 질의 시스템의 객체 질의 방법
|
8 |
8
삭제
|
9 |
9
삭제
|
10 |
10
제 7항에 있어서,상기 SBIMql는,문법 에러를 자동으로 체크할 수 있는 토큰 분석기; 및사용자 정의에 따라 파싱을 수행하는 파서를 생성하는 파서 생성기;를 포함하는 것을 특징으로 하는 IFC 포맷의 BIM 데이터를 이용한 객체 질의 시스템의 객체 질의 방법
|
11 |
11
제 7항에 있어서,상기 Context-based BSD 언어는,상기 쿼리결과정보의 가시화 스타일을 정의하는 다수 개의 BS(BIM query results Style)로 구성되는 것을 특징으로 하는 IFC 포맷의 BIM 데이터를 이용한 객체 질의 시스템의 객체 질의 방법
|
12 |
12
제 11항에 있어서,상기 BS(BIM query results Style)는,쿼리결과정보에 포함된 속성 값을 어떻게 표현할 지에 대해 정의하는 속성 스타일;쿼리결과정보에 포함된 객체의 형상을 어떤 재질로 가시화할 지를 정의하는 형상 스타일; 및상기 속성 및 형상 스타일이 특정조건을 만족 시 적용될 수 있도록 상기 특정조건을 정의하는 스타일 적용조건;을 포함하는 것을 특징으로 하는 IFC 포맷의 BIM 데이터를 이용한 객체 질의 시스템의 객체 질의 방법
|