استيراد ملف OpenDRIVE بصيغة .xodr
يقرأ drawtonomy شبكات الطرق بصيغة OpenDRIVE .xodr الصادرة عن ASAM.
يحلّل المحرر الهندسة التحليلية للملف — من خطوط مستقيمة وأقواس ولوالب ومتعددات حدود — ويحوّل كل مسار إلى شكل Lane قابل للتحرير مع الحفاظ على روابط الاتصال بين المسارات، مما يتيح لك تحرير شبكة الطرق بصريًا وتصديرها من جديد بنفس الصيغة.
استيراد ملف
Section titled “استيراد ملف”- افتح قائمة File ثم اختر Import.
- حدد ملف
.xodr. - يحلل drawtonomy شبكة الطرق ويعرض خريطة مسبقة لتختار منها الطرق التي تريد استيرادها.
يقبل المحرر ملفات OpenDRIVE حتى الإصدار 1.8، ويقرأ ترويسة geoReference إن وُجدت، مما يضمن محاذاة الطرق المستوردة مع خلفية الخريطة في موقعها الجغرافي الفعلي.
استيراد طرق محددة فقط
Section titled “استيراد طرق محددة فقط”على غرار أداة استيراد Lanelet2، يمر استيراد .xodr عبر معاينة تختار منها ما تريد بدلًا من تحميل الملف كاملًا على اللوحة دفعة واحدة:
- بعد تحديد ملف
.xodr، يعرض drawtonomy معاينة لجميع الطرق. - انقر أو اسحب لتحديد الطرق التي تريد تحريرها.
- انقر Import selection.
استيراد المنطقة التي تحتاجها فقط يُبقي المحرر سريع الاستجابة مع الشبكات الكبيرة — راجع نصائح الأداء أدناه.
ما الذي يُحوَّل عند الاستيراد
Section titled “ما الذي يُحوَّل عند الاستيراد”| ميزة OpenDRIVE | عند الاستيراد |
|---|---|
خطوط مرجعية للطريق (line، arc، spiral، poly3، paramPoly3) | تُحلَّل وتُأخذ منها عينات لتحويلها إلى هندسة خطية متعددة النقاط |
| أقسام المسارات وعروضها | تصبح أشكال Lane ذات حدود linestring مشتركة |
| روابط الخلف والأمام للمسار (successor / predecessor) | تُحفظ بوصفها اتصالات Next / Previous للمسارات |
| التقاطعات | تُستورد طرق الوصل كمسارات؛ تظهر مناطق التقاطعات كمضلعات تقاطع |
<signal> ديناميكية (إشارات مرور) | تصبح أشكال إشارات مرور قابلة للتحرير مرتبطة بالمسارات التي تغطيها <validity> |
<signal> ثابتة (لافتات، حدود سرعة) | تصبح سجلات لافتات قابلة للتحرير مرتبطة بالمسارات التي تحكمها؛ تُحفظ مجموعة السمات الكاملة في بيانات المستخدم |
geoReference | يحدد نقطة أصل المشهد لمحاذاة خلفية الخريطة |
تُسوَّى التفاصيل ثلاثية الأبعاد (الانحدار والإمالة الجانبية) عند الاستيراد إذ تعمل لوحة drawtonomy بالبعدين فقط، غير أن ملف .xodr الأصلي يُحتفظ به كبيانات مرافقة لأغراض التصدير، فتُعاد كتابة المعلومات ثلاثية الأبعاد غير المعدَّلة كما هي عند التصدير. أي ميزات مُسوَّاة أو متجاهَلة تُسجَّل في وحدة تحكم المتصفح تحت [OpenDRIVE import].
التصدير والعودة إلى OpenDRIVE
Section titled “التصدير والعودة إلى OpenDRIVE”يحتفظ drawtonomy بملف .xodr الأصلي بصيغة XML كبيانات مرافقة عند الاستيراد. عند التصدير، تُعاد كتابة الطرق التي لم تمسّها من هذا المصدر مباشرةً دون تغيير، فتُحفظ هندستها التحليلية (كلوثويدات ومتعددات حدود) كاملةً بدلًا من إعادة احتسابها من النقاط المأخوذة كعينات. أما الطرق التي عدّلتها فتُعاد ملاءمتها بهندسة OpenDRIVE. هذا الحفظ الكامل هو ما يجعل دورة الاستيراد ثم التحرير ثم التصدير رحلةً ذهابًا وإيابًا عالية الدقة (مُختبَرة مع esmini 3.3.0).
نصائح الأداء
Section titled “نصائح الأداء”يتعامل drawtonomy مع شبكات الطرق الكبيرة، لذا يمكنك استيراد ملف .xodr كاملًا عند الحاجة. إذا كنت مهتمًا بقسم معين فقط، فإن استيراد الطرق التي تحتاجها وحدها يُبقي المحرر في أسرع حالاته ويتجنب تحميل هندسة لن تُحررها.
انظر أيضًا
Section titled “انظر أيضًا”- ما هو OpenDRIVE؟ — نظرة على الصيغة وموقع drawtonomy منها.
- تحرير خرائط OpenDRIVE في المتصفح — متى يناسبك هذا المسار ومتى تلجأ إلى RoadRunner.
- استيراد ملف Lanelet2 بصيغة .osm — نفس سير العمل لخرائط Lanelet2.
- التصدير إلى OpenDRIVE / OpenSCENARIO / esmini — كتابة المشهد مجددًا.
- التحويل بين OpenDRIVE وLanelet2 — استخدام drawtonomy جسرًا بين الصيغتين.
- مقارنة: drawtonomy مقابل RoadRunner · مقابل odrviewer.io