รูปแบบไฟล์ IFC

ทบทวน

IFC ไฟล์รูปแบบ (Industry Foundation Classes) เป็นมาตรฐานที่สําคัญในอุตสาหกรรมวิศวกรรมและก่อสร้าง (AEC) มันถูกออกแบบมาเพื่อช่วยให้การแลกเปลี่ยนข้อมูลอย่างต่อเนื่องระหว่างแอพพลิเคชันซอฟต์แวร์ต่าง ๆ ที่ใช้โดยนักออกแบบ, ผู้เชี่ยวชาญ, และผู้จัดการโรงงาน โดยการสร้างภาษาทั่วไปสําหรับวัตถุดิบและคุณสมบัติของพวกเขา IFC ให้แน่ใจว่าข้อมูลจะยังคงไม่ถูกต้องและมีประโยชน์เมื่อมันย้ายจากแอปหนึ่งไปอีก รูปแบบนี้สนับสนุนประเภทข้อมูลหลากหลายรวมทั้งภูมิศาสตร์คํานวณปริมาณและอื่น ๆ ทําให้มันเป็นสิ่งจําเป็นสําหรับมืออาชีพที่เกี่ยวข้องในรอบชีวิตของโครงการอาคาร.

ผู้พัฒนาและผู้ใช้ทางเทคนิคเชื่อมต่อกับ IFC เพราะมันส่งเสริมการทํางานร่วมกันและลดการสูญเสียข้อมูลในระหว่างการถ่ายโอน ไม่ว่าคุณจะทํางานกับซอฟต์แวร์ CAD หรือเครื่องมือการจัดการโครงการความเข้าใจเกี่ยวกับวิธีการทํางานด้วยไฟล์ iFC เป็นสิ่งสําคัญสําหรับการรักษาความสมบูรณ์ของข้อมูลทั่วแพลตฟอร์มและแอพพลิเคชันที่แตกต่างกัน.

คุณสมบัติสำคัญ

  • การแลกเปลี่ยนข้อมูลแบบ interoperable: ช่วยให้การถ่ายโอนข้อมูลที่เกี่ยวข้องกับการก่อสร้างระหว่างซอฟต์แวร์ AEC ที่แตกต่างกันได้ง่าย.
  • **ประเภทข้อมูลที่ครอบคลุม: ** สนับสนุนข้อมูลหลากหลายรวมทั้งภูมิศาสตร์คํานวณปริมาณข้อมูลการจัดการสิ่งอํานวยความสะดวกและอื่น ๆ.
  • **มาตรฐานรุ่น: ** การอัปเดตปกติให้แน่ใจว่ามีการเข้ากันได้กับความต้องการและขั้นสูงล่าสุดของอุตสาหกรรม.
  • สถาปัตยกรรมชั้นทรัพยากร: จัดการเป็นสี่ชั้นแนวคิดเพื่อให้การกําหนดข้อมูลที่โครงสร้างสําหรับระดับความเชี่ยวชาญที่แตกต่างกัน.
  • การสนับสนุน XML และ ZIP: ให้ความยืดหยุ่นผ่านการแสดงผล XML และการรูปแบบที่บีบอัดเพื่อการจัดเก็บและการส่งข้อมูลที่มีประสิทธิภาพ.

ข้อมูลจําเพาะทางเทคนิค

โครงสร้างรูปแบบ

IFC ไฟล์มักจะอยู่ในรูปแบบ STEP (มาตรฐานสําหรับการแลกเปลี่ยนข้อมูลแบบจําลองผลิตภัณฑ์) ตามมาตรการ ISO 10303 .ifc การขยายตัว นอกจากนี้ยังมีเวอร์ชัน XML (IFC-XML) ตามมาตรฐาน ISO 10303-28 และสามารถบีบอัดลงในไฟล์ ZIP สําหรับการจัดเก็บและการถ่ายโอนที่มีประสิทธิภาพ.

ส่วนประกอบหลัก

โครงสร้างของไฟล์ IFC รวมถึงหลายชั้น:

  • **Layer ของทรัพยากร: ** มีการกําหนดค่าแหล่งข้อมูลโดยไม่มีตัวระบุที่ไม่ซ้ํากันทั่วโลก.
  • Core Layer: รวมถึงตารางคอร์เนลกับหน่วยงานที่มี ID ที่เป็นเอกลักษณ์ทั่วโลก ข้อมูลเจ้าของและข้อมูลประวัติศาสตร.
  • Layer Interoperability: มีความเชี่ยวชาญในการแลกเปลี่ยนข้อมูลการก่อสร้างระหว่างโดเมน.
  • Domain Layer: มุ่งเน้นไปที่การแลกเปลี่ยนภายในโดเมนที่เฉพาะเจาะจงสําหรับสาขาบางอย่าง.

มาตรฐาน & ความสอดคล้อง

IFC เอดคล้องกับมาตรฐานระหว่างประเทศที่สร้างขึ้นโดย SMART International รูปแบบนี้รองรับเวอร์ชันหลายรูปแบบล่าสุดคือ iFC4 Add2 (2016). ความเข้ากันได้ด้านหลังได้รับการรักษาในเวอร์ชั่นต่างๆเพื่อให้แน่ใจว่าไฟล์เก่ายังสามารถอ่านและใช้ในแอพพลิเคชันใหม่ ๆ สนับสนุนแพลตฟอร์มรวมถึง Windows, macOS และ Linux.

ประวัติศาสตร์ & การพัฒนา

การพัฒนา IFC ได้เริ่มขึ้นในปี 1994 โดย Autodesk ด้วยวัตถุประสงค์ในการสนับสนุนการพัฒนาแอพพลิเคชันแบบบูรณาการ ผู้ยอมรับก่อนหน้านี้รวมถึง บริษัท เช่น Honeywell, Butler Manufacturing และ AT&T ในปี 1995 การเข้าร่วมงานเปิดตัวให้กับทุกคนภายใต้ชื่อ International Alliance for Interoperability (IAI) องค์กรนี้จะก่อสร้างSMART International ใน 2005.

ในช่วงหลายปี IFC ได้ผ่านการตรวจสอบหลายอย่างเพื่อปรับปรุงความสามารถและปรับแต่งให้เหมาะสมกับความต้องการของอุตสาหกรรม:

  • IFC 1.5 (1997): การปล่อยครั้งแรกพร้อมคุณสมบัติการแลกเปลี่ยนข้อมูลพื้นฐาน.
  • IFC 2x3 (2006): การสนับสนุนที่ขยายสําหรับส่วนประกอบและกระบวนการก่อสร้างเพิ่มเติม.
  • IFC4 (2013): การปรับปรุงอย่างมีนัยสําคัญในการแสดงผลข้อมูลและการทํางานร่วมกัน.

การทํางานกับไฟล์ IFC

เปิดไฟล์ IFC

สําหรับการเปิดและดูไฟล์ IFC คุณสามารถใช้ซอฟต์แวร์เฉพาะเช่น Tekla Structures, Allplan หรือ ArchiCAD แอพลิเคชันเหล่านี้สามารถเข้ากันได้ทั่ว Windows, macOS และแพลตฟอร์ม Linux นอกจากนี้ผู้ชมบนเว็บเช่น IfcJS ให้วิธีที่ง่ายต่อการดูข้อมูล I FC ในเบราว์เซอร.

การแปลงไฟล์ IFC

สัญลักษณ์การแปลงทั่วไปรวมถึงการแปลไฟล์ IFC ในรูปแบบอื่น ๆ เช่น JSON สําหรับการจัดการที่ง่ายขึ้นโดยภาษาเขียนโปรแกรมหรือแปลงระหว่างเวอร์ชันที่แตกต่างกันของรูปแบบ IFC ตัวเลือกนี้มักเกี่ยวข้องกับการใช้เครื่องมือซอฟต์แวร์ที่มุ่งเน้นในการแปลงเหล่านี้เพื่อให้แน่ใจว่าข้อมูลเป็นสมบูรณ์และการเข้ากันได้กับโปรแกรมเป้าหมาย.

สร้างไฟล์ IFC

IFC ไฟล์มักจะถูกสร้างขึ้นโดยใช้ซอฟต์แวร์ CAD เช่น Revit, ArchiCAD หรือ Bentley MicroStation โปรแกรมเหล่านี้สร้างไฟล์ iFC ตามมาตรฐานล่าสุดที่กําหนดโดย BuildingSMART International ช่วยให้การรวมกันอย่างต่อเนื่องไปสู่การทํางานของ AEC อื่น ๆ.

กรณีการใช้งานทั่วไป

  • การทํางานร่วมกับโครงการ: การแลกเปลี่ยนข้อมูลระหว่างนักออกแบบและวิศวกรในระหว่างขั้นตอนการวางแผนโครงการ.
  • การจัดการสิ่งอํานวยความสะดวก: การจัดการข้อมูลสถานที่ตลอดรอบชีวิตของอาคารสําหรับการบํารุงรักษาและการดําเนินงาน.
  • เอกสารการก่อสร้าง: การสร้างเอกลักษณ์ก่อตั้งรายละเอียดซึ่งรวมถึงรายละเอียดและข้อกําหนดทั้งหมดที่จําเป็น.
  • การประเมินค่าใช้จ่าย: การให้คํานวณราคาที่แม่นยําขึ้นอยู่กับข้อมูลการก่อสร้างที่ครอบคลุม.
  • การวิเคราะห์ความเสถียร: การประเมินผลกระทบต่อสิ่งแวดล้อมของอาคารผ่านการ विश्लेषणรายละเอียดของวัสดุและการใช้พลังงาน.

ข้อดีและข้อ จํากัด

ข้อด:

  • การทํางานร่วมกันที่เพิ่มขึ้น: ให้การแลกเปลี่ยนข้อมูลอย่างต่อเนื่องระหว่างแอพซอฟต์แวร์ AEC ที่แตกต่างกัน.
  • ประเภทข้อมูลที่ครอบคลุม: สนับสนุนความหลากหลายของข้อมูลที่เกี่ยวข้องกับการก่อสร้างและเพิ่มความสามารถในการจัดการโครงการ.
  • **อัปเดตปกติ: ** ปรับปรุงอย่างต่อเนื่องเพื่อตอบสนองมาตรฐานและข้อกําหนดของอุตสาหกรรมที่พัฒนาขึ้น.

ข้อ จํากัด:

  • **ความซับซ้อน: **โครงสร้างที่ละเอียดและชั้นหลายสามารถทําให้ผู้ใช้ใหม่เข้าใจและนําไปใช้ได้อย่างมีประสิทธิภาพ.
  • ขนาดไฟล์: รุ่น XML ของไฟล์ IFC มีขนาดใหญ่มากเมื่อเทียบกับรูปแบบไบนารีซึ่งส่งผลกระทบต่อการจัดเก็บข้อมูลและประสิทธิภาพการส่งผ่าน.

ผู้พัฒนาทรัพยากร

การเขียนโปรแกรมด้วยไฟล์ IFC ได้รับการสนับสนุนผ่าน APIs และห้องสมุดต่างๆ ตัวอย่างรหัสและคู่มือการดําเนินการจะถูกเพิ่มเร็ว ๆ น.

คําถามที่ถามบ่อย

  • เครื่องมือใดสามารถเปิดไฟล์ IFC?

  • ซอฟต์แวร์ที่เชี่ยวชาญเช่น Tekla Structures, Allplan, ArchiCAD หรือผู้ชมเว็บเช่น IfcJS ใช้กันอย่างแพร่หลายในการเปิดและดูไฟล์ IFC.

  • วิธีการแปลงไฟล์ IFC ไปยังรูปแบบอื่น?

  • ใช้เครื่องมือการแปลงที่กําหนดเองที่จัดหาโดยซัพพลายเออร์ซอฟต์แวร์ CAD หรือแอปพลิเคชันของบุคคลที่สามที่สนับสนุนการเปลี่ยน IFC-to-JSON เพื่อการบูรณาการโปรแกรมที่ง่ายขึ้น.

  • ทําไมรุ่น XML ของ IFC ขนาดใหญ่กว่ารุ่นไบนาร?

  • รุ่น XML ประกอบด้วยข้อมูลโลหะที่กว้างขวางและรูปแบบที่สามารถอ่านได้โดยมนุษย์ทําให้มันน่าทึ่งมากขึ้นเมื่อเทียบกับรูปแบบไบนารีขนาดกะทัดรัดเช่น STEP.

คําอธิบาย

 แบบไทย