דלגו לתוכן

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 מיועד לשרטוט פריסה דו-ממדית וייצוא OpenDRIVE. לפי תיעוד המייצא, ייצוא OpenDRIVE 1.8 של drawtonomy מכסה תת-קבוצה מהמפרט — נתיבים, רמזורים, מעברי חצייה ואובייקטים בסיסיים — ואינו מייצא כיום פרמיטיבי צמת או תמרורים כרשומות <signal>.

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

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

drawtonomy הוא צד השרטוט-והייצוא; odrviewer.io הוא צד הצפייה-והבחינה.

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

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

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