ما هو Lanelet2؟
Lanelet2 صيغة خرائط HD مفتوحة ومكتبة C++ طوّرها في الأصل مركز FZI لتكنولوجيا المعلومات، وتُستخدم الآن على نطاق واسع بوصفها تمثيل خرائط HD في Autoware وكثير من البيئات البحثية. الفكرة المحورية: الطرق حزم من “lanelets” صغيرة، تحدّها من اليسار واليمين خطوط متعددة، مع علاقات طوبولوجية وتنظيمية صريحة.
ورقة Lanelet2 الأصلية (Poggenhans وآخرون، 2018) مقدمة وافية.
شكل خريطة Lanelet2
Section titled “شكل خريطة Lanelet2”فيزيائيًا، خريطة Lanelet2 هي ملف OpenStreetMap XML بوسوم إضافية. يمنحك ذلك:
- عقد (Nodes) — نقاط منفردة (خط الطول، دائرة العرض، ارتفاع اختياري).
- مسارات (Ways) — تسلسلات مرتبة من العقد. في Lanelet2، تعمل المسارات حدودًا للمسارات وخطوط توقف ومسانيد إشارات مرور وغيرها.
- علاقات (Relations) — تجميعات مُصنَّفة. تربط العلاقة من نوع
laneletبين مسار أيسر وآخر أيمن وقد تحمل سمات للحد الأقصى للسرعة ونوع الطريق واتجاهية المسار وغيرها.
يُضاف إلى ذلك رسم بياني للتوجيه وعناصر تنظيمية (إشارات مرور، حق الطريق، حدود السرعة، إشارات الوقوف) وأدوات هندسية.
Lanelet2 مقابل OpenDRIVE
Section titled “Lanelet2 مقابل OpenDRIVE”كلتاهما تصفان خرائط HD لكنهما مُحسَّنتان لجوانب مختلفة من بنية المركبات الذاتية:
| الجانب | Lanelet2 | OpenDRIVE |
|---|---|---|
| الهندسة | خطوط متعددة (linestrings) | تحليلية (قوس، حلزون، متعددة حدود) |
| الطوبولوجيا | تجاور/تسلسل lanelet صريح | أقسام مسارات + وصلات تقاطع |
| المستهلكون الأصليون | Autoware، بحث التخطيط، الحقيقة الأرضية | المحاكيات (CARLA، esmini، RoadRunner) |
| صيغة الملف | OSM XML | XML خاص |
| سهولة التحرير | معقولة للتحرير اليدوي في مساحات صغيرة | صعبة جدًا لأي مقياس |
Lanelet2 أبسط للتفحص اليدوي عمومًا. OpenDRIVE أكثر دقة للمستهلكين في المحاكيات.
أدوات التأليف الشائعة
Section titled “أدوات التأليف الشائعة”- TIER IV Vector Map Builder — محرر Lanelet2 مجاني قائم على المتصفح مصمم لـ Autoware. يدعم تأليف المسارات مع العناصر التنظيمية (إشارات المرور وخطوط الوقوف والممرات ومواقف السيارات…) وطبقة مرجعية للسحابة النقطية. غالبًا ما يكون التوصية الأولى لمستخدمي Autoware الجدد.
- JOSM مع إضافة Autoware Lanelet2 — محرر OSM السطحي الكلاسيكي مُوسَّعًا لـ Lanelet2. ناضج وقوي؛ قد تحتاج مخرجاته المتوافقة مع Autoware إلى بعض الإصلاح اليدوي أحيانًا.
- التحرير اليدوي لـ OSM XML — ممكن للإصلاحات الصغيرة، مؤلم في المقياس الكبير.
- drawtonomy — يستورد ملف Lanelet2 بامتداد
.osmللعرض وإجراء تعديلات هندسية أساسية.
مكانة drawtonomy
Section titled “مكانة drawtonomy”drawtonomy ليس بديلًا عن Vector Map Builder أو JOSM. دعم Lanelet2 فيه يغطي شريحة ضيقة:
- يستورد ملف Lanelet2 بامتداد
.osmويُصدِّر الـlanelets كأشكال Lane / Linestring قابلة للتحرير. - يتيح إعادة تشكيل الحدود وإجراء تعديلات هندسية أساسية، ثم إعادة التصدير.
- مفيد للـفحص والـتدريس وإعداد الأشكال التوضيحية (للأوراق والشرائح) والـإصلاحات الهندسية الصغيرة.
ما لا يفعله drawtonomy:
- تأليف العناصر التنظيمية في الواجهة. العناصر التنظيمية المستوردة تُحفظ عند إعادة التصدير عبر آلية ملف جانبي، لكن إنشاؤها أو تحريرها بصريًا خارج نطاقه. استخدم Vector Map Builder أو JOSM لذلك.
- التأليف على مستوى المدينة أو درجة المسح.
- العمليات الجماعية عبر آلاف الـlanelets.
للتأليف الفعلي لـ Lanelet2، استخدم Vector Map Builder (للخرائط الموجهة لـ Autoware) أو JOSM (للتحرير على غرار OSM العام). drawtonomy للزاوية التي تجمع العرض مع التعديل الهندسي الخفيف.
قراءة ذات صلة
Section titled “قراءة ذات صلة”- خرائط HD في Autoware — كيف يندمج Lanelet2 في Autoware.
- استيراد خرائط Lanelet2 OSM — كيفية تحميلها في drawtonomy.
- مقارنة: drawtonomy مقابل JOSM
- مقارنة: drawtonomy مقابل Vector Map Builder
- مقارنة: drawtonomy مقابل MapToolbox