التحويل بين OpenDRIVE وLanelet2
يستورد drawtonomy كلاً من OpenDRIVE (.xodr) وLanelet2 (.osm) إلى نموذج مسارات داخلي موحّد، ويصدّر كلتا الصيغتين. هذا يجعل المحرر جسراً عملياً بين الاثنتين: استورد إحداهما، وعدّل الخريطة بصرياً، ثم صدّر الأخرى — كل ذلك في المتصفح، دون تثبيت ودون حساب.
كلا الصيغتين يصفان شبكات المسارات على مستوى الحارات، لذا يكون التحويل أميناً للعناصر الأكثر أهمية في محاكاة القيادة الذاتية وعمل خرائط HD: هندسة المسارات، التربطات بين المسارات، التقاطعات، والعناصر التنظيمية — إشارات المرور، علامات المرور، خطوط الوقوف، وأولوية المرور — تنتقل جميعها في الاتجاهين.
لماذا يُتيح النموذج المشترك هذا التحويل
Section titled “لماذا يُتيح النموذج المشترك هذا التحويل”كلا الصيغتين تصفان شبكات طرق على مستوى المسارات، لكنهما تخزّنان الهندسة بطريقة مختلفة — تستخدم OpenDRIVE عناصر هندسية تحليلية (أقواس، حلزونيات، كثيرات حدود)، بينما تستخدم Lanelet2 خطوطاً متعددة الأضلاع. عند الاستيراد، يُحوّل drawtonomy هندسة OpenDRIVE إلى خطوط متعددة الأضلاع، وهو التمثيل الذي تستخدمه Lanelet2 أصلاً. راجع ما هو OpenDRIVE؟ للاطلاع على مقارنة مفصّلة بين الصيغتين.
من OpenDRIVE إلى Lanelet2
Section titled “من OpenDRIVE إلى Lanelet2”- استورد ملف
.xodrواختر الطرق التي تحتاجها. - عدّل المسارات والتربطات والحدود حسب الحاجة.
- افتح قائمة File ← Export ←
.osm (Lanelet2).
تتحول حدود المسارات إلى linestrings من نوع way، ويصبح كل مسار relation type=lanelet، فيمكن تحميل النتيجة في أدوات متوافقة مع Autoware أو إعادة استيرادها في drawtonomy.
من Lanelet2 إلى OpenDRIVE
Section titled “من Lanelet2 إلى OpenDRIVE”- استورد ملف
.osm. - عدّل ما تحتاج.
- افتح قائمة File ← Export ← OpenDRIVE / OpenSCENARIO / esmini.
الناتج يستهدف OpenDRIVE 1.8 ويعمل مباشرةً في esmini.
ما يُنقل وما لا يُنقل
Section titled “ما يُنقل وما لا يُنقل”| العنصر | ينتقل عند التحويل؟ |
|---|---|
| هندسة المسارات | ✓ (بالأخذ بعينات إلى خطوط متعددة الأضلاع) |
| تربطات المسار التالي / السابق | ✓ |
| التقاطعات / مناطق الالتقاء | ✓ — التربطات وهندسة التقاطع |
| إشارات المرور | ✓ — تعيين بين العناصر التنظيمية في Lanelet2 و<signal> في OpenDRIVE مع صلاحية المسار |
| علامات المرور (بما فيها حدود السرعة) | ✓ — نفس التعيين التنظيمي في الاتجاهين |
| خطوط الوقوف وأولوية المرور | ✓ |
| الانحناء التحليلي للطرق المرسومة | مُعاد المعايرة — عينات لا معاملات clothoid دقيقة (مناسب للمحاكيات) |
| التفاصيل ثلاثية الأبعاد (الارتفاع، الميل، الجسور) | ✗ — drawtonomy لوحة رسم ثنائية الأبعاد |