กลับไปยังบล็อก BIM และ IFC
แก้ไขการส่งออก · 2026-04-10 · 7 นาที
วิธีส่งออกไฟล์ IFC ที่สะอาดจาก Revit: คู่มือทีละขั้นตอน
การตั้งค่าส่งออก IFC เริ่มต้นของ Revit ทำให้เกิดคำเตือนจากการตรวจสอบที่หลีกเลี่ยงได้นับสิบรายการ บทความนี้รวบรวมการตั้งค่าที่ต้องใช้จริง เพื่อขจัดข้อผิดพลาดที่พบบ่อยที่สุดก่อนไฟล์จะไปถึง CDE
วิธีส่งออกไฟล์ IFC ที่สะอาดจาก Revit: คู่มือทีละขั้นตอน — IFC Viewer Online article cover
Revit รองรับการส่งออก (export) IFC มาตั้งแต่ปี 2012 แต่การตั้งค่าเริ่มต้นถูกปรับให้เข้ากันได้กับซอฟต์แวร์ฝั่งผู้รับได้กว้างที่สุด ไม่ได้ปรับเพื่อคุณภาพ จึงเลือกค่าแบบระมัดระวังที่ทำให้เกิดคำเตือนจากการตรวจสอบนับสิบรายการ ต่อไปนี้คือวิธีเปลี่ยนให้ถูกต้อง
ขั้นตอนที่ 1: ใช้ IFC Exporter แบบโอเพนซอร์ส
ตัวส่งออก IFC ที่มาพร้อมกับ Revit ของ Autodesk ใช้งานได้ แต่ตามหลังเวอร์ชันโอเพนซอร์สที่ชุมชนดูแลอยู่ ตัวส่งออกโอเพนซอร์ส (ดาวน์โหลดฟรีใน Autodesk App Store) สร้าง GUID ที่สะอาดกว่า ลำดับชั้นเชิงพื้นที่ที่ดีกว่า และรองรับ IFC4 ได้อย่างถูกต้อง ให้ติดตั้งก่อนตั้งค่าการส่งออกใด ๆ
ขั้นตอนที่ 2: เลือกเวอร์ชัน IFC ที่เหมาะสม
เว้นแต่ข้อกำหนดของโครงการจะระบุให้ใช้ IFC2x3 อย่างชัดเจน ให้ส่งออกเป็น IFC4 Reference View เพราะ IFC4 เป็นมาตรฐาน ISO ฉบับปัจจุบัน ทำให้ไฟล์ที่มีเรขาคณิตซับซ้อนมีขนาดเล็กลงด้วยเมชแบบเทสเซลเลชัน (tessellated mesh) และแก้ความกำกวมเชิงโครงสร้างหลายจุดที่มีอยู่ในสคีมาเดิม
ขั้นตอนที่ 3: ตั้งค่าตามรายการนี้
- “Export GUIDs”: ตั้งเป็น “Keep Existing” ห้ามใช้ “Generate New” เด็ดขาด เพราะจะทำให้การอ้างอิงข้ามใน BCF เสียทุกครั้งที่ส่งออกซ้ำ
- “Site Placement”: ตั้งเป็น “Shared Coordinates” เพื่อป้องกันไม่ให้องค์ประกอบถูกวางห่างจากจุดกำเนิด WCS ถึง 10 km
- “Include Steel Connections”: ปิด (เว้นแต่จะส่งมอบโมเดลโครงสร้างเหล็ก)
- “Export Base Quantities”: เปิด สำหรับการส่งมอบระดับ LOD 200 ขึ้นไป
- “Split Walls and Columns by Level”: เปิด เพื่อให้ผนังเชื่อมโยงกับแต่ละชั้นแยกกันอย่างถูกต้อง
ปัญหาเฉพาะของ Revit ที่พบบ่อยหลังส่งออก
- ใช้ proxy มากเกินไป: Family ของ Revit ที่ไม่มีการแมปกับ IFC จะถูกส่งออกเป็น IfcBuildingElementProxy ให้แมป Family ที่ใช้บ่อยเข้ากับคลาส IFC ที่ถูกต้องในตารางการแมปสำหรับการส่งออก
- พิกัดเยื้อง: ตรวจสอบก่อนส่งออกว่าโครงการใช้พิกัดร่วม (shared coordinates) ร่วมกับจุดสำรวจ (survey point) แล้ว
- ชุดคุณสมบัติขาดหาย: โดยค่าเริ่มต้น Revit จะส่งออกคุณสมบัติเป็น Pset แบบกำหนดเอง ให้ทบทวนการแมป Pset เพื่อให้แน่ใจว่ามี Pset มาตรฐานที่กำหนดไว้ครบถ้วน
วิธีส่งออกไฟล์ IFC ที่สะอาดจาก Revit: คู่มือทีละขั้นตอน