ייבוא קובץ OpenDRIVE (.xodr)
drawtonomy קורא רשתות כבישים בפורמט ASAM OpenDRIVE בסיומת .xodr.
הוא מחשב את הגיאומטריה האנליטית (קווים, קשתות, ספירלות ופולינומים),
ממיר כל נתיב לצורת Lane הניתנת לעריכה, ושומר על קישוריות הנתיבים —
כך תוכל לערוך רשת כבישים ויזואלית וייצא אותה חזרה ל-OpenDRIVE.
ייבוא קובץ
Section titled “ייבוא קובץ”- פתחו את תפריט File ← Import.
- בחרו את קובץ ה-
.xodr. - drawtonomy מנתח את רשת הכבישים ומציג מפת תצוגה מקדימה שממנה תוכל לבחור אילו כבישים לייבא.
המייבא תומך ב-OpenDRIVE עד גרסה 1.8 וקורא את כותרת geoReference
כאשר היא קיימת, כך שהכבישים המיובאים יתיישרו עם
רקע המפה במיקומם הגאוגרפי האמיתי.
ייבוא כבישים ספציפיים בלבד
Section titled “ייבוא כבישים ספציפיים בלבד”בדומה למייבא Lanelet2, ייבוא .xodr עובר
דרך תצוגת בחירה מקדימה במקום לזרוק את כל הקובץ על הקנבס:
- לאחר בחירת קובץ ה-
.xodr, drawtonomy מציג תצוגה מקדימה של כל הכבישים. - לחצו או גררו לבחירת הכבישים שרוצים לערוך.
- לחצו Import selection.
ייבוא האזור הנדרש בלבד שומר על מהירות העורך ברשתות גדולות — ראו את טיפי הביצועים למטה.
מה מומר בייבוא
Section titled “מה מומר בייבוא”| תכונת OpenDRIVE | בעת הייבוא |
|---|---|
קווי ייחוס של כביש (line, arc, spiral, poly3, paramPoly3) | מחושבים ומדוגמים לגיאומטריית פוליליין |
| מקטעי נתיב ורוחבי נתיב | הופכים לצורות Lane עם קוי גבול משותפים |
| קישורי עוקב/קודם של נתיב | נשמרים כחיבורי lane connections מסוג Next / Previous |
| צמתים (Junctions) | כבישי החיבור מיובאים כנתיבים; אזורי הצמת מוצגים כמצולעי צומת |
<signal> דינמי (רמזורים) | הופך לצורות רמזור הניתנות לעריכה, מקושרות לנתיבים לפי <validity> |
<signal> סטטי (תמרורים, מגבלות מהירות) | הופך לרשומות שלט הניתנות לעריכה, מקושרות לנתיבים שהן חלות עליהם; מערך התכונות המלא נשמר בנתוני משתמש |
geoReference | קובע את מקור הסצנה כך שרקע המפה יתיישר |
פרטי תלת-ממד (גובה, הטיה) מושטחים בייבוא — הקנבס של drawtonomy הוא דו-ממדי —
אך קובץ ה-.xodr המקורי נשמר לצורך הלוך-ושוב, כך שמידע תלת-ממדי שלא נגעת בו
יישלח חזרה כמות שהוא בייצוא. תכונות שהושטחו או הושמטו מתועדות ב-browser console
תחת [OpenDRIVE import].
הלוך-ושוב חזרה ל-OpenDRIVE
Section titled “הלוך-ושוב חזרה ל-OpenDRIVE”drawtonomy שומר את ה-XML המקורי של .xodr כנתוני לוואי בעת הייבוא.
בייצוא, כבישים שלא ערכת נשלחים חזרה מאותו מקור כמות שהם,
כך שהגיאומטריה האנליטית שלהם (קלוטואידים, פולינומים) נשמרת בדיוק מלא
ולא מחושבת מחדש מנקודות דגימה. כבישים שערכת ממורים מחדש לגיאומטריית OpenDRIVE.
מנגנון ה-carry-through הזה הוא שהופך את לולאת ייבוא ← עריכה ← ייצוא
להלוך-ושוב בנאמנות גבוהה (אומת עם esmini 3.3.0).
טיפי ביצועים
Section titled “טיפי ביצועים”drawtonomy מסוגל להתמודד עם רשתות כבישים גדולות, כך שניתן לייבא קובץ .xodr שלם
כאשר יש צורך בכך. אבל כאשר מעניין אותך רק מקטע מסוים,
ייבוא הכבישים הנדרשים בלבד שומר על
העורך זריז ומונע טעינת גיאומטריה שלא תצטרך לערוך.
ראו גם
Section titled “ראו גם”- מה זה OpenDRIVE? — הפורמט ומיקום drawtonomy בתוכו.
- עריכת מפות OpenDRIVE בדפדפן — מתי זה מתאים ומתי כדאי להשתמש ב-RoadRunner.
- ייבוא קובץ Lanelet2 (.osm) — אותו תהליך עבור מפות Lanelet2.
- ייצוא ל-OpenDRIVE / OpenSCENARIO / esmini — כתיבת הסצנה חזרה.
- המרה בין OpenDRIVE ל-Lanelet2 — שימוש ב-drawtonomy כגשר.
- השוואה: drawtonomy לעומת RoadRunner · לעומת odrviewer.io