รูปแบบไฟล์ 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.