تخطَّ إلى المحتوى

drawtonomy مقابل odrviewer.io

odrviewer.io عارض OpenDRIVE إلكتروني. تُحمِّل فيه ملف .xodr فيُقدِّم شبكة الطرق بصيغة ثلاثية الأبعاد داخل المتصفح مباشرةً، مع إمكانية تصدير نموذج .obj من الهندسة الناتجة. يقوم على مكتبة libOpenDRIVE مفتوحة المصدر بلغة C++ مُصرَّفة إلى WebGL، فيما يظل قلب العارض نفسه مغلق المصدر مع أصول عامة على GitHub.

ما يتيحه odrviewer.io وفق موقعه وlibOpenDRIVE:

  • تحميل ملفات OpenDRIVE بصيغة .xodr وعرضها ثلاثية الأبعاد كليًا داخل المتصفح.
  • تصدير شبكة .obj لهندسة الطريق.
  • طريقة سريعة وبلا تثبيت للتحقق من محتوى أي ملف .xodr.

لمن يتسلم ملف OpenDRIVE من أداة أخرى — أو يُنتجه بنفسه — يوفر odrviewer.io فحصًا سريعًا في المتصفح دون أي إعداد مسبق.

أين قد يناسب drawtonomy بجانبه

Section titled “أين قد يناسب drawtonomy بجانبه”

odrviewer.io وdrawtonomy ليسا بديلَين لبعضهما حقًا: odrviewer.io مخصص لعرض ملفات .xodr ثلاثية الأبعاد، بينما drawtonomy يستطيع استيراد ملف .xodr وإتاحة تحرير المسارات والاتصالات ثنائيًا، ثم تصدير OpenDRIVE من جديد. odrviewer.io يعرض ولا يحرر؛ drawtonomy يحرر ثنائي الأبعاد ولديه معاينة ثلاثية الأبعاد للمشاهدة فقط عند تشغيل السيناريو، لا نافذة عرض خرائط ثلاثية الأبعاد. تصدير OpenDRIVE في drawtonomy يستطيع إصدار اتصال <junction>، ويقارب الهندسة التحليلية للطرق التي تؤلفها بنفسك، بينما يُعيد إنتاج الطرق التي لم تُعدِّلها حرفيًا عبر آلية الإبقاء دون تعديل — وهذا الإبقاء الحرفي هو الموضع الأكثر موثوقية لاتصال التقاطعات؛ أما هندسة التقاطع المُولَّدة حديثًا من مسارات مرسومة يدويًا فتبقى منخفضة الدقة.

اقتران طبيعي — كلتا الأداتين تعملان في المتصفح دون أي تثبيت:

  • استورد ملف .xodr إلى drawtonomy، وعدِّل الهندسة، وصدِّرها من جديد.
  • افتح ملف .xodr الناتج في odrviewer.io لمشاهدة التمثيل ثلاثي الأبعاد والتحقق من أن الهندسة تبدو كما هو متوقع.
  • كرِّر التعديل في drawtonomy وأعد الفحص في odrviewer.io.

وبعيدًا عن الخريطة نفسها، يؤلف drawtonomy أيضًا سيناريو OpenSCENARIO على الطريق ويشغّله في المتصفح على esmini-WASM — تشغيل بأدوات تحكم وكاميرا متابعة ومسارات شبح، مع معاينة ثلاثية الأبعاد اختيارية للتشغيل. راجع محرر السيناريو. odrviewer.io هو جانب فحص الخريطة ثلاثية الأبعاد؛ drawtonomy هو جانب الاستيراد والتحرير والتصدير إلى جانب تشغيل السيناريو في المتصفح.

في نفس بيئة OpenDRIVE في المتصفح

Section titled “في نفس بيئة OpenDRIVE في المتصفح”

تُثبت كلتا الأداتين أن سير عمل OpenDRIVE يمكن أن يعيش كليًا في المتصفح دون تثبيت على سطح المكتب. أساس odrviewer.io، وهو libOpenDRIVE، تستخدمه أيضًا أدوات أخرى في مجتمع ASAM OpenDRIVE. للأدوات التي تُنشئ OpenDRIVE بدلًا من عرضه، راجع LaneMaker وTruevision Designer وRoadRunner. كلٌّ منا يعمل على جزء مختلف من المنظومة ذاتها.