IFC 파일 형식

리뷰 보기

IFC 파일 형식 (Industry Foundation 클래스)는 건축, 엔지니어링 및 건설 (AEC) 산업에서 중요한 표준입니다. 그것은 아키텍처, 공학자, 고용주 및 시설 관리자에 의해 사용되는 다양한 소프트웨어 응용 프로그램 사이의 무한한 데이터 교환을 촉진하도록 설계되었습니다. 건물 개체와 그 속성에 대한 공통 언어를 설정함으로써, IFC는 정보가 하나의 애플리케이션에서 다른 하나로 이동하는 동안 무결하고 유용하다는 것을 보장합니다.

개발자와 기술 사용자는 IFC에 의존하기 때문에 그것은 상호 작용을 촉진하고 전송 중 정보 손실을 줄입니다. CAD 소프트웨어 또는 프로젝트 관리 도구를 사용하는지 여부에 대해 이해하는 것은 다양한 플랫폼 및 응용 프로그램 내에서 데이터의 무결성을 유지하는 데 필수적이다.

주요 기능

  • 상호 작용 가능한 데이터 교환: 다양한 AEC 소프트웨어 사이에 건설 관련 데이터의 무제한 전송을 촉진합니다.
  • 포괄적 인 데이터 유형: 지질학, 계산, 양, 시설 관리 세부 사항 등 다양한 정보를 지원합니다.
  • 버전 표준: 정기적인 업데이트는 업계의 최신 요구 사항 및 업그레이드와 호환성을 보장합니다.
  • 리소스 레이어 아키텍처: 전문화의 다른 수준에 대한 구조화 된 데이터 정의를 제공하기 위해 4 개의 개념 층으로 구성되어 있습니다.
  • XML 및 ZIP 지원: 효율적인 저장 및 전송을 위해 XML 표현 및 압축 형식을 통해 유연성을 제공합니다.

기술적 사양

형식 구조

IFC 파일은 일반적으로 ISO 10303 표준을 준수하는 STEP (Product Model Data Exchange Standard) 형식입니다 .ifc 추가로, XML 버전이 있습니다 (IFC-XML) ISO 10303-28을 준수하고 효율적인 저장 및 전송을 위해 ZIP 아카이브로 압축될 수 있습니다.

핵심 구성 요소

IFC 파일의 구조에는 여러 층이 포함되어 있습니다:

  • 리소스 레이어: 글로벌적으로 독특한 식별자 없이 자원 정의를 포함합니다.
  • Core Layer: 세계적으로 독특한 ID, 소유자 정보 및 역사 데이터를 가진 단체와 함께 핵심 스케줄을 포함합니다.
  • 상호 작용 층: 건설 정보에 대한 도메인 간 교환을 전문으로합니다.
  • 도메인 레이어: 특정 분야에 대한 내 도메인의 교환에 초점을 맞추고 있습니다.

표준 및 호환성

IFC는 건설SMART International에 의해 설정된 국제 표준을 준수합니다.이 형식은 여러 버전을 지원하고, 최신은 I FC4 Add2 (2016). Backward 호환성은 다른 버전에 걸쳐 유지되며, 오래된 파일이 여전히 읽을 수 있고 새 응용 프로그램에서 사용할 수 있도록합니다.

역사 & 진화

IFC를 개발하기위한 이니셔티브는 1994 년 Autodesk에서 통합 응용 프로그램 개발을 지원하는 것을 목표로 시작했습니다. 초기 채택자는 Honeywell, Butler Manufacturing 및 AT&T와 같은 회사가 포함되었습니다. 1995 년에는 국제 상호 작용 연합 (IAI)이라는 이름으로 회원이 누구에게나 열렸습니다.

몇 년 동안 IFC는 능력을 향상시키고 업계의 진화하는 요구에 적응하기 위해 여러 개의 검토를 받았습니다:

  • IFC 1.5 (1997): 기본 데이터 교환 기능을 갖춘 초기 출시.
  • IFC 2x3 (2006): 추가 건물 구성 요소 및 프로세스에 대한 확장 지원.
  • IFC4 (2013) : 데이터 표현 및 상호 작용성에 대한 상당한 개선이 도입되었습니다.

IFC 파일을 사용하는 방법

IFC 파일 개설

IFC 파일을 열고 보려면 Tekla Structures, Allplan 또는 ArchiCAD와 같은 전문 소프트웨어를 사용할 수 있습니다.이 응용 프로그램은 Windows, macOS 및 Linux 플랫폼에서 호환됩니다.

IFC 파일 변환

일반적인 변환 시나리오에는 IFC 파일을 다른 형식으로 번역하는 것, 예를 들어 JSON은 프로그래밍 언어에 의해 쉬운 조작을 위해 또는 IFC 형태 자체의 다른 버전 사이의 변형을 포함합니다.이 접근 방식은 일반적으로 이러한 변화를 지원하는 전용 소프트웨어 도구를 사용하여 데이터의 무결성과 대상 응용 프로그램과의 호환성을 보장하는 것입니다.

IFC 파일 만들기

IFC 파일은 일반적으로 Revit, ArchiCAD, 또는 Bentley MicroStation과 같은 CAD 소프트웨어를 통해 생성됩니다.이 프로그램은 건설SMART International에 의해 설정된 최신 표준에 따라 I FC 파일을 생산하여 다른 AEC 작업 흐름에 무조건 통합 할 수 있습니다.

일반적인 사용 사례

  • 프로젝트 협력: 프로젝트 계획 단계에서 건축가와 엔지니어 사이의 데이터 교환을 촉진합니다.
  • 시설 관리: 건물의 유지 보수 및 운영 기간 내에 시설 정보를 관리합니다.
  • 건설 문서: 필요한 모든 사양과 요구 사항을 포함하는 상세한 건설 서류를 만듭니다.
  • 비용 추정: 포괄적 인 건설 데이터를 기반으로 정확한 비용 예측을 제공합니다.
  • 지속가능성 분석: 상세한 재료 및 에너지 사용 분석을 통해 건물의 환경 영향을 평가합니다.

장점 & 제한

혜택:

  • 강화된 상호 작용성: 다양한 AEC 소프트웨어 응용 프로그램 간의 무한한 데이터 교환을 보장합니다.
  • 포괄적 인 데이터 유형: 건설 관련 정보의 광범위한 범위를 지원하고 프로젝트 관리 능력을 향상시킵니다.
  • 정기적 업데이트: 업계 표준 및 요구 사항을 충족시키기 위해 지속적으로 업그레이드됩니다.

제한 사항:

  • 복잡성: 자세한 구조와 여러 층은 새로운 사용자가 효과적으로 이해하고 구현하는 데 어려움을 겪을 수 있습니다.
  • 파일 크기: IFC 파일의 XML 버전은 바이너리 형식에 비해 상당히 크며 저장 및 전송 효율성에 영향을 미칩니다.

개발자 자원

IFC 파일을 사용하여 프로그래밍은 다양한 APIs 및 도서관을 통해 지원됩니다.코드 예제와 구현 가이드가 곧 추가됩니다.

자주 묻는 질문들

  • 어떤 도구가 IFC 파일을 열 수 있습니까?

  • Tekla Structures, Allplan, ArchiCAD, 또는 IfcJS와 같은 웹 기반 시청자를위한 전문 소프트웨어는 일반적으로 IFC 파일을 열고 볼 수 있습니다.

  • 어떻게 IFC 파일을 다른 형식으로 변환합니까?

  • CAD 소프트웨어 제공 업체 또는 IFC-to-JSON 변환을 지원하는 제 3 자 응용 프로그램에 의해 제공되는 전환 도구를 사용하여 프로그래밍 통합을 촉진합니다.

  • 왜 IFC의 XML 버전이 바이너리 버전에 비해 크나요?

  • XML 버전에는 광범위한 메타데이터와 인간 읽을 수있는 형식이 포함되어 있으며, STEP와 같은 컴팩트한 바이너리 포맷에 비해 더 구체적입니다.

참조

 한국어