กลับไปยังบล็อก BIM และ IFC
เครื่องมือและการเปรียบเทียบ · 2026-06-28 · 11 นาที
โปรแกรมแก้ไขไฟล์ IFC ออนไลน์ฟรี: แก้ไขคุณสมบัติ IFC โดยไม่ต้องใช้ Revit หรือ Archicad
แก้ไขคุณสมบัติ IFC ได้ฟรีในเบราว์เซอร์ ไม่มีการอัปโหลดไฟล์ และไม่ต้องใช้ Revit พร้อมคู่มือเปรียบเทียบเครื่องมือทุกตัวอย่างตรงไปตรงมา ทั้ง Revit, ArchiCAD, Solibri และ BIMVision ว่าแต่ละตัวเหมาะกับงานแบบใด
โปรแกรมแก้ไขไฟล์ IFC ออนไลน์ฟรี: แก้ไขคุณสมบัติ IFC โดยไม่ต้องใช้ Revit หรือ Archicad — IFC Viewer Online article cover
- 0 € / เดือน — สำหรับการแก้ไขคุณสมบัติออนไลน์
- 0 ไบต์ — ที่ถูกอัปโหลดไปยังเซิร์ฟเวอร์ใด ๆ
- 44 — กฎการตรวจสอบที่ใช้ตรวจ
- 100% — ทำงานในเบราว์เซอร์ของคุณ
การแก้ไขไฟล์ IFC ฟังดูน่าจะเป็นเรื่องง่าย แค่เปิดไฟล์ เปลี่ยนค่าคุณสมบัติ แล้วบันทึก แต่เมื่อรวมทั้งค่าซอฟต์แวร์ การผูกติดกับผู้ขายรายเดียว (vendor lock-in) และข้อมูลที่สูญหายระหว่างการนำเข้าและส่งออกไป-กลับ (round-trip) เข้าด้วยกัน ความเป็นจริงของทีมส่วนใหญ่ยุ่งยากกว่านั้นมาก
บทความนี้เป็นคู่มือที่ตรงไปตรงมาว่า “การแก้ไข IFC” หมายถึงอะไรจริง ๆ เครื่องมือใดทำได้ดี เครื่องมือใดไม่เหมาะกับงานนี้ และเครื่องมือแก้ไขคุณสมบัติ IFC บนเบราว์เซอร์ที่ใช้ได้ฟรีช่วยเติมช่องว่างตรงไหน โดยไม่ต้องจ่ายค่าสมาชิกซอฟต์แวร์ถึง £5,000
“การแก้ไขไฟล์ IFC” หมายถึงอะไรกันแน่
การแก้ไข IFC ไม่ได้เหมือนกันทั้งหมด ประเภทของการแก้ไขที่คุณต้องการเป็นตัวกำหนดว่าเครื่องมือใดเหมาะสม โดยแบ่งได้เป็นสามประเภทที่แตกต่างกันชัดเจน ดังนี้
การแก้ไขเรขาคณิต
การเปลี่ยนรูปทรง ตำแหน่ง และขนาด ต้องใช้ซอฟต์แวร์สร้างโมเดลแบบพาราเมตริก เช่น Revit, ArchiCAD หรือ Tekla และต้องส่งออก IFC ใหม่จากโมเดลต้นฉบับ ไม่มีโปรแกรมดูไฟล์ตัวใดทำสิ่งนี้ได้
การแก้ไขคุณสมบัติและเมทาดาทา
การเปลี่ยนชื่อองค์ประกอบ คำอธิบาย ค่าในชุดคุณสมบัติ (property set) และการจำแนกประเภท (classification) ซึ่งทำได้โดยตรงบนไฟล์ IFC โดยไม่ต้องแตะเรขาคณิต และเป็นสิ่งที่คนส่วนใหญ่ต้องการจริง ๆ
การแก้ไขโครงสร้างไฟล์
การแก้ GUID ซ้ำ ซ่อมลำดับชั้นเชิงพื้นที่ (spatial hierarchy) ที่ขาดตอน และเติมเมทาดาทาของ IfcProject ที่ขาดหาย เป็นการแก้ไขเฉพาะจุดเพื่อให้ไฟล์เป็นไปตามสคีมาและพร้อมสำหรับการประสานงาน
เปรียบเทียบเครื่องมือแบบตรงไปตรงมา
ไม่มีโปรแกรมแก้ไข IFC ตัวใดที่ดีที่สุดสำหรับทุกงาน มีแต่เครื่องมือที่ดีที่สุดสำหรับการแก้ไขแต่ละสถานการณ์ ต่อไปนี้คือภาพที่แท้จริงของตัวเลือกหลักแต่ละตัว
Revit: สภาพแวดล้อมการสร้างโมเดลที่ครบวงจร
Revit เป็นซอฟต์แวร์สร้างโมเดล BIM ที่ครองตลาดงานสถาปัตยกรรมและงานระบบ (MEP) ในตลาดส่วนใหญ่ ไฟล์ IFC ที่ส่งออกจาก Revit จัดว่ามีข้อมูลครบถ้วนที่สุดกลุ่มหนึ่ง และเมื่อใช้ร่วมกับ IFC exporter แบบโอเพนซอร์ส ก็จัดการการแมปชุดคุณสมบัติ ความคงที่ของ GUID และลำดับชั้นเชิงพื้นที่ได้อย่างถูกต้อง
- ค่าใช้จ่าย: Autodesk AEC Collection ประมาณ £4,800 ต่อปี ส่วน Revit แบบเดี่ยวประมาณ £2,800 ต่อปี
- วิธีแก้ไข IFC: นำเข้าไฟล์ IFC แก้ไขในรูปแบบโมเดล Revit แล้วส่งออกเป็น IFC อีกครั้ง
- ปัญหาของการนำเข้า-ส่งออกไป-กลับ: การนำเข้า IFC สู่ Revit เป็นกระบวนการที่ข้อมูลสูญหายโดยพื้นฐาน ชุดคุณสมบัติแบบกำหนดเอง (custom property set) ที่ไม่อยู่ในตารางแมปของ Revit จะถูกตัดทิ้ง ข้อมูลการจำแนกประเภทมักหายไป และเรขาคณิตอาจถูกแปลงเป็นเมชใหม่ (re-tessellate) สิ่งที่คุณส่งออกจึงไม่จำเป็นต้องตรงกับสิ่งที่อยู่ในไฟล์ต้นฉบับ
- เหมาะเมื่อ: คุณมีโมเดล RVT ต้นฉบับและเป็นผู้จัดทำโมเดลเอง และต้องการแก้ไขแบบพาราเมตริก ทั้งเรขาคณิต Family, Level และ Phase
- ไม่เหมาะเมื่อ: คุณได้รับไฟล์ IFC ดิบจากอีกฝ่าย และต้องการแก้ค่าคุณสมบัติเพียงไม่กี่ค่าโดยไม่ทำลายโครงสร้างเดิมของไฟล์
ArchiCAD: ผู้นำด้าน Open BIM
ArchiCAD รองรับ IFC แบบเนทีฟได้ดีที่สุดในบรรดาซอฟต์แวร์สร้างโมเดลทั้งหมด ตัวแปลง IFC (IFC translator) ของโปรแกรมช่วยให้คุณแมปแอตทริบิวต์ของ Graphisoft ไปยังชุดคุณสมบัติ IFC ได้อย่างละเอียด และรักษา GlobalId ให้คงเดิมเมื่อส่งออกซ้ำ ซึ่งเป็นสิ่งที่ Revit ต้องอาศัยการผลักดันจากชุมชนผู้ใช้อยู่หลายปีกว่าจะทำได้
- ค่าใช้จ่าย: Graphisoft ArchiCAD ประมาณ £3,600 ต่อปี (แตกต่างกันตามภูมิภาคและแพ็กเกจ)
- วิธีแก้ไข IFC: เหมือนกับ Revit คือ นำเข้า แก้ไข แล้วส่งออกใหม่
- คุณภาพของการนำเข้า-ส่งออกไป-กลับ: ดีกว่า Revit ในกรณีส่วนใหญ่ การนำเข้า IFC ของ ArchiCAD เก็บชุดคุณสมบัติไว้ได้มากกว่า และไม่แมปประเภทองค์ประกอบใหม่อย่างรุนแรงเท่า แต่สำหรับไฟล์ที่สร้างจาก Revit ตั้งแต่แรก ก็ยังมีข้อมูลสูญหายอยู่ดี
- เหมาะเมื่อ: คุณเป็นผู้จัดทำโมเดลด้วย ArchiCAD หรือได้รับไฟล์ IFC จากผู้ใช้ ArchiCAD อีกราย และต้องการแก้ไขให้เข้ากันได้
- ไม่เหมาะเมื่อ: คุณได้รับไฟล์ IFC ที่ส่งออกจาก Revit และต้องการแก้ค่าเพียงไม่กี่ค่า เพราะการนำเข้าจะยังคงเปลี่ยนโครงสร้างภายในของไฟล์
Solibri: เครื่องมือตรวจสอบโดยเฉพาะที่ดีที่สุด
Solibri (ปัจจุบันคือ Solibri Office) เป็นมาตรฐานอ้างอิงของอุตสาหกรรมด้านการตรวจสอบโมเดล IFC เอนจินกฎ (rule engine) ของโปรแกรมซับซ้อนกว่าเครื่องมือเชิงพาณิชย์อื่นใด หากคุณต้องตรวจสอบความสอดคล้องกับข้อกำหนดด้านข้อมูลเฉพาะโครงการ (information requirements: IRs) Solibri คือมาตรฐาน แต่ Solibri ไม่ใช่โปรแกรมแก้ไข
- ค่าใช้จ่าย: Solibri Office ประมาณ €2,700 ต่อปี ส่วน Solibri Site (โปรแกรมดูโมเดล) ใช้ได้ฟรี
- สิ่งที่ทำได้: ดูโมเดล ตรวจสอบความถูกต้อง ตรวจสอบการชนกัน (clash detection) ใส่คำอธิบายประกอบแบบ BCF ตรวจสอบ IDS (บางส่วน) และตรวจดูข้อมูล COBie แต่ไม่แก้ไขข้อมูล IFC
- สิ่งที่ทำไม่ได้: เปลี่ยนชื่อองค์ประกอบ แก้ค่าคุณสมบัติ ซ่อม GUID หรือส่งออกไฟล์ IFC ที่แก้ไขแล้ว คุณต้องบันทึกประเด็นที่พบใน BCF แล้วไปแก้ในซอฟต์แวร์สร้างโมเดล
- เหมาะเมื่อ: คุณเป็นผู้ประสานงาน BIM (BIM Coordinator) ที่ต้องตรวจสอบโมเดลอย่างเป็นทางการตามข้อกำหนดการแลกเปลี่ยนข้อมูล (EIR) หรือกฎเฉพาะโครงการ ตรวจสอบการชนกัน หรือจัดทำรายงานประเด็นที่พบในรูปแบบ BCF ให้ทีมออกแบบ
- ไม่เหมาะเมื่อ: คุณต้องแก้ข้อมูลเองทันที โดยไม่ต้องย้อนกลับไปนำเข้า-ส่งออกผ่านซอฟต์แวร์สร้างโมเดล
BIMVision: โปรแกรมดูไฟล์ IFC ฟรี ไม่ใช่โปรแกรมแก้ไข
BIMVision เป็นโปรแกรมดูไฟล์ IFC (IFC viewer) บนเดสก์ท็อป Windows ที่ใช้ได้ฟรีและได้รับความนิยม รองรับเรขาคณิตได้ดี มีแผนผังโครงสร้างเชิงพื้นที่ (spatial tree) ที่ใช้งานง่าย และเปิดไฟล์ขนาดใหญ่ได้ค่อนข้างดี แต่ไม่ใช่โปรแกรมแก้ไข IFC ไม่ว่าจะมองในแง่ใด
- ค่าใช้จ่าย: ฟรี (เฉพาะ Windows)
- สิ่งที่ทำได้: ดูโมเดล 3 มิติ ตรวจดูองค์ประกอบ เรียกดูคุณสมบัติ และวัดระยะเบื้องต้น
- สิ่งที่ทำไม่ได้: แก้ค่าคุณสมบัติ แก้ GUID เปลี่ยนชื่อองค์ประกอบ หรือส่งออกไฟล์ IFC ที่แก้ไขแล้ว ใช้ได้แบบอ่านอย่างเดียว
- เหมาะเมื่อ: คุณใช้ Windows ต้องการโปรแกรมดูไฟล์ขนาดใหญ่ที่ใช้ได้ฟรี และไม่จำเป็นต้องแก้ไขอะไร
- ไม่เหมาะเมื่อ: คุณต้องแก้ไขสิ่งใดก็ตาม ไม่ว่าจะเป็นคุณสมบัติ ชื่อ หรือปัญหาคุณภาพข้อมูล
IFC Viewer Online: เครื่องมือแก้ไขคุณสมบัติ IFC บนเบราว์เซอร์ที่ใช้ได้ฟรี
IFC Viewer Online เติมช่องว่างระหว่างซอฟต์แวร์สร้างโมเดลเต็มรูปแบบกับโปรแกรมดูไฟล์แบบอ่านอย่างเดียว เป็นเครื่องมือบนเบราว์เซอร์ที่ให้คุณดู ตรวจสอบความถูกต้อง และแก้ไขข้อมูลคุณสมบัติ IFC แบบไม่ทำลายข้อมูลเดิม โดยไม่ต้องติดตั้งอะไร ไม่ต้องอัปโหลดไฟล์ขึ้นเซิร์ฟเวอร์ และไม่ต้องมีไลเซนส์ซอฟต์แวร์
- ค่าใช้จ่าย: ฟรี
- แพลตฟอร์ม: เบราว์เซอร์ใดก็ได้ ทั้ง Chrome, Firefox, Safari และ Edge บน Windows, Mac, Linux และ iPad
- ความเป็นส่วนตัว: ไฟล์ IFC ไม่เคยออกจากอุปกรณ์ของคุณ การแยกวิเคราะห์ไฟล์ (parsing) และการแก้ไขทำงานภายในเบราว์เซอร์ทั้งหมดผ่าน WebAssembly
- สิ่งที่แก้ไขได้: Name, LongName และ Description ขององค์ประกอบ (แก้ได้ทันทีในแผนผังโมเดล) ค่าในชุดคุณสมบัติ (แก้ได้ทันทีในแถบด้านข้าง) GlobalId (สร้าง GUID ใหม่ที่เป็นไปตามข้อกำหนด) และการแก้ไขอัตโนมัติแบบกลุ่มสำหรับทุกประเด็นที่ตรวจพบจากการตรวจสอบ
- สิ่งที่แก้ไขไม่ได้: เรขาคณิต รูปทรงขององค์ประกอบ ตำแหน่ง Family Type และความสัมพันธ์เชิงโครงสร้าง หากต้องการแก้สิ่งเหล่านี้ คุณต้องใช้โมเดลต้นฉบับ
- เหมาะเมื่อ: คุณได้รับไฟล์ IFC จากอีกฝ่าย และต้องแก้เมทาดาทา ชื่อ หรือปัญหาคุณภาพข้อมูล โดยไม่ต้องนำเข้า-ส่งออกผ่านซอฟต์แวร์สร้างโมเดลทั้งกระบวนการ
เทียบกันชัด ๆ: งานไหนควรใช้เครื่องมือใด
IFC Viewer Online (ฟรี)
- แก้ไขชื่อและคำอธิบายขององค์ประกอบได้ทันที
- แก้ไขค่าใดก็ได้ในชุดคุณสมบัติ
- แก้ GUID ซ้ำ (อัตโนมัติหรือด้วยตนเอง)
- ซ่อมเมทาดาทาของ IfcProject
- ตรวจสอบด้วยกฎ 44 ข้อ พร้อม Health Score (คะแนนคุณภาพโมเดล)
- ส่งออก IFC ที่แก้ไขแล้ว พร้อมรายการความเปลี่ยนแปลง (diff) ทั้งหมด
- ทำงานในเบราว์เซอร์ ไม่มีการอัปโหลด
- ฟรี ไม่ต้องติดตั้ง ไม่ต้องสมัครบัญชี
Revit / ArchiCAD (เสียค่าใช้จ่าย)
- แก้ไขเรขาคณิต รูปทรง และขนาด
- เพิ่มและลบองค์ประกอบ
- เปลี่ยนคลาส IFC / ประเภทขององค์ประกอบ
- แก้ไข Family แบบพาราเมตริก
- ขั้นตอนการทำงาน (workflow) สร้างโมเดลของโครงการได้ครบวงจร
- ควบคุมการแมปคุณสมบัติได้ละเอียดกว่า
- จำเป็นสำหรับการแก้ไขระดับเรขาคณิต
- £2,800–£5,000 ต่อปี
ลองเลย: แก้ไขโมเดล IFC จริงได้ทันที
โปรแกรมดูด้านล่างโหลดโมเดล IFC2x3 จริง คืออาคารอพาร์ตเมนต์แบบดูเพล็กซ์ (duplex apartment) ของ buildingSMART คลิกองค์ประกอบใดก็ได้เพื่อดูคุณสมบัติในแถบด้านข้าง คลิกไอคอนแก้ไขข้างค่าคุณสมบัติเพื่อแก้ไขค่า และคลิกชื่อองค์ประกอบในแผนผังเพื่อเปลี่ยนชื่อได้ทันที ไม่ต้องอัปโหลด ไม่ต้องสมัครบัญชี ไม่ต้องติดตั้ง
อพาร์ตเมนต์ดูเพล็กซ์: เดโมการแก้ไขแบบสด
คลิกองค์ประกอบใดก็ได้เพื่อตรวจดู จากนั้นใช้ไอคอนแก้ไขข้างค่าคุณสมบัติเพื่อเปลี่ยนค่า ความเปลี่ยนแปลงจะถูกบันทึกเป็น diff แบบไม่ทำลายข้อมูลเดิม และจะไม่มีการเขียนลงไฟล์จนกว่าคุณจะส่งออก ลองคลิกแท็บการตรวจสอบเพื่อดู Health Score ของโมเดลนี้
IFC2x3 · 2.4 MB
เปิดโปรแกรมดู IFC แบบอินเทอร์แอกทีฟ
การแก้ไขแบบไม่ทำลายข้อมูลเดิมทำงานอย่างไร
ทุกความเปลี่ยนแปลงที่คุณทำจะถูกบันทึกเป็น diff ซึ่งเป็นบันทึกแบบมีโครงสร้างว่าอะไรเปลี่ยนไป (GlobalId ใด คุณสมบัติใด ค่าใด) ข้อมูล IFC ต้นฉบับในหน่วยความจำจะไม่ถูกแก้ไขเลย เมื่อคุณส่งออก เอนจินจะนำ diff ทั้งหมดมาใช้กับไฟล์ต้นฉบับตามลำดับ เพื่อสร้างไฟล์ผลลัพธ์ที่แก้ไขแล้ว
เลิกทำ / ทำซ้ำได้ทุกขั้นตอน
ทุกการแก้ไขเป็นคำสั่งที่ย้อนกลับได้ กด Ctrl+Z เพื่อเลิกทำความเปลี่ยนแปลงตามลำดับ จึงไม่มีความเสี่ยงที่จะทำลายข้อมูลโดยไม่ตั้งใจ เพราะต้นฉบับยังคงอยู่ครบเสมอ
ตรวจดู diff ก่อนส่งออก
ก่อนดาวน์โหลดไฟล์ IFC ที่แก้ไขแล้ว คุณสามารถทบทวนรายการความเปลี่ยนแปลงทั้งหมดได้ แต่ละ diff แสดง GlobalId ขององค์ประกอบที่ได้รับผลกระทบ คุณสมบัติที่ถูกเปลี่ยน รวมถึงค่าเดิมและค่าใหม่
อ้างอิงด้วย GlobalId
การแก้ไขจะถูกจัดทำดัชนีตาม GlobalId ขององค์ประกอบ ไม่ใช่ express ID เพราะ GlobalId คงที่ในทุกการส่งออก แต่ express ID ไม่คงที่ ดังนั้น diff ที่สร้างจากไฟล์ส่งออกครั้งหนึ่งจึงนำไปใช้กับไฟล์ที่ส่งออกใหม่ครั้งถัดไปของโมเดลเดียวกันได้อย่างถูกต้อง
ไฟล์ส่งออกที่สะอาด
ไฟล์ IFC ที่ส่งออกคือไฟล์ต้นฉบับของคุณที่ใส่เฉพาะ diff เท่านั้น ไม่มีการเปลี่ยนโครงสร้าง ไม่มีการแปลงเป็นเมชใหม่ ไม่มีชุดคุณสมบัติตกหล่น องค์ประกอบที่คุณไม่ได้แตะจะเหมือนต้นฉบับทุกไบต์
ขั้นตอนการแก้ไขในทางปฏิบัติ
แก้ไขชื่อองค์ประกอบ
- เปิดไฟล์ IFC ของคุณ โดยลากไฟล์มาวางในโปรแกรมดู หรือคลิกปุ่มเปิดไฟล์ (Open a file)
- เปิดแผนผังโครงสร้างเชิงพื้นที่ในแผงด้านซ้าย องค์ประกอบที่ไม่มีชื่อจะแสดงเป็นชื่อคลาส IFC (เช่น “IfcWall”)
- คลิกองค์ประกอบที่ต้องการเปลี่ยนชื่อ แถวขององค์ประกอบนั้นในแผนผังจะแก้ไขได้ ให้คลิกที่ช่องชื่อโดยตรง
- พิมพ์ชื่อใหม่แล้วกด Enter ระบบจะบันทึก diff ไว้
- ทำซ้ำกับองค์ประกอบอื่นตามต้องการ แล้วส่งออกไฟล์ IFC ที่แก้ไขแล้ว
แก้ไขค่าในชุดคุณสมบัติ
- คลิกองค์ประกอบใดก็ได้ในมุมมอง 3 มิติหรือในแผนผังเพื่อเลือก
- ในแถบด้านข้าง เลื่อนไปที่แท็บคุณสมบัติ (Properties) จะเห็นชุดคุณสมบัติทั้งหมดขององค์ประกอบนั้น
- คลิกไอคอนแก้ไข (รูปดินสอ) ข้างค่าคุณสมบัติที่ต้องการ
- พิมพ์ค่าใหม่แล้วยืนยัน diff จะบันทึกชื่อ Pset ชื่อคุณสมบัติ และค่าใหม่
- ความเปลี่ยนแปลงมีผลเฉพาะกับองค์ประกอบนั้น (อ้างอิงด้วย GlobalId) องค์ประกอบอื่นที่มี Pset เดียวกันจะไม่ได้รับผลกระทบ เว้นแต่คุณจะแก้ไของค์ประกอบเหล่านั้นด้วย
แก้ไข GUID ซ้ำ
GUID ซ้ำเป็นข้อผิดพลาดเชิงโครงสร้างของ IFC ที่พบบ่อยที่สุด และเป็นสาเหตุที่มีโอกาสทำให้ไฟล์ถูกปฏิเสธเมื่อส่งเข้าสภาพแวดล้อมข้อมูลร่วม (CDE) มากที่สุด แต่ก็แก้ไขอัตโนมัติได้ทั้งหมด ดังนี้
- เรียกใช้การตรวจสอบ (Ctrl+Shift+V หรือปุ่มตรวจสอบ Validate)
- มองหาประเด็นที่พบประเภท RULE_DUPLICATE_GUID ในแผงการตรวจสอบ
- คลิกปุ่มแก้ไขอัตโนมัติแบบกลุ่ม เพื่อสร้าง GlobalId ใหม่ที่เป็นไปตามข้อกำหนดให้กับรายการที่ซ้ำทั้งหมดในครั้งเดียว
- ส่งออกไฟล์ IFC ที่แก้ไขแล้ว GUID ใหม่จะเป็นสตริงยาว 22 อักขระที่ใช้ชุดอักขระ base-64 ของ IFC และขึ้นต้นด้วยอักขระที่ถูกต้อง (0–3)
ควรใช้เครื่องมือใดเมื่อใด: แนวทางตัดสินใจ
ต่อไปนี้คือข้อมูลอ้างอิงแบบย่อสำหรับสถานการณ์ที่ผู้ประสานงาน BIM และสถาปนิกพบบ่อย
- ได้รับไฟล์ IFC และต้องแก้ค่าคุณสมบัติ → IFC Viewer Online ไม่ต้องนำเข้า-ส่งออกไป-กลับ และไม่ต้องใช้ซอฟต์แวร์สร้างโมเดล
- ได้รับไฟล์ IFC และต้องแก้ GUID → IFC Viewer Online การแก้ไขอัตโนมัติจะแก้รายการที่ซ้ำทั้งหมดในครั้งเดียว
- ได้รับไฟล์ IFC และต้องเปลี่ยนเรขาคณิต → คุณต้องใช้โมเดลต้นฉบับ ให้ติดต่อผู้จัดทำโมเดล
- โมเดล Revit ของคุณเองต้องแก้คุณสมบัติ → แก้ใน Revit แล้วส่งออกใหม่ด้วยการตั้งค่าที่ถูกต้อง อย่านำเข้า-ส่งออกผ่าน IFC ไป-กลับหากไม่จำเป็น
- ต้องตรวจสอบตามกฎเฉพาะโครงการ → Solibri หรือ IFC Viewer Online พร้อมโปรไฟล์ IDS
- ต้องดูไฟล์ IFC ขนาดใหญ่บนเครื่องที่ไม่มีซอฟต์แวร์สร้างโมเดล → IFC Viewer Online หรือ BIMVision
- ต้องจัดทำรายงานประเด็นที่พบแบบ BCF → Solibri (ความสามารถสูงสุด) หรือแผง BCF ของ IFC Viewer Online (ฟรี)
ฝังโปรแกรมแก้ไข IFC ไว้ในเครื่องมือของคุณเอง
หากคุณกำลังพัฒนาแพลตฟอร์ม BIM ระบบ CDE หรือเอกซ์ทราเน็ตของโครงการ คุณสามารถฝังโปรแกรมดูและแก้ไข IFC เป็น iframe ได้ โดยไม่ต้องมีแบ็กเอนด์และไม่ต้องใช้ API key ผู้ใช้ของคุณจะได้โปรแกรมดู IFC ที่มีฟีเจอร์ครบ ทั้งการตรวจสอบความถูกต้องและการตรวจดูคุณสมบัติ โดยไม่ต้องออกจากแอปพลิเคชันของคุณ
ตั้งค่าการฝังของคุณ
วาง URL ของไฟล์ IFC สาธารณะเพื่อสร้างโค้ด iframe ที่นำไปใส่ในหน้าเว็บใดก็ได้
เปิด IFC Viewer
การใช้ JavaScript SDK
สำหรับการเชื่อมต่อที่ลึกขึ้น เช่น โหลดไฟล์จากฐานข้อมูลของคุณ ตอบสนองต่อการเลือกองค์ประกอบ หรือสั่งตรวจสอบผ่านโค้ด ให้ใช้ IFC Viewer SDK
<!-- The SDK is an ES module -->
<div id="viewer" style="width:100%;height:600px"></div>
<script type="module">
import { IfcViewer } from 'https://www.ifcvieweronline.eu/sdk/ifc-viewer.es.js';
const viewer = new IfcViewer('#viewer', {
ui: 'minimal', // 'minimal' | 'full' | 'kiosk' | 'client'
validate: true, // run 44-rule validation automatically
lang: 'en', // 'en' | 'es' | 'de' | 'fr' | …
panels: ['scene', 'map'], // limit the tool rail; [] for none
});
await viewer.whenReady();
// Load an IFC from a public, CORS-enabled URL
await viewer.addFromUrl('https://your-cdn.com/project-model.ifc');
// Or from bytes — your own upload flow, nothing leaves the browser.
// Note the order: name first. The buffer is transferred, not copied.
await viewer.add('project-model.ifc', arrayBuffer);
// Listen for element selection
viewer.on('element-selected', (el) => {
console.log('Selected:', el.expressId, el.ifcType, el.name);
});
// Listen for validation completion
viewer.on('validation-completed', (r) => {
console.log('Health Score:', r.qualityScore);
console.log('Errors:', r.errors, 'Warnings:', r.warnings);
});
// Open a tool panel, or ask what is available
viewer.openPanel('map');
const { open, available } = await viewer.getPanels();
</script>
สิ่งที่โปรแกรมแก้ไข IFC ออนไลน์ฟรีทำไม่ได้
การพูดถึงข้อจำกัดอย่างตรงไปตรงมาเป็นเรื่องสำคัญ เพราะการเลือกเครื่องมือผิดทำให้เสียเวลา ต่อไปนี้คือสิ่งที่โปรแกรมแก้ไขบนเบราว์เซอร์ทำไม่ได้ และควรใช้อะไรแทน
- แก้ไขเรขาคณิต: ไม่ได้ คุณต้องใช้โมเดลต้นฉบับใน Revit, ArchiCAD หรือ Tekla เรขาคณิตคำนวณจากการแสดงรูปทรง (shape representation) ที่เข้ารหัสแบบ STEP ในไฟล์ IFC จึงแก้ไขในโปรแกรมดูแบบไม่ทำลายข้อมูลเดิมไม่ได้
- เปลี่ยนคลาส IFC ขององค์ประกอบ (เช่น IfcWall → IfcCurtainWall): ไม่ได้ การเปลี่ยนคลาสต้องอาศัยความรู้ของซอฟต์แวร์สร้างโมเดลว่าคุณสมบัติและความสัมพันธ์ใดใช้ได้กับคลาสใหม่
- เพิ่มหรือลบองค์ประกอบ: ไม่ได้ การเพิ่มองค์ประกอบใหม่ต้องสร้างเรขาคณิต ความสัมพันธ์ และตำแหน่งในโครงสร้างเชิงพื้นที่ที่ถูกต้อง ซึ่งมีเพียงซอฟต์แวร์สร้างโมเดลเท่านั้นที่ทำได้อย่างถูกต้อง
- แก้ไขความสัมพันธ์ที่ซับซ้อน (IfcRelAssociatesClassification, IfcRelDefinesByType): ยังไม่ได้ ความสามารถนี้อยู่ในแผนพัฒนา แต่ ณ วันนี้แก้ไขได้เฉพาะค่าคุณสมบัติ ชื่อ และ GUID
- เปิดไฟล์ขนาด 1 GB ขึ้นไป: ประสิทธิภาพจะลดลงเมื่อไฟล์ใหญ่กว่า 300–400 MB บนเครื่องส่วนใหญ่ สำหรับโมเดลขนาดใหญ่มาก ให้เปิดทีละส่วน หรือใช้เครื่องมือบนเดสก์ท็อปอย่าง Solibri หรือ Autodesk Forma
โปรแกรมแก้ไข IFC ที่เหมาะสมคือตัวที่แก้ปัญหาเฉพาะของคุณได้ ไม่ใช่ตัวที่ทรงพลังที่สุด และไม่ใช่ตัวที่ถูกที่สุด
บล็อก IFC Viewer
สรุป: โปรแกรมแก้ไข IFC ออนไลน์ฟรีเทียบกับเครื่องมือบนเดสก์ท็อป
โปรแกรมแก้ไข IFC ออนไลน์ฟรีไม่ได้มาแทนที่ Revit หรือ ArchiCAD และไม่ได้พยายามจะเป็นเช่นนั้น แต่เข้ามาเติมช่องว่างจริงที่ซอฟต์แวร์สร้างโมเดลไม่ได้ตอบโจทย์ นั่นคือ คุณจะทำอย่างไรเมื่อได้รับไฟล์ IFC และต้องแก้ข้อมูลโดยไม่ต้องนำเข้า-ส่งออกผ่านเครื่องมือที่ใช้สร้างไฟล์นั้น
ใช้ IFC Viewer Online เมื่อ…
คุณได้รับไฟล์จากอีกฝ่ายและต้องแก้ชื่อ คุณสมบัติ หรือ GUID ต้องการ Health Score อย่างรวดเร็วก่อนส่งงานเข้า CDE หรือใช้เครื่องที่ไม่มีซอฟต์แวร์สร้างโมเดล BIM
ใช้ Revit / ArchiCAD เมื่อ…
คุณมีโมเดลต้นฉบับและต้องแก้ไขเรขาคณิต กำลังจัดทำสิ่งส่งมอบ BIM ชิ้นใหม่ตั้งแต่ต้น หรือต้องการควบคุมแบบพาราเมตริกเต็มรูปแบบและจัดการ Family
ใช้ Solibri เมื่อ…
คุณเป็นผู้ประสานงาน BIM ที่ต้องตรวจสอบโมเดลอย่างเป็นทางการตามข้อกำหนดด้านข้อมูลของโครงการ หรือต้องการการตรวจสอบการชนกันขั้นสูงและการรายงานแบบ BCF สำหรับทีมโครงการทั้งหมด
ใช้ BIMVision เมื่อ…
คุณใช้ Windows และต้องการโปรแกรมดูไฟล์บนเดสก์ท็อปที่ใช้ได้ฟรี เพื่อตรวจดูไฟล์เป็นครั้งคราวโดยไม่ต้องแก้ไข
เริ่มจากตรวจสอบความถูกต้องของโมเดลของคุณ ซึ่งใช้เวลาไม่ถึง 30 วินาที และบอกได้ชัดเจนว่าต้องแก้อะไร จากนั้นดูข้อผิดพลาดในการตรวจสอบ IFC ที่พบบ่อยที่สุด 7 ข้อ เพื่อทำความเข้าใจว่าแต่ละประเด็นหมายถึงอะไรและแก้อย่างไร ส่วนปัญหาการส่งออกคุณสมบัติที่เกิดเฉพาะกับ Revit เช็กลิสต์กรณีคุณสมบัติ IFC หายหลังส่งออกครอบคลุมทุกสาเหตุ
โปรแกรมแก้ไขไฟล์ IFC ออนไลน์ฟรี: แก้ไขคุณสมบัติ IFC โดยไม่ต้องใช้ Revit หรือ Archicad