דלגו לתוכן

ייבוא קובץ OpenDRIVE (.xodr)

drawtonomy קורא רשתות כבישים בפורמט ASAM OpenDRIVE בסיומת .xodr. הוא מחשב את הגיאומטריה האנליטית (קווים, קשתות, ספירלות ופולינומים), ממיר כל נתיב לצורת Lane הניתנת לעריכה, ושומר על קישוריות הנתיבים — כך תוכל לערוך רשת כבישים ויזואלית וייצא אותה חזרה ל-OpenDRIVE.

ייבוא קובץ OpenDRIVE .xodr, עריכתו וייצואו מחדש.
  1. פתחו את תפריט FileImport.
  2. בחרו את קובץ ה-.xodr.
  3. drawtonomy מנתח את רשת הכבישים ומציג מפת תצוגה מקדימה שממנה תוכל לבחור אילו כבישים לייבא.

המייבא תומך ב-OpenDRIVE עד גרסה 1.8 וקורא את כותרת geoReference כאשר היא קיימת, כך שהכבישים המיובאים יתיישרו עם רקע המפה במיקומם הגאוגרפי האמיתי.

ייבוא כבישים ספציפיים בלבד

Section titled “ייבוא כבישים ספציפיים בלבד”

בדומה למייבא Lanelet2, ייבוא .xodr עובר דרך תצוגת בחירה מקדימה במקום לזרוק את כל הקובץ על הקנבס:

  1. לאחר בחירת קובץ ה-.xodr, drawtonomy מציג תצוגה מקדימה של כל הכבישים.
  2. לחצו או גררו לבחירת הכבישים שרוצים לערוך.
  3. לחצו Import selection.

ייבוא האזור הנדרש בלבד שומר על מהירות העורך ברשתות גדולות — ראו את טיפי הביצועים למטה.

תכונת OpenDRIVEבעת הייבוא
קווי ייחוס של כביש (line, arc, spiral, poly3, paramPoly3)מחושבים ומדוגמים לגיאומטריית פוליליין
מקטעי נתיב ורוחבי נתיבהופכים לצורות Lane עם קוי גבול משותפים
קישורי עוקב/קודם של נתיבנשמרים כחיבורי lane connections מסוג Next / Previous
צמתים (Junctions)כבישי החיבור מיובאים כנתיבים; אזורי הצמת מוצגים כמצולעי צומת
<signal> דינמי (רמזורים)הופך לצורות רמזור הניתנות לעריכה, מקושרות לנתיבים לפי <validity>
<signal> סטטי (תמרורים, מגבלות מהירות)הופך לרשומות שלט הניתנות לעריכה, מקושרות לנתיבים שהן חלות עליהם; מערך התכונות המלא נשמר בנתוני משתמש
geoReferenceקובע את מקור הסצנה כך שרקע המפה יתיישר

פרטי תלת-ממד (גובה, הטיה) מושטחים בייבוא — הקנבס של drawtonomy הוא דו-ממדי — אך קובץ ה-.xodr המקורי נשמר לצורך הלוך-ושוב, כך שמידע תלת-ממדי שלא נגעת בו יישלח חזרה כמות שהוא בייצוא. תכונות שהושטחו או הושמטו מתועדות ב-browser console תחת [OpenDRIVE import].

drawtonomy שומר את ה-XML המקורי של .xodr כנתוני לוואי בעת הייבוא. בייצוא, כבישים שלא ערכת נשלחים חזרה מאותו מקור כמות שהם, כך שהגיאומטריה האנליטית שלהם (קלוטואידים, פולינומים) נשמרת בדיוק מלא ולא מחושבת מחדש מנקודות דגימה. כבישים שערכת ממורים מחדש לגיאומטריית OpenDRIVE. מנגנון ה-carry-through הזה הוא שהופך את לולאת ייבוא ← עריכה ← ייצוא להלוך-ושוב בנאמנות גבוהה (אומת עם esmini 3.3.0).

drawtonomy מסוגל להתמודד עם רשתות כבישים גדולות, כך שניתן לייבא קובץ .xodr שלם כאשר יש צורך בכך. אבל כאשר מעניין אותך רק מקטע מסוים, ייבוא הכבישים הנדרשים בלבד שומר על העורך זריז ומונע טעינת גיאומטריה שלא תצטרך לערוך.