跳到內容

匯入 OpenDRIVE (.xodr) 檔案

drawtonomy 支援 ASAM OpenDRIVE .xodr 道路網路的匯入。它會解析解析幾何(直線、圓弧、螺旋線與多項式),將每條車道取樣為可編輯的 Lane 形狀,並保留車道連接關係,讓你能以視覺化方式編輯道路網路後再匯出回 OpenDRIVE。

匯入 OpenDRIVE .xodr 檔案,接著進行編輯並重新匯出。
  1. 開啟 File 選單 → Import
  2. 選取 .xodr 檔案。
  3. drawtonomy 解析道路網路後,會顯示預覽地圖,讓你選擇要匯入哪些路段。

匯入器支援 OpenDRIVE 最高至 1.8 版,並會讀取 geoReference 標頭(若存在),使匯入的路段能依實際地理位置與地圖背景對齊。

Lanelet2 匯入器相同,.xodr 匯入流程會先顯示選取預覽,而非直接將整個檔案傾倒至畫布:

  1. 選取 .xodr 檔案後,drawtonomy 會顯示所有路段的預覽。
  2. 點擊或拖曳以選取要編輯的路段。
  3. 點擊 Import selection

只匯入需要的區域,可讓大型網路在編輯器中保持流暢,詳見下方效能建議

OpenDRIVE 功能匯入後
道路參考線(linearcspiralpoly3paramPoly3取樣為折線幾何
車道段與車道寬度轉為 Lane 形狀,共用邊界線段
車道後繼 / 前驅連結保留為 Next / Previous 車道連接
交叉口(Junction)連接道路匯入為車道;交叉口區域渲染為交叉路口多邊形
動態 <signal>(號誌燈)轉為可編輯的號誌燈形狀,並連結至 <validity> 所涵蓋的車道
靜態 <signal>(交通標誌、速限)轉為可編輯的標誌記錄,連結至對應車道;完整屬性集保留於使用者資料中
geoReference設定場景原點,使地圖背景正確對齊

3D 細節(高程、傾斜)在匯入時會被攤平——drawtonomy 的畫布為 2D——但原始 .xodr 會以附件形式保留,供雙向匯出使用,因此未修改的 3D 資訊在匯出時會原樣輸出。被攤平或忽略的功能會記錄至瀏覽器主控台的 [OpenDRIVE import] 項目下。

drawtonomy 在匯入時會將原始 .xodr XML 作為附件保存。匯出時,未修改的路段會直接從附件原樣輸出,保留其解析幾何(迴旋曲線、多項式),不需從取樣點重新擬合。你修改過的路段則會重新擬合為 OpenDRIVE 幾何。這種附件傳遞機制使「匯入 → 編輯 → 匯出」成為高保真的雙向流程(已在 esmini 3.3.0 驗證)。

drawtonomy 可處理大型道路網路,因此在需要時可匯入完整的 .xodr。但若只需要某個路段,只匯入需要的路段能讓編輯器保持最佳回應速度,並避免載入不需要編輯的幾何資料。