دليل حزمة رسم التحويل
يوضح لك هذا الدليل كيفية إعداد حزمة الرسم لخدمة تحويل خرائط Azure باستخدام أوامر CAD محددة لإعداد ملفات DWG وملف البيان لخدمة التحويل بشكل صحيح.
بادئ ذي بدء، تأكد من أن "حزمة الرسم" بتنسيق .zip، وتحتوي على الملفات التالية:
- ملف رسم واحد أو أكثر بتنسيق DWG.
- ملف بيان يصف ملفات DWG والبيانات الوصفية للمنشأة.
إذا لم يكن لديك حزمة خاصة بك للرجوع إليها مع هذا الدليل ، فيمكنك تنزيل نموذج حزمة الرسم.
يمكنك اختيار أي برنامج CAD لفتح وإعداد ملفات رسم المنشأة الخاصة بك. ومع ذلك ، يتم إنشاء هذا الدليل باستخدام برنامج AutoCAD® الخاص ب Autodesk. من المفترض أن يتم تنفيذ أي أوامر مشار إليها في هذا الدليل باستخدام برنامج AutoCAD® الخاص ب Autodesk.
تلميح
لمزيد من المعلومات حول متطلبات حزمة الرسم التي لم يتم تغطيتها في هذا الدليل، راجع متطلبات حزمة الرسم.
مسرد المصطلحات
لتسهيل الرجوع إليها ، إليك بعض المصطلحات والتعاريف المهمة أثناء قراءة هذا الدليل.
| المدة | التعريف |
|---|---|
| الطبقة | طبقة AutoCAD DWG من ملف الرسم. |
| الكيان | كيان AutoCAD DWG من ملف الرسم. |
| المستوى | مساحة مبنى على ارتفاع محدد. على سبيل المثال ، أرضية المبنى. |
| الميزة | كائن يجمع بين الهندسة والمزيد من معلومات بيانات التعريف. |
| فئات الميزات | مخطط مشترك للميزات. على سبيل المثال، الوحدة هي فئة ميزة، والمكتب هو ميزة. |
الخطوة 1: متطلبات ملف DWG
عند إعداد ملفات رسم المنشأة الخاصة بك لخدمة التحويل ، تأكد من اتباع هذه المتطلبات والتوصيات الأولية:
يجب حفظ ملفات رسم المنشأة بتنسيق DWG ، وهو تنسيق الملف الأصلي لبرنامج AutoCAD® الخاص ب Autodesk.
تعمل خدمة التحويل مع تنسيق ملف AutoCAD DWG. AC1032 هو إصدار التنسيق الداخلي لملفات DWG ، ومن الجيد تحديد AC1032 لإصدار تنسيق ملف DWG الداخلي.
يمكن أن يحتوي ملف DWG على طابق واحد فقط. يجب توفير طابق للمنشأة في ملف DWG المنفصل الخاص بها. لذلك ، إذا كان لديك خمسة طوابق في منشأة ، فيجب عليك إنشاء خمسة ملفات DWG منفصلة.
الخطوة 2: إعداد ملفات DWG
سيوضح لك هذا الجزء من الدليل كيفية استخدام أوامر CAD للتأكد من أن ملفات DWG الخاصة بك تفي بمتطلبات خدمة التحويل.
يمكنك اختيار أي برنامج CAD لفتح وإعداد ملفات رسم المنشأة الخاصة بك. ومع ذلك ، يتم إنشاء هذا الدليل باستخدام برنامج AutoCAD® الخاص ب Autodesk. من المفترض أن يتم تنفيذ أي أوامر مشار إليها في هذا الدليل باستخدام برنامج AutoCAD® الخاص ب Autodesk.
ربط المراجع الخارجية
يجب توفير كل طابق من المرفق كملف DWG واحد. إذا لم تكن هناك مراجع خارجية ، فلا داعي للقيام بأي شيء آخر. ومع ذلك ، إذا كانت هناك أي مراجع خارجية ، فيجب أن تكون مرتبطة برسم واحد. لربط مرجع خارجي، يمكنك استخدام الأمر XREF . بعد الربط ، ستتم إضافة كل رسم مرجعي خارجي كمرجع كتلة. إذا كنت بحاجة إلى إجراء تغييرات على أي من هذه الطبقات، تذكر أن تنفجر مراجع الكتلة باستخدام XPLODE الأمر.
وحدة القياس
يمكن إنشاء الرسومات باستخدام أي وحدة قياس. ومع ذلك ، يجب أن تستخدم جميع الرسومات نفس وحدة القياس. لذلك ، إذا كان طابق واحد من المنشأة يستخدم الملليمترات ، فيجب أن تكون جميع الطوابق الأخرى (الرسومات) أيضا بالملليمترات. يمكنك التحقق من وحدة القياس أو تعديلها باستخدام الأمر UNITS .
تعرض الصورة التالية نافذة وحدات الرسم داخل برنامج AutoCAD® الخاص ب Autodesk والذي يمكنك استخدامه للتحقق من وحدة القياس.
التوافق
يتم توفير كل طابق من المرفق كملف DWG فردي. نتيجة لذلك ، من الممكن ألا تكون الأرضيات محاذاة تماما عند تكديسها فوق بعضها البعض. تتطلب خدمة تحويل خرائط Azure محاذاة جميع الرسومات مع المساحة الفعلية. للتحقق من المحاذاة، استخدم نقطة مرجعية يمكن أن تمتد عبر الطوابق، مثل مصعد أو عمود يمتد عبر طوابق متعددة. يمكنك عرض جميع الطوابق عن طريق فتح رسم جديد ، ثم استخدام XATTACH الأمر لتحميل جميع رسومات الأرضيات. إذا كنت بحاجة إلى إصلاح أي مشكلات في المحاذاة، فيمكنك استخدام النقاط المرجعية والأمر لإعادة محاذاة الطوابق MOVE التي تتطلب ذلك.
الطبقات
تأكد من أن كل طبقة من طبقات الرسم تحتوي على كيانات من فئة معالم واحدة. إذا كانت الطبقة تحتوي على كيانات للجدران ، فلا يمكن أن تحتوي على ميزات أخرى مثل الوحدات أو الأبواب. ومع ذلك، يمكن تقسيم فئة المعالم على طبقات متعددة. على سبيل المثال، يمكن أن يكون لديك ثلاث طبقات في الرسم تحتوي على كيانات جدارية.
علاوة على ذلك ، تحتوي كل طبقة على قائمة بأنواع الكيانات المدعومة ويتم تجاهل أي أنواع أخرى. على سبيل المثال، إذا كانت طبقة تسمية الوحدة تدعم النص أحادي السطر فقط، تجاهل نص متعدد الأسطر أو متعدد الأسطر على نفس الطبقة.
للحصول على فهم أفضل للطبقات وفئات المعالم، راجع متطلبات حزمة الرسم.
الطبقة الخارجية
يتم إنشاء ميزة مستوى واحد من كل طبقة أو طبقات خارجية. تحدد ميزة المستوى هذه محيط المستوى. من المهم التأكد من أن الكيانات الموجودة في الطبقة الخارجية تفي بمتطلبات الطبقة. على سبيل المثال ، يتم دعم Polyline مغلق ؛ لكن البوليلاين المفتوح ليس كذلك. إذا كانت الطبقة الخارجية الخاصة بك مصنوعة من أجزاء خطوط متعددة ، فيجب توفيرها كخط بولي واحد مغلق. لربط مقاطع أسطر متعددة معا، حدد كل مقاطع الأسطر واستخدم JOIN الأمر.
الصورة التالية مأخوذة من حزمة العينة، وتظهر الطبقة الخارجية للمنشأة باللون الأحمر. يتم إيقاف تشغيل طبقة الوحدة للمساعدة في المرئيات.
طبقة الوحدة
الوحدات عبارة عن مساحات صالحة للملاحة في المبنى، مثل المكاتب والممرات والسلالم والمصاعد. مطلوب نوع كيان مغلق مثل مضلع أو متعدد أسطر مغلق أو دائرة أو قطع ناقص مغلق لتمثيل كل وحدة. لذلك ، لن تنشئ الجدران والأبواب وحدها وحدة لأنه لا يوجد كيان يمثل الوحدة.
الصورة التالية مأخوذة من نموذج حزمة الرسم وتعرض طبقة تسمية الوحدة وطبقة الوحدة باللون الأحمر. يتم إيقاف تشغيل جميع الطبقات الأخرى للمساعدة في المرئيات. أيضا ، يتم تحديد وحدة واحدة للمساعدة في إظهار أن كل وحدة هي بولي لاين مغلق.
طبقة تسمية الوحدة
إذا كنت ترغب في إضافة خاصية اسم إلى وحدة، فستحتاج إلى إضافة طبقة منفصلة لتسميات الوحدات. يجب توفير التسميات ككيانات نصية أحادية السطر تقع داخل حدود الوحدة. يجب إضافة خاصية وحدة مقابلة إلى ملف البيان حيث unitName يتطابق مع محتويات النص. للتعرف على جميع خصائص الوحدة المدعومة، راجع unitProperties.
طبقة الباب
الأبواب اختيارية. ومع ذلك، يمكن استخدام الأبواب إذا كنت ترغب في تحديد نقطة (نقاط) الدخول لوحدة. يمكن رسم الأبواب بأي شكل من الأشكال إذا كان نوع كيان مدعوم من طبقة الباب. يجب أن يتداخل الباب مع حدود الوحدة ثم يتم التعامل مع الحافة المتداخلة للوحدة على أنها فتحة للوحدة.
الصورة التالية مأخوذة من نموذج حزمة الرسم وتظهر وحدة ذات باب (باللون الأحمر) مرسومة على حدود الوحدة.
طبقة الجدار
تهدف طبقة الجدار إلى تمثيل النطاقات المادية للمنشأة مثل الجدران والأعمدة. تنظر خدمة تحويل خرائط Azure إلى الجدران على أنها هياكل مادية تشكل عائقا أمام التوجيه. مع أخذ ذلك في الاعتبار ، يجب التفكير في الجدار كبنية مادية يمكن للمرء رؤيتها ، ولكن ليس المشي على الرغم من ذلك. لن يتم التقاط أي شيء لا يمكن رؤيته في هذه الطبقة. إذا كان الجدار يحتوي على جدران أو أعمدة داخلية في الداخل ، فيجب التقاط الجزء الخارجي فقط.
الخطوة 3: إعداد البيان
بيان حزمة الرسم هو ملف JSON. يخبر البيان خدمة تحويل خرائط Azure بكيفية قراءة ملفات DWG والبيانات الوصفية للمنشأة. ويمكن أن تكون بعض الأمثلة على هذه المعلومات هي المعلومات المحددة التي تحتويها كل طبقة من طبقات DWG، أو الموقع الجغرافي للمنشأة.
لتحقيق تحويل ناجح ، يجب تحديد جميع الخصائص "المطلوبة". يمكن العثور على نموذج ملف بيان داخل حزمة الرسم النموذجية. لا يغطي هذا الدليل الخصائص التي يدعمها البيان. لمزيد من المعلومات حول خصائص البيان، راجع خصائص ملف البيان.
مستويات البناء
يحدد مستوى المبنى ملف DWG الذي يجب استخدامه لأي مستوى. يجب أن يكون للمستوى اسم مستوى وترتيبي يصف هذا الترتيب الرأسي لكل مستوى. يجب أن يكون لكل مرفق 0 ترتيبي ، وهو الطابق الأرضي من المنشأة. يجب توفير 0 ترتيبي حتى لو كانت الرسومات تشغل بضعة طوابق من المنشأة. على سبيل المثال ، يمكن تعريف الطوابق 15-17 على أنها ترتيبية 0-2 ، على التوالي.
المثال التالي مأخوذ من نموذج حزمة الرسم. يحتوي المرفق على ثلاثة مستويات: الطابق السفلي والأرض والمستوى 2. يحتوي اسم الملف على اسم الملف الكامل ومسار الملف بالنسبة لملف البيان داخل حزمة رسم .zip.
"buildingLevels": {
"levels": [
{
"levelName": "Basement",
"ordinal": -1,
"filename": "./Basement.dwg"
}, {
"levelName": "Ground",
"ordinal": 0,
"filename": "./Ground.dwg"
}, {
"levelName": "Level 2",
"ordinal": 1,
"filename": "./Level_2.dwg"
}
]
},
المراجع الجغرافية
يستخدم الكائن georeference لتحديد مكان وجود المرفق جغرافيا ومقدار تدوير المرفق. يجب أن تتطابق نقطة أصل الرسم مع خطوط الطول والعرض المتوفرة مع georeference الكائن. الزاوية في اتجاه عقارب الساعة، بالدرجات، بين الشمال الحقيقي والمحور الرأسي (Y) للرسم.
dwgLayers
يتم استخدام الكائن dwgLayers لتحديد أسماء طبقات DWG حيث يمكن العثور على فئات المعالم. لتلقي منشأة تم تحويل العقار، من المهم توفير أسماء الطبقات الصحيحة. على سبيل المثال ، يجب توفير طبقة جدار DWG كطبقة حائط وليس كطبقة وحدة. يمكن أن يحتوي الرسم على طبقات أخرى مثل الأثاث أو السباكة. ولكن ، سيتم تجاهلها من قبل خدمة تحويل خرائط Azure إذا لم تكن محددة في البيان.
المثال التالي للكائن dwgLayers في البيان.
"dwgLayers": {
"exterior": [
"OUTLINE"
],
"unit": [
"UNITS"
],
"wall": [
"WALLS"
],
"door": [
"DOORS"
],
"unitLabel": [
"UNITLABELS"
],
"zone": [
"ZONES"
],
"zoneLabel": [
"ZONELABELS"
]
}
توضح الصورة التالية الطبقات من رسم DWG المقابل الذي يتم عرضه في برنامج AutoCAD الخاص ب® Autodesk.
الوحدةخصائص
يسمح لك الكائن unitProperties بتعريف خصائص أخرى لوحدة لا يمكنك القيام بها في ملف DWG. ومن الأمثلة على ذلك معلومات الدليل الخاصة بوحدة ما أو نوع فئة الوحدة. ترتبط خاصية الوحدة بوحدة من خلال جعل الكائن يطابق التسمية unitName في unitLabel الطبقة.
الصورة التالية مأخوذة من نموذج حزمة الرسم. يعرض تسمية الوحدة المقترنة بخاصية الوحدة في البيان.
يعرض المقتطف التالي كائن خاصية الوحدة المقترن بالوحدة.
"unitProperties": [
{
"unitName": "B01",
"categoryName": "room.office",
"navigableBy": ["pedestrian", "wheelchair", "machine"],
"routeThroughBehavior": "disallowed",
"occupants": [
{
"name": "Joe's Office",
"phone": "1 (425) 555-1234"
}
],
"nameAlt": "Basement01",
"nameSubtitle": "01",
"addressRoomNumber": "B01",
"nonPublic": true,
"isRoutable": true,
"isOpenArea": true
},
الخطوة 4: إعداد حزمة الرسم
يجب أن يكون لديك الآن جميع رسومات DWG المعدة لتلبية متطلبات خدمة تحويل خرائط Azure. كما تم إنشاء ملف بيان للمساعدة في وصف المنشأة. ستحتاج جميع الملفات إلى الضغط في ملف أرشيف واحد ، مع الامتداد .zip . من المهم تسمية ملف manifest.json البيان ووضعه في الدليل الجذر للحزمة المضغوطة. يمكن أن تكون كافة الملفات الأخرى في أي دليل للحزمة المضغوطة إذا كان اسم الملف يتضمن المسار النسبي إلى البيان. للحصول على مثال لحزمة رسم، راجع نموذج حزمة الرسم.