דלגו לתוכן

drawtonomy לעומת odrviewer.io

odrviewer.io הוא צופה OpenDRIVE מקוון. טוענים אליו קובץ .xodr והוא מרנדר את רשת הכבישים בתלת-ממד בתוך הדפדפן, ומאפשר ייצוא מודל .obj מהגיאומטריה. הוא בנוי על גבי ספריית ה-C++ קוד-הפתוח libOpenDRIVE שקומפלה ל-WebGL; ליבת הצופה עצמה היא קוד-סגור, עם נכסים ציבוריים ב-GitHub.

מה odrviewer.io מכסה (לפי האתר ו-libOpenDRIVE):

  • טעינה וצפייה בקבצי OpenDRIVE .xodr בתלת-ממד, כולו בתוך הדפדפן.
  • ייצוא רשת .obj של גיאומטריית הכביש.
  • דרך מהירה וללא התקנה לבדוק מה קובץ .xodr מכיל בפועל.

למי שמקבל קובץ OpenDRIVE מגורם חיצוני — או שהכלי שלו עצמו ייצר אותו — odrviewer.io הוא פתרון נוח מבוסס-דפדפן לבחון אותו.

איפה drawtonomy עשוי לשבת לצד odrviewer.io

Section titled “איפה drawtonomy עשוי לשבת לצד odrviewer.io”

odrviewer.io ו-drawtonomy אינם ממש מחליפים זה את זה: odrviewer.io מיועד לצפייה בקבצי .xodr בתלת-ממד, בעוד drawtonomy יכול לייבא .xodr, לאפשר לכם לערוך נתיבים וחיבורים בדו-ממד, ולייצא OpenDRIVE בחזרה. odrviewer.io מרנדר אך לא עורך; drawtonomy עורך בדו-ממד ויש לו תצוגה מקדימה תלת-ממדית לצפייה בלבד להרצת תרחיש, ולא viewport תלת-ממדי לרינדור מפות. ייצוא ה-OpenDRIVE של drawtonomy יכול לפלוט חיבוריות <junction> ומקרב גיאומטריה אנליטית עבור כבישים שאתם כותבים, תוך round-trip מדויק של כבישים שלא נגעתם בהם דרך carry-through — ה-carry-through המדויק הזה הוא המקום שבו חיבוריות הצומת הכי אמינה; גיאומטריית צומת חדשה שנוצרת מנתיבים שציירתם ביד עדיין ברמת דיוק נמוכה.

צימוד טבעי — שני הכלים רצים בדפדפן ללא צורך בהתקנה:

  • ייבוא .xodr ל-drawtonomy, עריכת הגיאומטריה, וייצוא בחזרה.
  • פתיחת קובץ ה-.xodr המיוצא ב-odrviewer.io לצפייה ברינדור התלת-ממדי ואימות שהגיאומטריה נקראת כצפוי.
  • חזרה לעריכה ב-drawtonomy; בדיקה חוזרת ב-odrviewer.io.

מעבר למפה עצמה, drawtonomy גם כותב תרחיש OpenSCENARIO על הכביש ומריץ אותו בדפדפן על esmini-WASM — הפעלה עם פקדי הפעלה, מצלמת מעקב, שובלי רפאים (ghost trails), ותצוגה מקדימה תלת-ממדית אופציונלית להרצה. ראו את עורך התרחישים. odrviewer.io הוא צד הבחינה התלת-ממדית של המפה; drawtonomy הוא ייבוא-עריכה-ייצוא בתוספת הפעלת תרחיש בדפדפן.

באותו אקוסיסטם OpenDRIVE בדפדפן

Section titled “באותו אקוסיסטם OpenDRIVE בדפדפן”

שני הכלים מדגימים שניתן לנהל זרימות עבודה של OpenDRIVE בדפדפן בלי התקנת תוכנת שולחן. הבסיס של odrviewer.io, libOpenDRIVE, נמצא בשימוש גם בחלקים אחרים בקהילת הכלים של ASAM OpenDRIVE. לכלים שיוצרים OpenDRIVE במקום לצפות בו, ראו LaneMaker, Truevision Designer, ו-RoadRunner. אנחנו עובדים על חלקים שונים של אותו אקוסיסטם.