ماذا تفعل الأداة
تفتح ملف IFC مصدَّرًا من Revit أو Archicad أو Tekla أو Vectorworks أو BricsCAD أو أي برنامج BIM آخر. تعرض الأداة كل عنصر إنشائي (جدران وبلاطات وأعمدة وكمرات وأبواب ونوافذ وسلالم وأسقف وغيرها)، وتقرأ مادته وطابقه وكمياته، ثم تجمعها. بعد ذلك تختار وحدة لكل سطر، وتدخل سعر الوحدة، وتنزّل النتيجة كجدول كميات بصيغة XLSX.
يُقرأ الملف داخل متصفحك بواسطة إصدار WebAssembly من مكتبة web-ifc مفتوحة المصدر. ولا يُرسل إلى أي خادم، لذلك يمكن فحص نماذج المشاريع السرية هنا.
موقعها في المشروع
يقع حصر الكميات بين التصميم والتكلفة. بعد تنسيق نموذج التصميم، يقيس المقدّر كمية كل مادة يحتاجها المبنى، ويضربها في أسعار الوحدات، ويُنتج تقدير التكلفة. يستغرق ذلك أيامًا إذا أُجري يدويًا من مخططات 2D. أما برامج الحصر المكتبية التي تقرأ النماذج فتكلّف آلاف الدولارات سنويًا للمقعد الواحد. تغطي هذه الأداة المرحلة الأولى: جدول سريع من النموذج يمكنك مقارنته بقياسك الخاص، أو فحص خيار تصميمي مقابل الميزانية، أو تسليمه إلى مقاول كنقطة بداية.
كيف تُختار كل كمية
يعرّف IFC مجموعات كميات قياسية تسمى الكميات الأساسية، مثل Qto_WallBaseQuantities وQto_SlabBaseQuantities. تستطيع معظم برامج BIM كتابتها عند التصدير. تستخدمها الأداة أولًا لأنها تتبع قواعد برنامج النمذجة نفسه في الوصلات والفتحات. وإذا لم يكن للعنصر مجموعة كميات، تقيس الأداة هندسته بدلًا من ذلك وتُعلّم السطر بذلك.
| الوحدة | الخيار الأول | عند عدم التوفر |
|---|---|---|
| m³ | NetVolume، ثم GrossVolume | حجم الشبكة المغلقة للعنصر |
| m² | الجدران: NetSideArea، ثم GrossSideArea. الأبواب والنوافذ: Area. البلاطات والأسقف والكسوات: NetArea، ثم GrossArea | يُترك فارغًا (مساحة سطح الشبكة ليست مساحة مقيسة) |
| m | Length | يُترك فارغًا |
| عدد | واحد لكل عنصر |
تُخزَّن الكميات في الملف بوحدات المشروع نفسه. تقرأ الأداة تعريفات الوحدات في الملف (مثل المليمتر للطول والمتر المربع للمساحة) وتحوّل كل قيمة إلى أمتار وأمتار مربعة وأمتار مكعبة قبل جمع أي شيء.
كيف يعمل البديل الهندسي
تحوّل web-ifc كل عنصر إلى شبكة مثلثات بالأمتار. وبالنسبة إلى الشبكة المغلقة، يُستنتج الحجم المحصور من نظرية التباعد: كل مثلث رؤوسه a وb وc يشكّل مع نقطة الأصل رباعي أوجه، وتتجمع الأحجام الموجَّهة لتعطي حجم الجسم.
V = | Σ a · (b × c) / 6 |
الفتحات التي تشغلها الأبواب والنوافذ مطروحة بالفعل من الشبكة، لذا فالناتج حجم صافٍ. تتطلب الطريقة أجسامًا مصمتة مغلقة وغير متداخلة. العناصر المنمذجة كأسطح مفتوحة أو كعدة أجسام متداخلة تعطي أحجامًا خاطئة، ولهذا تُعلَّم هذه الأسطر بعبارة "الهندسة" لتتمكن من فحصها.
مثال محلول
النموذج التجريبي في هذه الصفحة مكتب صغير من طابق واحد أعددناه للاختبار: أربعة جدران خرسانية بسماكة 200 mm حول مسقط أفقي 10 m في 6 m، بارتفاع 3 m، وحاجز واحد من البلوك بسماكة 190 mm، وبلاطة أرضية بسماكة 200 mm، وأربعة أعمدة 400 في 400 mm، وكمرتان فولاذيتان بطول 5 m، وباب واحد ونافذتان. تُخزَّن الأطوال بالمليمتر.
| السطر | الكمية | مصدرها |
|---|---|---|
| جدار، Concrete C25/30 | 19.200 m³ (4 جدران) | Qto NetVolume: 6.12 + 3.48 + 6.12 + 3.48 |
| جدار، Masonry block 190 | 17.400 m² | Qto NetSideArea: 5.8 m × 3.0 m |
| بلاطة، Concrete C25/30 | 12.648 m³ | Qto NetVolume: 10.2 × 6.2 × 0.2 |
| عمود، Concrete C30/37 | 1.920 m³ (4 أعمدة) | الهندسة: 0.4 × 0.4 × 3.0 = 0.48 لكل عمود |
| كمرة، Steel S275 | 10.000 m (2 كمرات) | Qto Length بطول 5000 mm لكل منهما، محوَّلة إلى أمتار |
| باب / نافذة | 1 عدد / 2 عدد | عدّ |
أحجام الأعمدة غير موجودة في الملف؛ فقد قيست من الهندسة وتطابق قياسًا مستقلًا أُجري بواسطة IfcOpenShell حتى ثلاث منازل عشرية. إذا أدخلت سعر وحدة قدره 120 لكل m³ للبلاطة، فإن مبلغ سطرها 12.648 × 120 = 1,517.76. هذا السعر مجرد توضيح وليس سعر سوق.
قبل أن تعتمد على الأرقام
- كمية النموذج ليست مثل الكمية المقيسة وفق طريقة قياس معيارية (مثل NRM 2 في المملكة المتحدة أو قواعد التقدير القياسية الكورية). تضيف تلك الطرق بنودًا أو تخصمها وفق قواعد تتعلق بالحدود الدنيا والتراكبات والهالك. تعامل مع الجدول هنا على أنه كميات نموذج.
- لا تشمل الكميات الشدّات ولا حديد التسليح ولا الهالك ما لم تُنمذج كعناصر.
- تعتمد النتائج على جودة النموذج. تظهر العناصر المكررة والجدران المتداخلة عند الزوايا والمواد المفقودة مباشرة في الإجماليات. تؤخذ أسماء المواد كما هي مكتوبة في الملف.
- تعتمد مجموعات الكميات على إعدادات التصدير. إذا ظهرت جميع أحجامك بعبارة "الهندسة"، فعّل الكميات الأساسية في تصدير IFC في برنامجك.
- قد تتجاوز النماذج الكبيرة جدًا (مئات الميجابايت) الذاكرة التي يمكن لعلامة تبويب المتصفح استخدامها، خاصة على الهواتف.
هذه الأداة مخصصة للفحوص الأولية والتعلم. يجب أن يعدّ جداول الكميات المستخدمة في المناقصات أو العقود أو الدفعات مهندس كميات أو مقدّر مؤهل، أو أن يتحقق منها.
الملفات التي تحصل عليها
- جدول الكميات (XLSX): ورقة "الجدول" التي تضم البند والمادة والوحدة والكمية وسعر الوحدة والمبلغ؛ وورقة "العناصر" التي تضم كل عنصر ومصدر كل رقم؛ وورقة "ملاحظات" التي تضم اسم الملف والوحدات والتاريخ.
- قائمة العناصر (CSV): صف واحد لكل عنصر لجدول بياناتك الخاص.
- قائمة الأسعار (CSV): الأعمدة: النوع والمادة والوحدة والسعر. احفظها مرة واحدة واستوردها للنموذج التالي.
- المشروع (JSON): وحداتك وأسعارك وتجميعك، لمتابعة العمل لاحقًا.
المصادر
- buildingSMART International، Industry Foundation Classes. يُنشر IFC 4.3 بوصفه ISO 16739-1:2024.
- buildingSMART، Qto_WallBaseQuantities وQto_SlabBaseQuantities، وثائق IFC 4.3.2.0.
- That Open Company، web-ifc، بترخيص MPL-2.0.
- للتحقق من مطابقة ملف للمعيار، استخدم خدمة buildingSMART IFC Validation Service المجانية.
آخر فحص 2026-10-19